Wersjonowanie oprogramowania

Autor: Lewis Jackson
Data Utworzenia: 10 Móc 2021
Data Aktualizacji: 25 Czerwiec 2024
Anonim
Git Ujarzmić wersjonowanie
Wideo: Git Ujarzmić wersjonowanie

Zawartość

Definicja - Co oznacza wersja oprogramowania?

Wersjonowanie oprogramowania to proces numerowania różnych wydań określonego programu, zarówno do użytku wewnętrznego, jak i do oznaczenia wydania. Pozwala programistom wiedzieć, kiedy wprowadzono zmiany i śledzić zmiany wprowadzone w oprogramowaniu. Jednocześnie umożliwia potencjalnym klientom zapoznanie się z nowymi wersjami i rozpoznanie zaktualizowanych wersji.

Wprowadzenie do Microsoft Azure i Microsoft Cloud | W tym przewodniku dowiesz się, na czym polega przetwarzanie w chmurze i jak Microsoft Azure może pomóc w migracji i prowadzeniu firmy z chmury.

Techopedia wyjaśnia wersjonowanie oprogramowania

Numery wersji są zwykle przypisywane w kolejności rosnącej i odpowiadają nowościom w oprogramowaniu. Niektóre programy posiadają wewnętrzne numery wersji, które różnią się od numerów wersji produktu. Być może najpopularniejszy schemat wersjonowania wykorzystuje identyfikatory oparte na sekwencji, w których każde wydanie jest opatrzone unikalnym identyfikatorem zawierającym jeden lub więcej numerów lub liter sekwencji. Oznaczają zmiany między wydaniami, których zmiany są oparte na poziomie istotności. Pierwsze zmiany sekwencji wyznaczają najbardziej znaczący poziom, a zmiany po nim wykazują mniejsze znaczenie. Na przykład wersja 1.11 może być drobną poprawką, a wersja 1.2 oznacza bardziej znaczącą wersję. Ten schemat może również wykorzystywać zero w pierwszej sekwencji do reprezentowania statusu alfa, jeden dla statusu beta, dwa dla kandydata do wydania i trzy dla publicznego wydania. Inną metodą jest rozdzielanie sekwencji znakami. Czasami czwarta niepublikowana liczba oznacza kompilację oprogramowania. W niektórych pakietach oprogramowania można również stosować ujemne numery wersji. Inne techniki obejmują używanie lat i dat (pomyśl Windows 95) lub po prostu losowe kody (Adobe Photoshop CS2).