Les itérations du système
Un système est "vivant" dans le sens où un programme informatique évolue sans cesse. Le système par de la première itération S(1) et est itéré jusqu'à n-ième itération S(n). Soit I(i) l'opérateur (au sens mathématique) qui fait passer de S(i) à S(i+1), on obtient :
S(i + 1) = I(i)xS(i)
La version v du système correspond à la n-ième itération pour laquelle le système est jugé correspondre aux spécifications définit. V(v) = S(n)
Plusieurs types de version existent :
- version de développement et intégration : où pour chaque itération I(i), le nombre de classes et de prédicats évolue rapidement.
- version de recette (ou Release Candidate en anglais) : où pour chaque itération I(i), le nombre de classes et de prédicats n'évolue pas. Les versions restent à iso-fonctionnalité. Chaque Itération corrige les défauts du système constatés.
- version stable : cette version est la dernière itération de recette où le système est jugé stable et les défauts majeures et bloquants ont été corrigés.