Please enable JavaScript.
Coggle requires JavaScript to display documents.
Cycles de Vie Logiciel - Coggle Diagram
Cycles de Vie Logiciel
-
Cycle en Cascade
Avantages :
-
-
-
Les projets structurés d’après le modèle en cascade peuvent être représentés facilement sur un axe temporel.
Limites :
Les projets complexes ou à plusieurs niveaux ne peuvent que rarement être divisés en phases de projet clairement définies.
-
-
-
Définition :
Il définit des phases séquentielles à l'issue de chacune desquelles des documents sont produits pour en vérifier la conformité avant de passer à la suivante
Cycles en V
Définitions :
le cycle en V définit parallèlement les démarches afférentes à mettre en place en termes d’assurance qualité et détaille la façon dont les différentes phases doivent interagir entre elles.
Avantages :
Optimisation de la communication entre les parties prenantes grâce à des modalités et des responsabilités clairement définies.
Risques maîtrisés et meilleure planification grâce à des fonctions, des structures et des résultats bien définis en amont.
-
-
Limites :
Cette démarche s’avère souvent trop simpliste, car elle ne reflète pas intégralement le processus de développement
-
La rigidité relative de la structure ne permet guère de réagir avec souplesse aux modifications en cours de développement et favorise donc un déroulement relativement linéaire du projet.
Cycles en W
Définition :
Le " cycle en W " est applicable notamment dans les projets de développement de système d'information et dans les projets de réorganisation, dès qu'il y a volonté de s'assurer de la pertinence de la solution qui va être généralisée : un premier contenu partiel (prototype) est réalisé puis testé sur un site pilote , le retour d'expérience du site pilote définit les ajustements à appliquer sur le premier contenu réalisé, et permet d'affiner la définition du reste du projet.
Avantages :
-
Optimisation de la communication entre les parties prenantes grâce à des modalités et des responsabilités clairement définies.
Risques maîtrisés et meilleure planification grâce à des fonctions, des structures et des résultats bien définis en amont.
-
-
limites :
Cette démarche s’avère souvent trop simpliste, car elle ne reflète pas intégralement le processus de développement
-
La rigidité relative de la structure ne permet guère de réagir avec souplesse aux modifications en cours de développement et favorise donc un déroulement relativement linéaire du projet.
Cycles en Y
Définition :
Le Cycle en Y s'apparente le cycle ne V mais avec deux branches d'abord: une fonctionnel et une technique, et puis les deux branches rejoignent au phase de réalisation
Avantages :
-
Lorsque les branches fonctionnelle et technique sont indépendantes, elles peuvent être réalisé en même temps
-
Cycllle en Spiral
Définitions :
Il part du principe que le développement d'applications représente un cycle itératif, qui doit être répété jusqu’à ce que le but fixé soit atteint. Par une analyse régulière des risques et des contrôles réguliers du produit intermédiaire, le modèle en spirale diminue considérablement le risque d’échec lors des projets logiciels de grande taille.
Avantages :
-
-
-
-
Maîtrise maximale des coûts, ressources et qualité du projet logiciel
-
Limites :
-
-
À cause de la subdivision du processus de développement, des erreurs et incohérences de conception peuvent facilement se retrouver dans le produit final
Connaissance en analyse et gestion des risques indispensable, mais souvent manquante
-
-
-
-
-