Version d'un logiciel

Une version d'un logiciel correspond à un état donné de son évolution. Elle est souvent associée à une numérotation qui permet de l'identifier, voire dans certains cas à un nom symbolique.

Numérotation des versions

Un numéro de version est généralement composé d'une suite de nombres séparés par des points. Les nombres sont ordonnés du plus significatif au moins significatif.

Une évolution du premier nombre correspond à une refonte (relative) du logiciel, tandis que le dernier correspond à une évolution mineure.

À titre d'exemple, la version 2.6.10 du noyau Linux indique la 10ème version de la 6ème version de la 2ème version de Linux.

Traditionnellement, la première version fonctionnelle d'un logiciel est notée 1.0. Certaines versions de logiciels sont notée 0.x ou 0.x.x, indiquant par là même que le logiciel n'est pas abouti.

Qualificatifs de versions

Outre la numérotation qui permet d'identifier une version précise, il est courant de qualifier certaines versions afin de dénoter leur fonction dans le cycle de développement du logiciel :

alpha 
version en développement, a priori pas utilisable en l'état ; elle est mise à disposition à destination de ceux qui veulent déjà savoir de quoi il en retourne, sachant qu'elle peut poser de nombreux (voire sérieux) problèmes
bêta 
version en maturation, une telle version est considérée comme relativement utilisable ; elle est diffusée pour qu'un maximum d'utilisateurs la testent et rendent compte des éventuels problèmes
release candidate (RC) ou pre-release 
une telle version du logiciel correspond usuellement, à quelques erreurs près, à la version «finale» ou «stable» dudit logiciel ; elle est mise à disposition à des fins de «tests de dernière minute» visant à déceler les toutes dernières erreurs

Voir aussi

See also: Version d'un logiciel, Gestion de version, Linux, Logiciel, Logiciel de gestion de versions