1
lidés, avant que la phase suivante ne puisse commencer.
2.2 Modèle en V
Le modèle en V met l’accent sur les tests : un plan de test est préparé
avant l’implémentation pour chaque niveau de spécifications. Les tests
sont faits à chaque niveau, conformément au plan.
Les tests doivent d’abord confirmer la conformité aux spécifications
conceptuelles et techniques des unités (ou modules ) qui ont
été développés.
Puis il faut tester la conformité aux spécifications conceptuelles et
techniques du système résultant de l’intégration de tous les mo-
dules et, le cas échéant, du contenu.
Finalement, il faut tester la conformité au cahier des charges du pro-
duit complet.
Comme c’est le cas dans le modèle en cascade, le modèle en V exclut
les allées et venues entre le cahier des charges et la conception du
produit.
2
2.3 Modèle en spirale
Le modèle en spirale est un processus itératif qui met l’accent sur
l’analyse et la résolution des risques.
Les risques sont évalués au début du cycle puis minimisés par la
production de multiples prototypes soumis au client pour test et
évaluation.
Le cahier des charges peut être ajusté pour tenir compte de ce qui
est techniquement réalisable (ou pas).
Plus la spirale compte de tours, plus le coût du projet est élevé !
3
2.4 Modèle incrémental
Le modèle incrémental, qui implique une application répétée du modèle
en cascade, peut être utilisé pour des projets de développement qui
sont exécutés avec de multiples itérations.
Chaque itération fournit une version du logiciel qui fonctionne (à
tester...), qui évolue ainsi par incréments vers le produit final, en li-
mitant le risque d’écart par rapport au cahier des charges.