Modèle De Cycle De Vie De Logiciel
BEN HASSINE NOUHA
EUCHI AICHA
Plan
I. Introduction
II. Les méthodes de Cycle de vie
III. Les caractéristiques
IV. Méthode Classique
V. Problèmes avec l’approche classique
VI. Méthodologies Agiles
VII.Bibliographique
VIII.Conclusion
2
Introduction
• Un projet réalisation d’un système d’information est composé d’étapes
• Le découpage d’un projet en étapes et l’organisation de ces étapes varie selon le modèle utilisé
• On appel cycle de vie d’un logiciel l’ensemble des étapes à suivre lors de la création du logiciel ainsi que leur enchaînement Les méthodes de Cycle de vie de logiciel
Il existe deux types de méthodes :
Méthodes classiques
Ces caractéristiques
Les composants
Méthodes classiques
Méthodes classiques
Modèle en V
Modèle en V
Modèle en V
Avantages
Met l’accent sur les tests et la validation et donc accroit la qualité Chaque livrable doit être testable
Facile à utiliser et planifier
Inconvénients
Ne gère pas les activités parallèles
Ne gère pas les changements de spécification Ne contient pas des activités d’analyse de risque
Quand Utiliser
Quand le produit à développer à de très hautes exigences de qualité Quand les besoins sont connus à l’avance Les technologies à utiliser sont connues à l’avance Quant Utiliser
Méthodes classiques
Modèle en
Cascade
Modèle en cascade
Modèle en cascade
• Facilite à utiliser et à comprendre
• Structure simple pour une procédé équipe inexpérimentée
• Fonctionne bien quand la qualité est plus importante que les couts et les temps • Sensibilité aux nouveaux besoins :
refaire tout le procédé
• Une phase ne peut démarrer que si l’étape qualité précédente est finie
• Le produit n’est visible qu’à la fin
• Très faible implication du client
Quand l’utiliser
Quand les besoins sont connus et stables Quand la technologie à utiliser est maîtrisée Lors de la création d’une nouvelle version d’un produit existant
Lors du portage d’un produit sur