SlideShare ist ein Scribd-Unternehmen logo
1 von 12
Institut Supérieur des Arts Multimédias de la Mannouba




             Réalisé par : Med Amine Ghodhbane


30/03/2013               2012/2013                   1
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érences
30/03/2013         Med Amine Ghodhbane ( 2ING-INREV)   2
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
Évolution des applications de gestion
 60-80
    Stockage et restitution d'informations
    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
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
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émentation
Pas de validation intermédiaire
                                                     et tests unitaires
Haut 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
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 s'ils sont jugés satisfaisants


30/03/2013                Med Amine Ghodhbane ( 2ING-INREV)                 7
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ératif
30/03/2013               Med Amine Ghodhbane ( 2ING-INREV)                  8
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 stables



30/03/2013          Med Amine Ghodhbane ( 2ING-INREV)   9
Inconvénients
  Mal adapté à des systèmes complexes (processus de
   développement rarement séquentiel)
  Les tests s'appliquent à l'application 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
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 V




30/03/2013          Med Amine Ghodhbane ( 2ING-INREV)   11
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

Weitere ähnliche Inhalte

Was ist angesagt?

La spécification des besoins
La spécification des besoinsLa spécification des besoins
La spécification des besoins
Ismahen Traya
 
Rapport PFE : Développement D'une application de gestion des cartes de fidéli...
Rapport PFE : Développement D'une application de gestion des cartes de fidéli...Rapport PFE : Développement D'une application de gestion des cartes de fidéli...
Rapport PFE : Développement D'une application de gestion des cartes de fidéli...
Riadh K.
 
Méthodes agiles vs méthodes classiques
Méthodes agiles vs méthodes classiquesMéthodes agiles vs méthodes classiques
Méthodes agiles vs méthodes classiques
Sirine Barguaoui
 
présentation soutenance PFE.ppt
présentation soutenance PFE.pptprésentation soutenance PFE.ppt
présentation soutenance PFE.ppt
Mohamed Ben Bouzid
 

Was ist angesagt? (20)

Présentation projet de fin d'étude
Présentation projet de fin d'étudePrésentation projet de fin d'étude
Présentation projet de fin d'étude
 
Pfe conception et réalisation d'une application de gestion des processus d'ac...
Pfe conception et réalisation d'une application de gestion des processus d'ac...Pfe conception et réalisation d'une application de gestion des processus d'ac...
Pfe conception et réalisation d'une application de gestion des processus d'ac...
 
Présentation du pfa
Présentation du pfaPrésentation du pfa
Présentation du pfa
 
Conception et développement d'une application de gestion de production et de ...
Conception et développement d'une application de gestion de production et de ...Conception et développement d'une application de gestion de production et de ...
Conception et développement d'une application de gestion de production et de ...
 
Rapport pfe Conceptionet Developpement d'une Application web et Mobile
Rapport pfe Conceptionet Developpement d'une Application web et  Mobile Rapport pfe Conceptionet Developpement d'une Application web et  Mobile
Rapport pfe Conceptionet Developpement d'une Application web et Mobile
 
Rapport Mini Projet : élaborer un moteur de Recherche spécialisé en Education
Rapport Mini Projet : élaborer un moteur de Recherche spécialisé en EducationRapport Mini Projet : élaborer un moteur de Recherche spécialisé en Education
Rapport Mini Projet : élaborer un moteur de Recherche spécialisé en Education
 
La spécification des besoins
La spécification des besoinsLa spécification des besoins
La spécification des besoins
 
Rapport- Conception et réalisation d'une plateforme social learning
Rapport- Conception et réalisation d'une plateforme social learningRapport- Conception et réalisation d'une plateforme social learning
Rapport- Conception et réalisation d'une plateforme social learning
 
diagramme de séquence UML
diagramme de séquence UMLdiagramme de séquence UML
diagramme de séquence UML
 
PFE :: Application de gestion des dus d'enseignement
PFE :: Application de gestion des dus d'enseignementPFE :: Application de gestion des dus d'enseignement
PFE :: Application de gestion des dus d'enseignement
 
Conception et developpement d'une application mobile Android e-location
Conception et developpement d'une application mobile Android e-locationConception et developpement d'une application mobile Android e-location
Conception et developpement d'une application mobile Android e-location
 
Rapport de stage d'initiation 2015 Mahmoudi Mohamed Amine
Rapport de stage d'initiation 2015 Mahmoudi Mohamed AmineRapport de stage d'initiation 2015 Mahmoudi Mohamed Amine
Rapport de stage d'initiation 2015 Mahmoudi Mohamed Amine
 
