Vous êtes sur la page 1sur 1

Cycle de vie: Ensemble d'�tapes qui composent le processus de d�veloppement et

d'utilisation du logiciel
Mod�le de cycle de vie: Mod�lisation de la succession d'�tapes qui pr�side � la
mise en oeuvre d'un logiciel. Permet de donner une structure autour de laquelle les
activit�s d'assurance qualit� peuvent �tre construites

Cascade:
Sp�cification et analyse <=> conception globale <=> conception d�taill�e <=> codage
<=> test <=> maintenance
Principe: Chaque �tape se termine � une date pr�cise. Le r�sultat de chaque �tape
est soumis � un examen. On passe � l'�tape suivante si l'examen est satisfaisant
Avantages: simple � mettre en place.Inconv�nient: d�tection tardive d'erreur. Ne
prend pas en compte les risques

En v:
Sp�cifications =exigences=>conception globale =composants=> conception d�taill�e
=fonctions=> codage => test unitaire => test d'int�gration => test de validation
Principe:Les premi�res �tapes pr�parent les derni�res en leur fournissant les
sc�narios de test
Avantages: V�rification objective des sp�cifications. Mod�le r�aliste. Le mod�le le
plus utilis�
Inconv�nients: Inefficace lors de besoins instables. Ne prend pas en compte les
risques

Par prototypage:
Analyse des besoins pr�liminaires=>construction du prototype => �valuation et
exp�rimentation
si �tat non satisfaisant,=> analyse et s�lection de nouvelles fonctionnalit�s =>
construction du prototype
sinon => expression claire des besoins r�els => sp�cifications d�finitives
Principe: Raffiner les sp�cifications du client � travers les protoypes successifs
Avantages: Le client participe activement dans le d�veloppement. Il re�oit des
r�sultats rapidements. Feedback imm�diat. Evite l'effet tunnel
Inconv�nients: Co�t tr�s �lev�. Impossible d'estimer les d�lais au d�marrage

Incr�mental
Expression des besoins=>sp�c fonctionnelle=> conception globale =>
division en plusieurs incr�ments avec conception=>code => test => maintenance
Principe: D�velopper progressivement les fonctionnalit�s de l'application
Avantages: Int�gration progressive. Livraison et mise en service apr�s chaque
incr�ment. Diminution de l'effort d'int�gration. Optimise le partage des t�ches
Inconv�nients: Les incr�ments doivent �tre ind�pendants fonctionnellement et
temporellement. Difficile de fixer les incr�ments d�s le d�but

Spirale:
D�veloppement it�ratif, par protoypes, avec des mini cycles. Chaque mini cycle
comporte 4 phases: analyse des besoins et spec, analyse des risques et maquettage,
conception et impl�mentation, v�rification et phanificiation du cycle suivant
Avantages: Mod�le complexe et complet. Utilis� pour les projets innovants et �
risque
Inconv�nients: Difficile � appliquer. Co�teux en argent et en temps