Pros and Cons of SDLC
Cascade, Modèle en V Plus on avance dans les étapes plus un changement coûte cher. Permet une conception bien pensée. Adapté à des projets dont les exigences sont bien comprises et les ressources limitées. Avantages 👍 Simple et facile à suivre. Axé sur la documentation et l'analyse Permet une conception bien pensée Inconvénients 👎 Purement linéaire. Trop rigide Pas de feedback du client avant la livraison Vérification tardive
|
MODÈLE ITÉRATIF Prototypage, Code-et-modifie (non recommandé pour projet à livrer) Pertinent pour les projets où les exigences ne sont pas clairement définies/comprises. Chaque version a pour but de se rapprocher du système cible plus que la version précédente. Architecte la coquille du produit complet, puis améliore chaque composant. Avantages 👍 Réutilisation de prototypes. Produit visible très tôt Souci de vérification et validation du client anticipé Intégration facilitée, moins de raffinement Inconvénients 👎 Retravaille chaque itération. Produit livré à la fin
|
MODÈLE INCRÉMENTAL Phase Pertinent pour les projets d'envergures. Pour gérer de plus grandes information, utiliser le raffinement par étapes. Permet de développer par ordre de priorité (on se concentre ce qui est important à chaque étape). Chaque incrément abouti à une livraison. Avantages 👍 Développer par ordre de priorité. Livraison de composants rapides Facile de mesurer le progrès Inconvénients 👎 Pas de processus visible et clair à suivre. Tache d'intégration prend plus d'importance
|
MODÈLE ITÉRATIF & INCRÉMENTAL (I & I) Tous les flux d'activités (workflow) sont impliqués dans chaque incrément, mais certains vont dominer plus. Plusieurs opportunités de tester, recevoir du feedback et s'ajuster. Robustesse de l'architecture peut être déterminée tôt dans le développement. Livrables spécifiques pour chaque incrément et chaque workflow. On peut atténuer et résoudre les risques plus tôt.
|