Rapport PFE : Développement D'une application de gestion des cartes de fidéli...
Rapport PFE : Développement D'une application de gestion des cartes de fidéli...Rapport PFE : Développement D'une application de gestion des cartes de fidéli...
Rapport PFE : Développement D'une application de gestion des cartes de fidéli...
 
Présentation PFE
Présentation PFEPrésentation PFE
Présentation PFE
 
Rapport (Mémoire de Master) de stage PFE pour l’obtention du Diplôme Nationa...
Rapport (Mémoire de Master) de stage PFE pour  l’obtention du Diplôme Nationa...Rapport (Mémoire de Master) de stage PFE pour  l’obtention du Diplôme Nationa...
Rapport (Mémoire de Master) de stage PFE pour l’obtention du Diplôme Nationa...
 
Plateforme de gestion des projets de fin d'études
Plateforme de gestion des projets de fin d'étudesPlateforme de gestion des projets de fin d'études
Plateforme de gestion des projets de fin d'études
 
Méthodes agiles vs méthodes classiques
Méthodes agiles vs méthodes classiquesMéthodes agiles vs méthodes classiques
Méthodes agiles vs méthodes classiques
 
Présentation de mon PFE
Présentation de mon PFEPrésentation de mon PFE
Présentation de mon PFE
 
Présentation PFE: Système de gestion des réclamations et interventions clients
Présentation PFE: Système de gestion des réclamations et interventions clientsPrésentation PFE: Système de gestion des réclamations et interventions clients
Présentation PFE: Système de gestion des réclamations et interventions clients
 
présentation soutenance PFE.ppt
présentation soutenance PFE.pptprésentation soutenance PFE.ppt
présentation soutenance PFE.ppt
 

Ähnlich wie Modèle en cascade

2.2 cycles de vie
2.2 cycles de vie2.2 cycles de vie
2.2 cycles de vie
Harun Mouad
 
Initiation à UML: Partie 1
Initiation à UML: Partie 1Initiation à UML: Partie 1
Initiation à UML: Partie 1
DIALLO Boubacar
 
Processus_Unifie_et_Approche_Agile chapitre 1.pptx
Processus_Unifie_et_Approche_Agile chapitre 1.pptxProcessus_Unifie_et_Approche_Agile chapitre 1.pptx
Processus_Unifie_et_Approche_Agile chapitre 1.pptx
informatiquehageryah
 

Ähnlich wie Modèle en cascade (20)

Génie Logiciel.pptx
Génie Logiciel.pptxGénie Logiciel.pptx
Génie Logiciel.pptx
 
Accélérer les tests et la validation de logiciels
Accélérer les tests et la validation de logicielsAccélérer les tests et la validation de logiciels
Accélérer les tests et la validation de logiciels
 
Article de référence de Winston Royce
Article de référence de Winston RoyceArticle de référence de Winston Royce
Article de référence de Winston Royce
 
Lecon 1.1
Lecon 1.1Lecon 1.1
Lecon 1.1
 
Eugenio Mauri: Les dangers des méthodes agiles
Eugenio Mauri: Les dangers des méthodes agilesEugenio Mauri: Les dangers des méthodes agiles
Eugenio Mauri: Les dangers des méthodes agiles
 
2.2 cycles de vie
2.2 cycles de vie2.2 cycles de vie
2.2 cycles de vie
 
Amdec 6 annexes
Amdec 6 annexesAmdec 6 annexes
Amdec 6 annexes
 
Utc apm human talks compiegne
Utc apm human talks compiegneUtc apm human talks compiegne
Utc apm human talks compiegne
 
Guide tests fonctionnels
Guide tests fonctionnelsGuide tests fonctionnels
Guide tests fonctionnels
 
Master_OSAE_Cours_Tests_Grolleau.pdf
Master_OSAE_Cours_Tests_Grolleau.pdfMaster_OSAE_Cours_Tests_Grolleau.pdf
Master_OSAE_Cours_Tests_Grolleau.pdf
 
CM processus-unifie
CM processus-unifieCM processus-unifie
CM processus-unifie
 
3-Cours de Géniel Logiciel
3-Cours de Géniel Logiciel3-Cours de Géniel Logiciel
3-Cours de Géniel Logiciel
 
Cours Génie Logiciel - Cours 2 - Cycles de vie
Cours Génie Logiciel - Cours 2 - Cycles de vieCours Génie Logiciel - Cours 2 - Cycles de vie
Cours Génie Logiciel - Cours 2 - Cycles de vie
 
Fichier récupéré 1
Fichier récupéré 1Fichier récupéré 1
Fichier récupéré 1
 
