Modèles de développement logiciel
modèle en cascade (fin des années 1960)
modèle en V (années 1980)
modèle en spirale (Boehm, 1988)
Modèle en cascade

principe : le développement se divise en étapes
à une étape se termine à une certaine date
à des docs ou prog. sont produits à la fin de chaque étape
à les résultats d'étapes sont soumis à revue
à on passe à l'étape suivante si l'examen est satisfaisant
à une étape ne remet en cause que la précédente
commentaire :
à modèle séduisant car simple
à moyennement réaliste (trop séquentiel)
Modèle en V

Modèle V
principe : les premières étapes préparent les dernières
interprétation : 2 sortes de dépendances entre étapes
à en V, enchaînement séquentiel (modèle en cascade)
à de gauche à droite, les résultats des étapes de départ
sont utilisés par les étapes d'arrivée
commentaire :
à avec la décomposition est écrite la recomposition
à vérification objective des spécifications
à modèle plus élaboré et réaliste
à éprouvé pour de grands projets, le plus utilisé
Modèle en spirale

principe : développement itératif (prototypes)
interprétation : chaque mini-cycle se déroule en 4 phases
1. Analyse des besoins, Spécification
2. Analyse des risques, Alternatives, Maquettage
3. Conception et Implémentation de la solution retenue
4. Vérification, Validation, Planification du cycle suivant
commentaire :
à nouveau : analyse de risques, maquettes, prototypage
à modèle complet, complexe et général
à effort important de mise en œuvre
à utilisé pour projets innovants ou à risques
Résumé
3 modèles : cascade, V, spirale (séquentiels et itératif)
cascade : simple mais pas très réaliste
spirale : nouvelles notions, très complet mais lourd
V : assez réaliste, le plus éprouvé et utilisé