Vad är programvaruversion?
Programvaruversion är ett system där olika utgåvor av ett visst program är numrerade för både internt bruk och släppbeteckning. Detta system gör det möjligt för mjukvaruutvecklare att lättare spåra förändringar mellan versioner och gör det möjligt för kunder och användare av programvaran att bättre känna igen uppdaterade versioner. Ett numeriskt system används vanligtvis, ofta med en decimal som används för att indikera mindre versionuppdateringar. Programvaruversioneringsindikationer har angett populäranvändning och mainstream -lexikonet på grund av vikten av detta system för att låta mjukvaruanvändare felsöka problem och hitta mjukvaruuppdateringar.
Det finns inget fast standard sätt på vilket programvaruversion måste göras, och de metoder som används kommer vanligtvis att bero på företaget som utvecklar en bit av datorprogramvara. I slutändan tjänar programvaruversion två stora, men mycket olika, syften: intern kommunikation till utvecklare som arbetar med ett program och extern kommunikation av nya utgåvor till potential kunder. När det används internt behöver detta system inte följa en metod som är vettigt för dem utanför ett företag, utan istället väljs ofta att förmedla information snabbt och effektivt till andra utvecklare.
Programvaruversion används vanligtvis internt för att låta olika programmerare ange när förändringar, särskilt betydande förändringar, har gjorts i ett program. Detta visas vanligtvis på ett sätt som liknar "Software Name 1.0" eller "Software Name 1.10" även om olika notationer kan användas. I allmänhet indikerar denna notation stora utsläpp före en decimalpunkt eller annan separator, med mindre uppdateringar av utgåva som kommer i andra, tredje och till och med fjärde positioner.
till exempel "version 0.5.1.15" kan användas för att indikera att programmet inte är klart för frisläppande, eftersom den första positionen ofta indikerar en släppversion; att det är i sin femte stora version före utsläpp; Programmet har genomgått en förändring under denna version; och att 15 mindre förändringar har inträffat inom denna cykel. Samma information kan också potentiellt förmedlas som ”1A.5.1-15” för att indikera version en alfa, vilket innebär pre-release och indikerar den sista informationen med blandade indikatorer. Så länge ett enda system används internt för programvaruversion kan informationen fortfarande förmedlas effektivt för att utvecklare ska förstå.
externa indikatorer för programvaruversion, å andra sidan är vanligtvis mycket lättare att följa. Denna information kan vara helt separat från interna beteckningar eftersom den främst är avsedd att indikera för konsumenterna att en ny version av programmet har släppts. Medan det numeriska systemet används i många situationer - som sällan går utöver två siffror som "1,5" eller "2.0" - används namn ofta för att indikera en ny version. Microsoft® använde till exempel initialt siffror för Windows 1.0®,n ändrades till släppår för utgåvor som Windows 98® och ändrades sedan till namn som Windows Vista®, innan de återvände till numeriska indikatorer med Windows 7®. Programvaruversion har angett mainstream -användning i ett antal olika sammanhang, till exempel uppdaterade versioner av romaner eller filmer som märks med "1,5" eller "2.0" -beteckningar.