Une des modélisations des cycles de développement courrament uyilisées est le cycle en V. Cette modélisation permet aisément de faire correspondre les étapes de conceptions aux étapes de tests et de validations. Sur la branche de gauche, on spécifie les étapes de conceptions jusqu’à l’implémentation (ou codage : écriture des modules en langage informatique) des modules. Sur la branche de droite, on peut voir les étapes de tests qui sont associées à une étape de conception. Par exemple, on contrôle que le système possède bien les fonctionnalités attendues ( Spécification système) lors de la phase de validation système. |
Codage : L’étape de codage n’est que la traduction des conceptions de bas niveau en un langage compréhensible par la machine. |
Validation
logiciel : « Le logiciel répond il totalement aux besoins
?» |
Les risques majeurs lors du développement
sont, soit d’oublier une fonctionnalité, soit de mal l’implémenter.
Pour minimiser le risque on crée des matrices de traçabilités,
permettant d’obtenir la « généalogie »
du projet. A chaque étape on précise quels sont les liens
entre les éléments précédents et la redécomposition
effectuée lors de la phase en cour. |