Génie logiciel Anne-Marie Hugues © 19/12/02 2-1
2 DIFFERENTS MODELES DE
CYCLES DE VIE
2. DIFFERENTS MODELES DE CYCLES DE VIE ....................................................1
2.1. INTRODUCTION............................................................................................. 1
2.1.1 Notion de cycle de vie......................................................................... 1
2.1.2 Justification du cycle de vie ............................................................... 1
2.2. LES DIFFERENTES PHASES DU CYCLE DE VIE ................................... 2
2.2.1 Définition des Objectifs....................................................................... 2
2.2.2 Définition des Besoins......................................................................... 2
2.2.3 Définition du Produit........................................................................... 3
2.2.4 Planification et gestion de projet......................................................... 3
2.2.5 Conception globale.............................................................................. 3
2.2.6 Codage et tests unitaires...................................................................... 3
2.2.7 Intégration ........................................................................................... 4
2.2.8 Qualification........................................................................................ 4
2.2.9 Maintenance ........................................................................................ 4
2.2.10 Durée de cycle de vie .......................................................................... 4
2.2.11 Facteurs d'instabilité............................................................................ 4
2.2.12 Récapitulation : Les tâches d'un projet logiciel par activités et par
phases 6
2.3. CYCLE DE VIE DES LOGICIELS EN CASCADE ET EN V................... 7
2.3.1 Modèle en cascade............................................................................... 7
2.3.2 Modèle en V ........................................................................................ 8
2.3.3 Analyse de ces modèles de cycle de vie.............................................. 9
2.3.4 Conclusion........................................................................................... 9
2.4. MAQUETTAGE, PROTOTYPAGE ............................................................10
2.4.1 Prototypage rapide ou maquettage .................................................... 11
2.4.2 Prototype expérimental...................................................................... 11
2.4.3 Prototype évolutif.............................................................................. 12
2.5. DEVELOPPEMENT INCREMENTAL....................................................... 12
2.6. MODELE EN SPIRALE (BOEHM 1988)....................................................14
2.6.1 La démarche:........................................................................................... 14
2.6.2 Analyse des risques................................................................................. 15
2.6.3 Conditions d'application.......................................................................... 15
2.7. RAD :"RAPID APPLICATION DEVELOPMENT " ................................ 16
2.8. METHODE MERISE (TARDIEU 1978)......................................................17
2.9. MODELE DE CYCLE DE VIE ORIENTE OBJETS........................................ 19
2.10 20
. MODELE DE CYCLE DE VIE ORIENTE REUTILISATION DE
COMPOSANTS ............................................................................................................ 20
2.10. REFERENCES .................................................................................................... 21