Versiune (software)
Acest articol sau secțiune referitoare la informatică este considerat a fi verificat . |
Acest articol sau secțiune despre subiectul software nu menționează sursele necesare sau cei prezenți sunt insuficienți . |
În informatică și în special în dezvoltarea de software , există în general mai multe versiuni ale unui software dezvoltat de-a lungul timpului. Unele dintre acestea sunt preliminare (cum ar fi versiunile alfa și beta ), în timp ce altele sunt în cele din urmă lansate către client și sunt numite „ lansări ”.
Versiunea software distribuită către client este identificată în mod unic printr-un număr, pentru a o distinge de alte versiuni anterioare și viitoare de software .
Nomenclatură: versionare
În mod convențional, versiunile majore se disting, numite versiuni majore , atunci când diferențele față de versiunea anterioară se referă la evoluții substanțiale ale funcțiilor software, care nu sunt compatibile cu versiunile anterioare , și versiunile minore, numite versiuni minore , când diferențele se referă în principal la corectarea defecțiunilor software ( bug-uri ) sau, în orice caz, adăugarea de noi funcții compatibile cu versiunile anterioare.
Convențiile pentru numerotarea unei versiuni de software furnizează de obicei un triplet de numere sub forma XYZ, unde X, Y și Z sunt numere întregi care nu sunt negative și nu conțin zerouri de început. [1] [2]
X este versiunea majoră , Y este versiunea minoră , iar Z este versiunea patch . Fiecare element crește ca număr singur. De exemplu: 1.9.0 → 1.10.0 → 1.11.0. De exemplu, pentru kernel-ul Linux distribuit ca arhivă comprimată linux-2.4.31.tar.bz2, primul număr se referă la versiunea majoră, al doilea indică versiunea minoră și al treilea versiunea corectivă.
Creșterea lui X, între versiunile majore , implică o modificare incompatibilă; creșterea Y, între versiunile minore , indică adăugarea funcționalității într-un mod compatibil cu versiunile anterioare; creșterea Z, între versiunile de patch-uri , indică prezența corecțiilor într-un mod compatibil cu versiunile anterioare.
Versiuni preliminare
Notă
- ^ Cum funcționează versiunile software , pe zombieprocess.it . Adus la 8 iunie 2020 .
- ^ (EN)Semantic Versioning 2.0.0 , pe semver.org. Adus la 8 iunie 2020 .
Elemente conexe
- Controlul versiunii
- Eliberare de rulare
- Inginerie software
- Dezvoltare de software
- Versiune beta
- Versiunea alfa
linkuri externe
Controlul autorității | GND ( DE ) 4197182-6 |
---|