Kas yra programinės įrangos versijų kūrimas?

Programinės įrangos versijų kūrimas yra sistema, pagal kurią skirtingi tam tikros programinės įrangos leidimai yra sunumeruoti tiek vidiniam naudojimui, tiek leidimų žymėjimui. Ši sistema leidžia programinės įrangos kūrėjams lengviau sekti keitimus tarp versijų, o klientams ir programinės įrangos vartotojams geriau atpažinti atnaujintas versijas. Paprastai naudojama skaitinė sistema, dažnai naudojant dešimtainį skaičių, nurodant nedidelius versijos atnaujinimus. Dėl šios sistemos svarbos programinės įrangos naudotojams leidžiant programinės įrangos naudotojams pašalinti triktis ir rasti programinės įrangos naujinimus, programinės įrangos versijų kūrimo nuorodos buvo plačiai naudojamos ir į pagrindinį leksiką.

Nėra nustatyto standartinio būdo, kuriuo turi būti kuriamos programinės įrangos versijos, o naudojami metodai paprastai priklausys nuo įmonės, kuriančios kompiuterio programinę įrangą. Galiausiai programinės įrangos versijų kūrimas tarnauja dviem pagrindiniams, bet labai skirtingiems tikslams: vidinei komunikacijai su programa dirbančiais kūrėjais ir išorinei naujų leidimų komunikacijai potencialiems klientams. Naudojant viduje, ši sistema neturi vadovautis metodu, kuris yra prasmingas tiems, kurie nėra įmonės viduje, bet dažnai pasirenkama greitai ir efektyviai perduoti informaciją kitiems kūrėjams.

Programinės įrangos versijų kūrimas paprastai naudojamas viduje, kad skirtingi programuotojai galėtų nurodyti, kada programoje buvo atlikti pakeitimai, ypač reikšmingi. Paprastai tai atrodo panašiai kaip „Programinės įrangos pavadinimas 1.0“ arba „Programinės įrangos pavadinimas 1.10“, nors gali būti naudojami skirtingi žymėjimai. Paprastai šis žymėjimas žymi pagrindinius leidimus prieš dešimtainį kablelį ar kitą skyriklį, o nedideli leidimo atnaujinimai pateikiami antroje, trečioje ir net ketvirtoje pozicijose.

Pavyzdžiui, „Versija 0.5.1.15“ gali būti naudojama norint nurodyti, kad programa neparengta išleisti, nes pirmoji pozicija dažnai nurodo leidimo versiją; kad tai yra penktoji pagrindinė išankstinio leidimo versija; programoje buvo atliktas vienas pakeitimas šios versijos metu; ir kad per šį ciklą įvyko 15 nedidelių pakeitimų. Ta pati informacija taip pat gali būti perduota kaip „1a.5.1–15“, kad būtų nurodyta pirmoji alfa versija, o tai reiškia išankstinį leidimą, ir nurodant paskutinę informaciją naudojant mišrius rodiklius. Kol programinės įrangos versijų kūrimui naudojama viena sistema, informacija vis tiek gali būti veiksmingai perduota, kad kūrėjai ją suprastų.

Kita vertus, išorinius programinės įrangos versijų kūrimo rodiklius paprastai yra daug lengviau sekti. Ši informacija gali būti visiškai atskirta nuo vidinių pavadinimų, nes ji pirmiausia skirta nurodyti vartotojams, kad buvo išleista nauja programos versija. Nors skaitmeninė sistema naudojama daugelyje situacijų – retai viršijant du skaitmenis, pvz., „1.5“ arba „2.0“, pavadinimai taip pat dažnai naudojami nurodant naują versiją. Pavyzdžiui, „Microsoft®“ iš pradžių naudojo skaičius „Windows 1.0®“, tada pakeitė į leidimų, tokių kaip „Windows 98®“, išleidimo metus, o vėliau pakeitė pavadinimus, pvz., „Windows Vista®“, prieš grįždamas prie skaitmeninių indikatorių su „Windows 7®“. Programinės įrangos versijų kūrimas pradėtas naudoti įvairiuose kontekstuose, pavyzdžiui, atnaujintos romanų ar filmų versijos yra pažymėtos „1.5“ arba „2.0“ pavadinimais.