Programvaruversionering

Författare: Lewis Jackson
Skapelsedatum: 10 Maj 2021
Uppdatera Datum: 25 Juni 2024
Anonim
Programvaruversionering - Teknologi
Programvaruversionering - Teknologi

Innehåll

Definition - Vad betyder programvaruversionering?

Programvaruversionering är processen för numrering av olika utgivningar av ett visst program för både intern användning och utgivningsbeteckning. Det gör det möjligt för programmerare att veta när ändringar har gjorts och spåra ändringar som verkställs i programvaran. Samtidigt gör det möjligt för potentiella kunder att bekanta sig med nya utgåvor och känna igen de uppdaterade versionerna.

En introduktion till Microsoft Azure och Microsoft Cloud | I hela denna guide kommer du att lära dig vad cloud computing handlar om och hur Microsoft Azure kan hjälpa dig att migrera och driva ditt företag från molnet.

Techopedia förklarar programvaruversionering

Versionsnummer tilldelas vanligtvis i ökande ordning och motsvarar nyutvecklingen i programvaran. En del programvara har interna versionnummer som skiljer sig från produktversionsnumren. Det kanske mest populära versioneringsschemat använder sekvensbaserade identifierare där varje utgåva är försedd med en unik identifierare som innehåller ett eller flera sekvensnummer eller bokstäver. De betyder förändringar mellan utgivningar, där förändringar baseras på signifikansnivå. De första sekvensändringarna anger den mest signifikanta nivån och ändringarna efter det visar mindre betydelse. Till exempel kan v1.01 vara en mindre bugfix, där v1.2 betyder en mer stor utgåva. Detta schema kan också använda en noll i den första sekvensen för att representera alfastatus, en för betastatus, två för frisläpparkandidat och tre för public release. En annan metod är att separera sekvenser med tecken. Ibland representerar ett fjärde opublicerat nummer mjukvarubyggnaden. Negativa versionnummer kan också användas i vissa programvarupaket. Andra tekniker involverar användning av år och datum (tänk Windows 95), eller bara slumpmässiga koder (Adobe Photoshop CS2).