cycle de vie
DESCRIPTION
modèle en v modèle en cascadeTRANSCRIPT
Université De SousseInstitut supérieur des science applique et de technologie de
Sousse
Présenté par :
Shili Mohamed
M2R SPI 2013**2014 [email protected]/[email protected]
Plan
IntroductionIntroductionModèle en cascadeModèle en VAvantages & l’inconvénients
22
Conclusion
Avantages & l’inconvénients Exemple
Introduction
Le cycle de vie du logiciel ou (software life cycle) sert à modéliser le
déroulement dans le temps d'un processus complexe. C’est
l’ensemble de phases qui se déroulent depuis le moment où le
client commande l’application chez un développeur jusqu’au moment
33
client commande l’application chez un développeur jusqu’au moment
où cette dernière le lui est livrée et jusqu’à sa disparition
Introduction
IL existe plusieurs modèles de cycle de vie d’un logiciel :
Modèles linéaires : Modèles linéaires :
• Cascade
• Modèle en V
• …
Modèles non-linéaires (itératifs):
• Prototypage
44
• Prototypage
• Modèles incrémentaux
• Modèles en spirale
• ….
Modèle en cascade
Dans ce modèle le principe est très simple : chaque phase se Dans ce modèle le principe est très simple : chaque phase se
termine à une date précise par la production de certains documents
ou logiciels .Les résultats sont définis sur la base des interactions
entre étapes, ils sont soumis à une revue approfondie et on ne passe
55
à la phase suivante que s’ils sont jugés satisfaisants.
Modèle en cascade
Étude préliminaireRapport d’analyseÉtude préliminaire
Analyse des besoins
Analyse du système
Conception du système
Programmation & Tests
d’analyse
CDC + Plan qualité
Dossier d’analyse + Plan validation
Dossier de conception + Plan Tests
Dossier algorithmique +
66
Intégration & Tests
Installation
Exploitation & Maintenance
algorithmique + sources
Résultats des tests
Validation
Modèle en cascade
Modèle de famille Linéaire
Retour limité à une phase en amont
Validation des phases par des revues
77
Enchaînement depuis le cahier des charges jusqu’à la réalisation(tests)
Avantages de Modèle en cascade
Facile à utiliser et à comprendre
Facile à mettre en placeAvantages des Modèle en Cascade
88
Validation très tardive
Inconvénients de Modèle en cascade
Une phase ne peut démarrer que si l’étape précédent est finie
Erreur d’analyse ou de conception très
Absence de flexibilité
Validation très tardive
Inconvénients des Modèle en
Cascade
Erreur d’analyse ou de conception très coûteuse
Les risques se déclarent vers la fin
99
Modèle en V
1010
Modèle en V
Le modèle en V reste actuellement le cycle de vie le plus connu et certainement le plus utilisé.
Le modèle de cycle de vie en V part du principe que les procédures
de vérification de la conformité du logiciel aux spécifications doivent être
élaborées dès les phases de conception.
1111
Validation finale montante et confirmation de la validation descendante
Validations intermédiaires
Avantages des Modèle en V
Limitations des risques en cascade par validation de chaque étape
Modèle éprouvé très utilisé pour de grands
Modèle encore assez populaire en industrie
Avantages des Modèle
en V
1212
Modèle éprouvé très utilisé pour de grands projets
Inconvénients de Modèle en V
On ne voit pas toujours de retour surles phases précédentes
Plus difficile à mettre en œuvre
Plus complexe que le modèle en cascade
Inconvénientsdes Modèle
en V
Difficile de séparer les phases de conception et de réalisation
1313
ExempleExemple de phase de conception de cycle de vie
1414Modèle entité association gestion de stock
Conclusion
Il n’y a pas de modèle idéal car tout dépend des circonstancesIl n’y a pas de modèle idéal car tout dépend des circonstances
le modèle en cascade ou en V est risqué pour les développements innovants
car les spécifications et la conception risquent d’être inadéquats et souvent
remis en cause.
1515
Merci de votre attention
1616
WikipediaWikipedia Présentation du Major Greg Phillips: Les modèles de
cycle de vie et le modèle «Chute d’eau»
1717