Modèle en cascade

16 538 vues

Publié le

Le modèle en cascade
Génie logiciel

Publié dans : Formation
1 commentaire
4 j’aime
Statistiques
Remarques
  • j'avais un exposé sur ce sujet; dans le module que j'ai "implement"
       Répondre 
    Voulez-vous vraiment ?  Oui  Non
    Votre message apparaîtra ici
Aucun téléchargement
Vues
Nombre de vues
16 538
Sur SlideShare
0
Issues des intégrations
0
Intégrations
12
Actions
Partages
0
Téléchargements
312
Commentaires
1
J’aime
4
Intégrations 0
Aucune incorporation

Aucune remarque pour cette diapositive

Modèle en cascade

  1. 1. Institut Supérieur des Arts Multimédias de la Mannouba Réalisé par : Med Amine Ghodhbane30/03/2013 2012/2013 1
  2. 2. Plan  Définition : Le Cycle de vie d’un logiciel  Évolution des applications de gestion  Les différentes classes de méthodes de conception  Problématique  Le Modèle en cascade  Avantages  Inconvénients  Conclusion  Références30/03/2013 Med Amine Ghodhbane ( 2ING-INREV) 2
  3. 3. Logiciel: Le Cycle de vie Un cycle de vie d’un logiciel est un ordonnancement des différents étapes du processus de développement  Comme pour toutes les fabrications, il est important d’avoir un procédé de fabrication du logiciel bien défini et explicitement décrit et documenté.  En GL, il s’agit d’un type de fabrication un peu particulier : en un seul exemplaire, car la production en série est triviale (recopie).30/03/2013 Med Amine Ghodhbane ( 2ING-INREV) 3
  4. 4. Évolution des applications de gestion 60-80  Stockage et restitution dinformations  Structures plates (fichier, ligne de table)  Traitement simple (mise à jour et édition de données) 80- ..  Objets complexes (texte, graphiques, images)  Traitements plus élaborés (tableau de bord, système expert, ...)  Intégration (bureautique, multimédia, web) Les méthodes de conception doivent évoluées 30/03/2013 Med Amine Ghodhbane ( 2ING-INREV) 4
  5. 5. Problématique  Un plus grand nombre d’étapes étaient nécessaires pour organiser le développement des applications complexes  Il faut distinguer:  l’analyse du ‘quoi faire ? ’ qui doit être validée par rapport aux objectifs poursuivis  la conception du ‘ comment faire? ’ qui doit être vérifiée pour sa cohérence et sa complétude.30/03/2013 Med Amine Ghodhbane ( 2ING-INREV) 5
  6. 6. Modèle en cascade Le modèle en cascade décrit cette succession d’étapes qui sont représentées ici (Six étapes fondamentales) Analyse des besoins Défini par Winston W. Royce en 1970 Analyse du système Conception ImplémentationPas de validation intermédiaire et tests unitairesHaut risque : erreurs coûteuses ! Validation et tests d’intégration Exploitation et maintenance Cascade séquentiel 30/03/2013 Med Amine Ghodhbane ( 2ING-INREV) 6
  7. 7. C’est-à-dire !  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 et activités, ils sont soumis à une revue approfondie . On ne passe à la phase suivante que sils sont jugés satisfaisants30/03/2013 Med Amine Ghodhbane ( 2ING-INREV) 7
  8. 8. Autrement  Même si on l’étend avec des possibilités de retour en arrière, idéalement limitées à la seule phase qui précède celle remise en cause, le développement reste fondamentalement linéaire. Analyse des besoins Analyse du système Conception Implémentation et tests unitaires Cascade itératif30/03/2013 Med Amine Ghodhbane ( 2ING-INREV) 8
  9. 9. Avantages Simple Logique Bien adapté pour des petits systèmes Contrôle facile Facilité de planification des étapes et des délais Accent sur la documentation et la structure Idéal pour les projets logiciels stables30/03/2013 Med Amine Ghodhbane ( 2ING-INREV) 9
  10. 10. Inconvénients  Mal adapté à des systèmes complexes (processus de développement rarement séquentiel)  Les tests sappliquent à lapplication globale (pas de validation des besoins)  Difficulté de définir tous les besoins dés le début du projet  Délai assez long pour voir quelque chose.30/03/2013 Med Amine Ghodhbane ( 2ING-INREV) 10
  11. 11. Conclusion  Très utilisé dès sa publication, notamment par le ministère américain de la Défense. Mais autre modèle prend sa place comme étant correction aux défauts de mise en œuvre. Autres Modèles: le modèle en V30/03/2013 Med Amine Ghodhbane ( 2ING-INREV) 11
  12. 12. Références Wikipedia Article de Winston : Managing the Development of Large Software Systems Présentation du Major Greg Phillips: Les modèles de cycle de vie et le modèle «Chute d’eau»30/03/2013 Med Amine Ghodhbane ( 2ING-INREV) 12

×