AnnotationsQuitter

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

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 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

modéle 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é