Version d'un logiciel

Un article de Freepedia.


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 10e version de la 6e version de la 2e version de Linux.

On parle aussi d'édition pour désigner des évolutions mineures d'une version. Dans l'exemple de la version 2.6.10, la version sera 2 et l'édition la 6.10 ou bien la version la 2.6 et l'édition 10 (Tout dépend des habitudes de l'éditeur ou de la communauté de développement)

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 subsistant au sein du programme.

Voir aussi



Views
Outils personels
Boîte à outils
Autres langues
Autres Liens