john_cleese's picture
From john_cleese rss RSS  subscribe Subscribe

3-CycleVie 

 

 
 
Views:  224
Downloads:  3
Published:  February 09, 2011
 
0
download

Share plick with friends Share
save to favorite
Report Abuse Report Abuse
 
Related Plicks
No related plicks found
 
More from this user
4-IntroGL

4-IntroGL

From: john_cleese
Views: 125
Comments: 0

6-PorteeObjet

6-PorteeObjet

From: john_cleese
Views: 122
Comments: 0

2-SI

2-SI

From: john_cleese
Views: 70
Comments: 0

2-SI

2-SI

From: john_cleese
Views: 96
Comments: 0

See all 
 
 
 URL:          AddThis Social Bookmark Button
Embed Thin Player: (fits in most blogs)
Embed Full Player :
 
 

Name

Email (will NOT be shown to other users)

 

 
 
Comments: (watch)
 
 
Notes:
 
Slide 1: Cycle de vie Cycles de Vie Notion de cycle de vie Modèle des premières informatisations Compréhension du problème Programmation Mise au point 2 Cycles de Vie Cycle de vie ? Le cycle de vie d’un logiciel est la séquence des étapes nécessaires depuis son expression jusqu’à sa maintenance. Il existe de nombreux cycles de vie, linéaires, itératifs, etc. Ils apportent surtout une démarche, qu’il faut adapter au cas par cas, en fonction du client, du projet, des contraintes, du contexte, etc. Il est nécessaire afin de réduire la complexité lors de la réalisation d’un logiciel (diviser pour mieux régner) 3 1
Slide 2: Cycles de Vie Modèle en tunnel Il n’y a pas de modèle !! Globalement, il est impossible de savoir ce qui se passe : le développement est en cours… Peut marcher pour de petites réalisations, n’impliquant que très peu de participants. 4 Cycles de Vie Modèle en cascade (waterfall) Analyse Conception Codage Test 5 Cycles de Vie Modèle en cascade Tout peut être défini et prévu avant codage Cycle rythmé par la production de documents servant de support pour changer de phase Les points de mesure sont des documents La preuve est difficile à faire sur « papier » On découvre les erreurs assez tard (donc proche de la date de livraison) 6 2
Slide 3: Cycles de Vie Modèle en cascade : retour d’information Méconnaissance besoins clients Incompréhension besoins fournisseur Instabilité des besoins Problèmes des choix technologiques Mouvements de personnel Analyse Conception Codage Test 7 Cycles de Vie Modèle en V 8 Cycles de Vie Cycle en V (variante) 9 Le travail d'équipe est essentiel. En cas d'erreur, ça permet d'accuser quelqu'un d'autre d'accuser 3
Slide 4: Cycles de Vie Cycle en racine carrée 10 Cycles de Vie Modèle Itératif Fondé sur l’élaboration d’éléments concrets, mesurables, évaluables Livraisons fréquentes, résultats concrets réguliers Facilite la prise en compte des changements, intégrées au fur et à mesure Prototypes montrés aux clients durant leur élaboration 11 Cycles de Vie Modèle Itératif Utilisateur en situation concrète : meilleure expression des besoins Utilisateur partenaire du projet : acceptation plus facile car sentiment de responsabilité Équipes plus motivées car objectifs proches Intégration progressive (pas de « big bang ») Les progrès sont mesurables, meilleure qualité 12 4
Slide 5: Cycles de Vie Modèle Itératif Cycle divisé en itérations Une itération est une « mini-cascade » dont la portée se limite à l’objectif de l’itération Les objectifs d’une itération sont définis en fonction de l’évaluation de l’itération précédente. 13 Cycles de Vie Modèle Itératif Analyse Conception Codage N fois Test 14 Cycles de Vie Modèle Itératif : idées reçues Encourage la bidouille Engendre les problèmes On recommence N fois le même programme Est une excuse pour ne pas planifier le projet Ne concerne que les développeurs Encourage le rajout de nouveaux besoins 15 5
Slide 6: Cycles de Vie Modèle Itératif en B An. risque Élaboration Intégration construction 16 Cycles de Vie Modèle Itératif en O An. risque Def. Itération Évaluation Élaboration Intégration construction 17 Cycles de Vie Modèle incrémental Besoins Spécification Planning Analyse Globale A chaque itération : conception détaillée, implémentation, intégration. Test. Développement Maintenance Livraison Maintenance 18 6
Slide 7: Cycles de Vie Modèle en spirale (Boehm – IEEE1998) Cumulative cost Progress through steps Evaluate alternatives, identify, resolve risks Risk Analysis Determine objectives, alternatives, constraints Risk Analysis Risk Analysis Commitment Review Partition Requirement plan life-cycle plan Development Plan Risk Analysis Prototype 1 Prototype 2 Concept of Operation Requirement Validation Design validation and verification Acceptance Test Integration Test Software Requirements Prototype 3 Operational Prototype Simulations, models, benchmarks Detailed Design Software Product Design Code Unit Test Plan next phase Integration and Test Plan Implementation Develop, verify next-level product 19 Cycles de Vie Modèle contractuel 20 Cycles de Vie Modèle contractuel 21 7
Slide 8: Cycles de Vie Modèle contractuel 22 Cycles de Vie Modèle contractuel 23 8

   
Time on Slide Time on Plick
Slides per Visit Slide Views Views by Location