Kaj je različica programske opreme?

Različica programske opreme je sistem, s katerim so različne izdaje določenega programa oštevilčene tako za interno uporabo kot za oznako izdaje. Ta sistem omogoča razvijalcem programske opreme, da lažje sledijo spremembam med različicami, strankam in uporabnikom programske opreme pa omogoča boljše prepoznavanje posodobljenih različic. Običajno se uporablja numerični sistem, pogosto z decimalko, ki se uporablja za označevanje manjših posodobitev različice. Oznake različic programske opreme so postale priljubljena uporaba in glavni leksikon zaradi pomena tega sistema pri omogočanju uporabnikom programske opreme odpravljanje težav in iskanje posodobitev programske opreme.

Ni določenega standardnega načina, na katerega je treba izvajati različice programske opreme, uporabljene metode pa bodo običajno odvisne od podjetja, ki razvija del računalniške programske opreme. Navsezadnje ima različica programske opreme dva glavna, a zelo različna namena: interno komuniciranje z razvijalci, ki delajo na programu, in zunanje sporočanje novih izdaj potencialnim strankam. Če se uporablja interno, temu sistemu ni treba slediti metodi, ki je smiselna tistim zunaj podjetja, temveč je pogosto izbran za hitro in učinkovito posredovanje informacij drugim razvijalcem.

Različica programske opreme se običajno uporablja interno, da se različnim programerjem omogoči, da navedejo, kdaj so bile v programu narejene spremembe, zlasti pomembne spremembe. To je običajno videti podobno kot »Ime programske opreme 1.0« ali »Ime programske opreme 1.10«, čeprav je mogoče uporabiti različne zapise. Na splošno ta zapis označuje glavne izdaje pred decimalno vejico ali drugim ločilom, manjše posodobitve izdaje pa so na drugem, tretjem in celo četrtem mestu.

Na primer, »Različica 0.5.1.15« se lahko uporabi za označevanje, da program ni pripravljen za izdajo, saj prvi položaj pogosto označuje različico izdaje; da je v svoji peti večji različici pred izdajo; program je med to različico doživel eno spremembo; in da se je v tem ciklu zgodilo 15 manjših sprememb. Te iste informacije bi lahko potencialno posredovale tudi kot »1a.5.1-15«, da bi označili različico ena alfa, kar pomeni predizdajno različico, in navedbo zadnjih informacij z uporabo mešanih kazalnikov. Dokler se za preverjanje različic programske opreme interno uporablja en sam sistem, se informacije še vedno lahko učinkovito posredujejo razvijalcem, da jih razumejo.

Po drugi strani pa je zunanje kazalnike različic programske opreme običajno veliko lažje slediti. Te informacije so lahko popolnoma ločene od internih oznak, saj so namenjene predvsem temu, da potrošnikom sporočijo, da je bila izdana nova različica programa. Medtem ko se številčni sistem uporablja v številnih situacijah – le redko presega dve števki, kot sta “1.5” ali “2.0” – se imena pogosto uporabljajo tudi za označevanje nove različice. Microsoft® je na primer sprva uporabljal številke za Windows 1.0®, nato pa se je spremenil v leta izdaje za izdaje, kot je Windows 98®, in nato spremenil v imena, kot je Windows Vista®, preden se je vrnil na številčne kazalnike z operacijskim sistemom Windows 7®. Razlikovanje različic programske opreme je postalo množično uporabo v številnih različnih kontekstih, kot so posodobljene različice romanov ali filmov, ki so označene z oznakami »1.5« ali »2.0«.