Avis d'expert : Les Tests Logiciels
Avis d'expert : Les Tests LogicielsAvis d'expert : Les Tests Logiciels
Avis d'expert : Les Tests Logiciels
 
L'Approche SMV de COGENIT
L'Approche SMV de COGENITL'Approche SMV de COGENIT
L'Approche SMV de COGENIT
 
Initiation à UML: Partie 1
Initiation à UML: Partie 1Initiation à UML: Partie 1
Initiation à UML: Partie 1
 
CM Processus Méthodes
CM Processus MéthodesCM Processus Méthodes
CM Processus Méthodes
 
Cours Génie Logiciel 2016
Cours Génie Logiciel 2016Cours Génie Logiciel 2016
Cours Génie Logiciel 2016
 
Processus_Unifie_et_Approche_Agile chapitre 1.pptx
Processus_Unifie_et_Approche_Agile chapitre 1.pptxProcessus_Unifie_et_Approche_Agile chapitre 1.pptx
Processus_Unifie_et_Approche_Agile chapitre 1.pptx
 

Mehr von Ghodhbane Mohamed Amine (7)

Learn more about the tremendous value Open Data Plane brings to NFV
Learn more about the tremendous value Open Data Plane brings to NFVLearn more about the tremendous value Open Data Plane brings to NFV
Learn more about the tremendous value Open Data Plane brings to NFV
 
Need To Automate Test And Integration Beyond Current Limits?
Need To Automate Test And Integration Beyond Current Limits?Need To Automate Test And Integration Beyond Current Limits?
Need To Automate Test And Integration Beyond Current Limits?
 
Hollande le ridicule
Hollande le ridiculeHollande le ridicule
Hollande le ridicule
 
HTML5 & CSS3 : Jeux
HTML5 & CSS3 : Jeux HTML5 & CSS3 : Jeux
HTML5 & CSS3 : Jeux
 
Research & Developement
Research & Developement Research & Developement
Research & Developement
 
Navigation multimédia
Navigation multimédiaNavigation multimédia
Navigation multimédia
 
La retraite
La retraiteLa retraite
La retraite
 

Kürzlich hochgeladen

Bilan énergétique des chambres froides.pdf
Bilan énergétique des chambres froides.pdfBilan énergétique des chambres froides.pdf
Bilan énergétique des chambres froides.pdf
AmgdoulHatim
 
Copie de Engineering Software Marketing Plan by Slidesgo.pptx.pptx
Copie de Engineering Software Marketing Plan by Slidesgo.pptx.pptxCopie de Engineering Software Marketing Plan by Slidesgo.pptx.pptx
Copie de Engineering Software Marketing Plan by Slidesgo.pptx.pptx
ikospam0
 

Kürzlich hochgeladen (20)

CompLit - Journal of European Literature, Arts and Society - n. 7 - Table of ...
CompLit - Journal of European Literature, Arts and Society - n. 7 - Table of ...CompLit - Journal of European Literature, Arts and Society - n. 7 - Table of ...
CompLit - Journal of European Literature, Arts and Society - n. 7 - Table of ...
 
Les roches magmatique géodynamique interne.pptx
Les roches magmatique géodynamique interne.pptxLes roches magmatique géodynamique interne.pptx
Les roches magmatique géodynamique interne.pptx
 
Echos libraries Burkina Faso newsletter 2024
Echos libraries Burkina Faso newsletter 2024Echos libraries Burkina Faso newsletter 2024
Echos libraries Burkina Faso newsletter 2024
 
Bilan énergétique des chambres froides.pdf
Bilan énergétique des chambres froides.pdfBilan énergétique des chambres froides.pdf
Bilan énergétique des chambres froides.pdf
 
Neuvaine de la Pentecôte avec des textes de saint Jean Eudes
Neuvaine de la Pentecôte avec des textes de saint Jean EudesNeuvaine de la Pentecôte avec des textes de saint Jean Eudes
Neuvaine de la Pentecôte avec des textes de saint Jean Eudes
 
L application de la physique classique dans le golf.pptx
L application de la physique classique dans le golf.pptxL application de la physique classique dans le golf.pptx
L application de la physique classique dans le golf.pptx
 
La mondialisation avantages et inconvénients
La mondialisation avantages et inconvénientsLa mondialisation avantages et inconvénients
La mondialisation avantages et inconvénients
 
STRATEGIE_D’APPRENTISSAGE flee_DU_FLE.pdf
STRATEGIE_D’APPRENTISSAGE flee_DU_FLE.pdfSTRATEGIE_D’APPRENTISSAGE flee_DU_FLE.pdf
STRATEGIE_D’APPRENTISSAGE flee_DU_FLE.pdf
 
