Upload
shili-mohamed
View
24
Download
0
Embed Size (px)
Citation preview
Universit De SousseInstitut suprieur des science applique et de technologie de
Sousse
Prsent par :
Shili Mohamed
M2R SPI 2013**2014 [email protected]/[email protected]
Plan
IntroductionIntroductionModle en cascadeModle en VAvantages & linconvnients
22
Conclusion
Avantages & linconvnients Exemple
Introduction
Le cycle de vie du logiciel ou (software life cycle) sert modliser le
droulement dans le temps d'un processus complexe. Cest
lensemble de phases qui se droulent depuis le moment o le
client commande lapplication chez un dveloppeur jusquau moment
33
client commande lapplication chez un dveloppeur jusquau moment
o cette dernire le lui est livre et jusqu sa disparition
Introduction
IL existe plusieurs modles de cycle de vie dun logiciel :
Modles linaires : Modles linaires :
Cascade
Modle en V
Modles non-linaires (itratifs):
Prototypage
44
Prototypage
Modles incrmentaux
Modles en spirale
.
Modle en cascade
Dans ce modle le principe est trs simple : chaque phase se Dans ce modle le principe est trs simple : chaque phase se
termine une date prcise par la production de certains documents
ou logiciels .Les rsultats sont dfinis sur la base des interactions
entre tapes, ils sont soumis une revue approfondie et on ne passe
55
la phase suivante que sils sont jugs satisfaisants.
Modle en cascade
tude prliminaireRapport danalysetude prliminaire
Analyse des besoins
Analyse du systme
Conception du systme
Programmation & Tests
danalyse
CDC + Plan qualit
Dossier danalyse + Plan validation
Dossier de conception + Plan Tests
Dossier algorithmique +
66
Intgration & Tests
Installation
Exploitation & Maintenance
algorithmique + sources
Rsultats des tests
Validation
Modle en cascade
Modle de famille Linaire
Retour limit une phase en amont
Validation des phases par des revues
77
Enchanement depuis le cahier des charges jusqu la ralisation(tests)
Avantages de Modle en cascade
Facile utiliser et comprendre
Facile mettre en placeAvantages des Modle en Cascade
88
Validation trs tardive
Inconvnients de Modle en cascade
Une phase ne peut dmarrer que si ltape prcdent est finie
Erreur danalyse ou de conception trs
Absence de flexibilit
Validation trs tardive
Inconvnients des Modle en
Cascade
Erreur danalyse ou de conception trs coteuse
Les risques se dclarent vers la fin
99
Modle en V
1010
Modle en V
Le modle en V reste actuellement le cycle de vie le plus connu et certainement le plus utilis.
Le modle de cycle de vie en V part du principe que les procdures
de vrification de la conformit du logiciel aux spcifications doivent tre
labores ds les phases de conception.
1111
Validation finale montante et confirmation de la validation descendante
Validations intermdiaires
Avantages des Modle en V
Limitations des risques en cascade par validation de chaque tape
Modle prouv trs utilis pour de grands
Modle encore assez populaire en industrie
Avantages des Modle
en V
1212
Modle prouv trs utilis pour de grands projets
Inconvnients de Modle en V
On ne voit pas toujours de retour surles phases prcdentes
Plus difficile mettre en uvre
Plus complexe que le modle en cascade
Inconvnientsdes Modle
en V
Difficile de sparer les phases de conception et de ralisation
1313
ExempleExemple de phase de conception de cycle de vie
1414Modle entit association gestion de stock
Conclusion
Il ny a pas de modle idal car tout dpend des circonstancesIl ny a pas de modle idal car tout dpend des circonstances
le modle en cascade ou en V est risqu pour les dveloppements innovants
car les spcifications et la conception risquent dtre inadquats et souvent
remis en cause.
1515
Merci de votre attention
1616
WikipediaWikipedia Prsentation du Major Greg Phillips: Les modles de
cycle de vie et le modle Chute deau
1717