Inloggning för arbetsgruppen







> Glömt lösenordet?
> Glömt användarnamnet?



Svenska datatermgruppens
sekretariat sköts av


Sveriges nationella centrum för terminologi och fackspråk

Arbetet stöds av


Visning

Fråga och svar


Fråga 166: Hur ser ni på ord som har med uppdatering och uppgradering av program att göra, t.ex. version, update, upgrade, release och patch? Vad står termerna för egentligen, och vad säger vi på svenska?

Svar: Först bör det sägas att dessa engelska termer knappast används på ett konsekvent sätt av programleverantörerna. Därför är det inte möjligt att ge kategoriska svar. Vad vi kan göra är att reda ut begreppen och redovisa de konventioner som trots allt finns. Begreppen tas upp i en tänkt ”livscykelordning” för ett program.

  • version, eng. version
    variant av program (med visst nummer) Termen version står för det grundläggande begreppet i sammanhanget. Alla program förekommer i någon form av version.
  • utvecklingsversion, eng. development version
    Under konstruktions- och testfaserna brukar utvecklingsversioner, eng. development versions, avlösa varandra. En alfaversion är en tidig, ofta instabil utvecklingsversion, enbart avsedd för testning internt. En betaversion är en senare, något stabilare utvecklingsversion som med vissa brister ändå brukar kunna användas ”på riktigt” och inte bara testas. Betaversioner är avsedda att testas externt av utvalda samarbetspartner. Vill utvecklaren få synpunkter även från allmänheten brukar man erbjuda gratis nedladdning av betaversionen via internet för att få in rapporter om fel och brister som bör åtgärdas innan den slutliga versionen släpps.
  • bygge, eng. build
    version av program som tas fram upprepade gånger som ett led i konstruktions- och testfasen
    Ett bygge kan också beskrivas som den minsta förändringsgrad som förekommer mellan versioner. Det består av färdigkodade komponenter som kompilerats. Det identifieras med ett eget nummer skilt från den definitiva leveransversionens (se nedan) numrering. För administration av byggen finns särskilda verktyg. Ett bygge finns alltså bakom varje typ av programversion.
  • leveransversion, eng. release (version)
    version av program som är klar att släppa ut på marknaden
    När programmet slutligen är klart för försäljning brukar den aktuella versionen på engelska kallas release (version), på svenska rekommenderar vi leveransversion. Vissa dataföretag gör åtskillnad här: innehåller en ny version stora förändringar kallas det ny version, är förändringarna små blir det ny release. Andra företag använder termerna urskillningslöst. Vi avråder från att använda svengelska uttryck som release och releaseversion. Beträffande lämpliga svenska termer vid stora respektive små förändringar, se resonemanget kring uppgradering och uppdatering nedan.
  • programfix, eng. patch
    snabbkorrigering av fel i program
    Efter att leveransversionen släppts kan det ganska snart komma en programfix som korrigerar senare upptäckta fel och brister. (I stället för programfix vill en del leverantörer dock gärna hellre benämna denna korrigering uppdatering e.d.) Det förekommer att leverantörerna då och då ger ut samlingspaket med en större mängd programfixar för att underlätta den systemansvariges arbete. På engelska brukar dessa paket kallas t.ex. service pack (Microsoft), support pack (Novell).
  • uppdatering, eng. update respektive uppgradering, eng. upgrade
    Efter litet längre tid kan det också komma det som somliga företag kallar uppgradering, andra uppdatering. En uppgradering innebär i regel en större ändring av programmet, med nya funktioner etc., än en uppdatering. Därför är det vanligare att en uppgradering kostar pengar medan en uppdatering kan vara gratis. Som nämnts ovan gäller uppdateringar oftast felrättning utan kostnad.

    Bör man då säga att man uppdaterat eller uppgraderat till version x.x? En viktig aspekt är att man med uppdaterad helt enkelt kan avse den mest aktuella versionen, medan man med uppgraderad kan fokusera på att versionen är bättre på något sätt. Men svaret är också beroende av terminologin hos den aktuella leverantören. Avser denne med uppgradering en större ändring med nya funktioner e.d., då passar uppgraderat bra. Avser denne bara en smärre ändring av typen korrigering, t.ex. tätning av ett säkerhetshål, då är det naturligare med uppdaterat. Vi kan jämföra med antivirusprogram: där brukar det ges ut dagliga eller veckovisa uppdateringar av virusdefinitioner. medan programmet som sådant uppgraderas med nya funktioner någon gång per år, ”produktuppgradering”. I detta fall brukar man dock få betala (prenumerera) på såväl uppdateringar som uppgraderingar.

Versionerna brukar numreras, men sättet att göra det varierar mellan programföretagen. För åtskilliga företag innebär skiftet från t.ex. 3.2 till 4.0 en ny version, medan det blir uppgradering om numreringen skiftar från t.ex. 4.0 till 4.1. För somliga företag innebär dock även det sistnämnda skiftet en ny version. Därför är det riskabelt att lita till numreringen för att avgöra vad som är ny version, uppgradering eller bara uppdatering.