Apolonia, Apolonia.pptx Film documentaire
Apolonia, Apolonia.pptx         Film documentaireApolonia, Apolonia.pptx         Film documentaire
Apolonia, Apolonia.pptx Film documentaire
 
Intégration des TICE dans l'enseignement de la Physique-Chimie.pptx
Intégration des TICE dans l'enseignement de la Physique-Chimie.pptxIntégration des TICE dans l'enseignement de la Physique-Chimie.pptx
Intégration des TICE dans l'enseignement de la Physique-Chimie.pptx
 
GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI DẠY BUỔI 2) - TIẾNG ANH 6, 7 GLOBAL SUCCESS (2...
GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI DẠY BUỔI 2) - TIẾNG ANH 6, 7 GLOBAL SUCCESS (2...GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI DẠY BUỔI 2) - TIẾNG ANH 6, 7 GLOBAL SUCCESS (2...
GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI DẠY BUỔI 2) - TIẾNG ANH 6, 7 GLOBAL SUCCESS (2...
 
Télécommunication et transport .pdfcours
Télécommunication et transport .pdfcoursTélécommunication et transport .pdfcours
Télécommunication et transport .pdfcours
 
Cours Généralités sur les systèmes informatiques
Cours Généralités sur les systèmes informatiquesCours Généralités sur les systèmes informatiques
Cours Généralités sur les systèmes informatiques
 
Conférence Sommet de la formation 2024 : Développer des compétences pour la m...
Conférence Sommet de la formation 2024 : Développer des compétences pour la m...Conférence Sommet de la formation 2024 : Développer des compétences pour la m...
Conférence Sommet de la formation 2024 : Développer des compétences pour la m...
 
Formation échiquéenne jwhyCHESS, parallèle avec la planification de projet
Formation échiquéenne jwhyCHESS, parallèle avec la planification de projetFormation échiquéenne jwhyCHESS, parallèle avec la planification de projet
Formation échiquéenne jwhyCHESS, parallèle avec la planification de projet
 
RAPPORT DE STAGE D'INTERIM DE ATTIJARIWAFA BANK
RAPPORT DE STAGE D'INTERIM DE ATTIJARIWAFA BANKRAPPORT DE STAGE D'INTERIM DE ATTIJARIWAFA BANK
RAPPORT DE STAGE D'INTERIM DE ATTIJARIWAFA BANK
 
Formation qhse - GIASE saqit_105135.pptx
Formation qhse - GIASE saqit_105135.pptxFormation qhse - GIASE saqit_105135.pptx
Formation qhse - GIASE saqit_105135.pptx
 
658708519-Power-Point-Management-Interculturel.pdf
658708519-Power-Point-Management-Interculturel.pdf658708519-Power-Point-Management-Interculturel.pdf
658708519-Power-Point-Management-Interculturel.pdf
 
Copie de Engineering Software Marketing Plan by Slidesgo.pptx.pptx
Copie de Engineering Software Marketing Plan by Slidesgo.pptx.pptxCopie de Engineering Software Marketing Plan by Slidesgo.pptx.pptx
Copie de Engineering Software Marketing Plan by Slidesgo.pptx.pptx
 
L'expression du but : fiche et exercices niveau C1 FLE
L'expression du but : fiche et exercices  niveau C1 FLEL'expression du but : fiche et exercices  niveau C1 FLE
L'expression du but : fiche et exercices niveau C1 FLE
 

Modèle en cascade

  • 1. Institut Supérieur des Arts Multimédias de la Mannouba Réalisé par : Med Amine Ghodhbane 30/03/2013 2012/2013 1
  • 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érences 30/03/2013 Med Amine Ghodhbane ( 2ING-INREV) 2
  • 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. Évolution des applications de gestion  60-80  Stockage et restitution d'informations  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. 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. 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émentation Pas de validation intermédiaire et tests unitaires Haut 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. 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 s'ils sont jugés satisfaisants 30/03/2013 Med Amine Ghodhbane ( 2ING-INREV) 7
  • 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ératif 30/03/2013 Med Amine Ghodhbane ( 2ING-INREV) 8
  • 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 stables 30/03/2013 Med Amine Ghodhbane ( 2ING-INREV) 9
  • 10. Inconvénients  Mal adapté à des systèmes complexes (processus de développement rarement séquentiel)  Les tests s'appliquent à l'application 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. 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 V 30/03/2013 Med Amine Ghodhbane ( 2ING-INREV) 11
  • 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