Université De Sousse
Institut supérieur des science applique et de technologie de
Sousse

Présenté par :

Shili Mohamed
Mohamed_recherche@hotmail.fr/Medshili_isetkr@hotmail.fr
M2R SPI 2013**2014
Plan
Introduction
Modèle en cascade
Modèle en V
Avantages & l’inconvénients
Exemple
Conclusion
2
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
où cette dernière le lui est livrée et jusqu’à sa disparition

3
Introduction



IL existe plusieurs modèles de cycle de vie d’un logiciel :
Modèles linéaires :
• Cascade
•
•



Modèle en V
…

Modèles non-linéaires (itératifs):
• Prototypage
•

Modèles incrémentaux

•

Modèles en spirale

•

….
4
Modèle en cascade

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
à la phase suivante que s’ils sont jugés satisfaisants.

5
Modèle en cascade

Étude préliminaire

Rapport
d’analyse
CDC + Plan
qualité

Analyse des besoins
Analyse du système

Conception du système

Dossier d’analyse + Plan
validation
Dossier de conception +
Plan Tests

Programmation & Tests
Intégration & Tests

Dossier
algorithmique +
sources
Résultats des
tests

Installation
Validation

Exploitation & Maintenance

6
Modèle en cascade

Modèle de famille Linéaire
Retour limité à une phase en amont
Validation des phases par des revues
Enchaînement depuis le cahier des
charges jusqu’à la réalisation(tests)

7
Avantages de Modèle en cascade

Avantages des
Modèle en
Cascade

Facile à mettre en place

Facile à utiliser et à comprendre

8
Inconvénients de Modèle en cascade

Validation très tardive
Absence de flexibilité

Inconvénients
des 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
coûteuse
Les risques se déclarent vers la fin

9
Modèle en V

10
Modèle en V

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.


Le modèle en V reste actuellement le cycle de vie le plus connu et
certainement le plus utilisé.

Validation finale montante et confirmation de la validation descendante

11
Avantages des Modèle en V

Validations intermédiaires

Modèle encore assez populaire en industrie

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
projets

12
Inconvénients de Modèle en V

Plus complexe que le modèle en cascade

Inconvénients
des Modèle
en V

On ne voit pas toujours de retour sur
les phases précédentes

Plus difficile à mettre en œuvre

Difficile de séparer les phases
de conception et de réalisation

13
Exemple

Exemple de phase de conception de cycle de vie

Modèle entité association gestion de stock

14
Conclusion

Il 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.

15
Merci
de votre attention

16
Wikipedia
 Présentation du Major Greg Phillips: Les modèles de
cycle de vie et le modèle «Chute d’eau»

17

cycle de vie

  • 1.
    Université De Sousse Institutsupérieur des science applique et de technologie de Sousse Présenté par : Shili Mohamed Mohamed_recherche@hotmail.fr/Medshili_isetkr@hotmail.fr M2R SPI 2013**2014
  • 2.
    Plan Introduction Modèle en cascade Modèleen V Avantages & l’inconvénients Exemple Conclusion 2
  • 3.
    Introduction Le cycle devie 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 où cette dernière le lui est livrée et jusqu’à sa disparition 3
  • 4.
    Introduction   IL existe plusieursmodèles de cycle de vie d’un logiciel : Modèles linéaires : • Cascade • •  Modèle en V … Modèles non-linéaires (itératifs): • Prototypage • Modèles incrémentaux • Modèles en spirale • …. 4
  • 5.
    Modèle en cascade Dansce 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 à la phase suivante que s’ils sont jugés satisfaisants. 5
  • 6.
    Modèle en cascade Étudepréliminaire Rapport d’analyse CDC + Plan qualité Analyse des besoins Analyse du système Conception du système Dossier d’analyse + Plan validation Dossier de conception + Plan Tests Programmation & Tests Intégration & Tests Dossier algorithmique + sources Résultats des tests Installation Validation Exploitation & Maintenance 6
  • 7.
    Modèle en cascade Modèlede famille Linéaire Retour limité à une phase en amont Validation des phases par des revues Enchaînement depuis le cahier des charges jusqu’à la réalisation(tests) 7
  • 8.
    Avantages de Modèleen cascade Avantages des Modèle en Cascade Facile à mettre en place Facile à utiliser et à comprendre 8
  • 9.
    Inconvénients de Modèleen cascade Validation très tardive Absence de flexibilité Inconvénients des 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 coûteuse Les risques se déclarent vers la fin 9
  • 10.
  • 11.
    Modèle en V Lemodè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.  Le modèle en V reste actuellement le cycle de vie le plus connu et certainement le plus utilisé. Validation finale montante et confirmation de la validation descendante 11
  • 12.
    Avantages des Modèleen V Validations intermédiaires Modèle encore assez populaire en industrie 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 projets 12
  • 13.
    Inconvénients de Modèleen V Plus complexe que le modèle en cascade Inconvénients des Modèle en V On ne voit pas toujours de retour sur les phases précédentes Plus difficile à mettre en œuvre Difficile de séparer les phases de conception et de réalisation 13
  • 14.
    Exemple Exemple de phasede conception de cycle de vie Modèle entité association gestion de stock 14
  • 15.
    Conclusion Il n’y apas 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. 15
  • 16.
  • 17.
    Wikipedia  Présentation duMajor Greg Phillips: Les modèles de cycle de vie et le modèle «Chute d’eau» 17