Sei sulla pagina 1di 2

Versione (software)

Da Wikipedia, l'enciclopedia libera.


Questa voce o sezione sull'argomento informatica non cita le fonti
necessarie o quelle presenti sono insufficienti.

Questa voce o sezione sull'argomento informatica è ritenuta da


controllare.
Motivo: Non viene spiegato cosa sia una "versione" e con che criteri una si
distingua dall'altra

In informatica e soprattutto nello sviluppo software, di un software generalmente esistono più versioni
sviluppate nel tempo. Alcune di queste sono preliminari (come le versioni alfa e beta), altre invece vengono
infine rilasciate al cliente, e prendono il nome di "release".

La versione software che viene diffusa al cliente è univocamente identificata da un numero, in modo da
distinguerla dalle precedenti e future altre release del software.

Indice
Nomenclatura: il versionamento
Versioni preliminari
Note
Voci correlate
Collegamenti esterni

Nomenclatura: il versionamento
Convenzionalmente si distinguono release maggiori, dette major release, quando le differenze dalla release
precedente riguardano sostanziali evoluzioni delle funzionalità del software, non retrocompatibili, e release
minori, dette minor release, quando le differenze riguardano principalmente correzioni di malfunzionamenti
del software (bug) o comunque aggiunta di nuove funzionalità retro-compatibili.

Le convenzioni per la numerazione di una versione di un software normalmente prevedono una tripletta di
numeri nella forma X.Y.Z, dove X, Y, e Z sono interi non negativi, e non contengono zeri iniziali.[1][2]

X è la versione major, Y è la versione minor, e Z è la versione patch. Ogni elemento incrementa come numero
a sé. Per esempio: 1.9.0 → 1.10.0 → 1.11.0. Ad esempio per il kernel linux distribuito come archivio
compresso linux-2.4.31.tar.bz2, il primo numero si riferisce alla versione maggiore, il secondo indica la
versione minore ed il terzo la versione correttiva.

L'incremento di X, tra versioni major, implica una modifica non retrocompatibile; l'incremento di Y, tra
versioni minor, indica l'aggiunta di funzionalità in modo retrocompatibile; l'incremento di Z, tra versioni patch,
indica la presenza di correzioni in modo retrocompatibile.
Versioni preliminari

Note
1. ^ Come funzionano le versioni di un software, su zombieprocess.it. URL consultato l'8 giugno 2020.
2. ^ (EN) Semantic Versioning 2.0.0, su semver.org. URL consultato l'8 giugno 2020.

Voci correlate
Controllo versione
Rolling release
Ingegneria del software
Sviluppo software
Versione beta
Versione alfa

Collegamenti esterni

Versionamento semantico (https://semver.org/lang/it/)


Processo e regole di release (https://requests.readthedocs.io/projects/it/it/latest/community/rele
ase-process.html)
Controllo di
GND (DE) 4197182-6 (https://d-nb.info/gnd/4197182-6)
autorità

Estratto da "https://it.wikipedia.org/w/index.php?title=Versione_(software)&oldid=118378840"

Questa pagina è stata modificata per l'ultima volta il 1 feb 2021 alle 21:08.

Il testo è disponibile secondo la licenza Creative Commons Attribuzione-Condividi allo stesso modo; possono applicarsi
condizioni ulteriori. Vedi le condizioni d'uso per i dettagli.

Potrebbero piacerti anche