Différence entre le modèle en cascade, en spirale et incrémental
Pour gérer le niveau de complexité pendant le cycle de développement logiciel, divers modèles SDLC sont mis en œuvre par les éditeurs de logiciels.
Leur objectif est de fournir un produit logiciel de qualité, mais chaque modèle est unique en termes d'approche de développement logiciel. Pour apprendre efficacement les modèles SDLC, nous comparerons les différents modèles de Génie logiciel.
Ici, nous verrons comment chaque modèle diffère des autres en termes de coût, de durée, d'exigences, de maintenance, etc.
Modèle en cascade, incrémental, spirale ou rad : comparaison de divers modèles SDLC
Modèles SDLC Le tableau de comparaison présente les différences entre le modèle Water-Fall et le modèle Water-Fall. Modèle incrémental vs. Modèle en spirale et modèle Rad.
Propriétés du modèle | Modèle de chute d'eau | Modèle incrémental | Modèle en spirale | Modèle Rad |
---|---|---|---|---|
Planification à un stade précoce | Oui | Oui | Oui | Non |
Revenir à une phase antérieure | Non | Oui | Oui | Oui |
Gérer de grands projets | Non approprié | Non approprié | Approprié | Non approprié |
Documentation détaillée | Nécessaire | Oui mais pas beaucoup | Oui | Limité |
Prix | Faible | Faible | Cher | Faible |
Spécifications des exigences | Début | Début | Début | Sortie en boîte temporelle |
Flexibilité pour changer | Difficile | Facile | Facile | Facile |
Implication de l'utilisateur | Seulement au début | Intermédiaire | Haute | Seulement au début |
Maintenance | Au | Promomaintenabilité | Résolution | Facilement entretenu |
Durée | Long | Très long | Long | Court |
Implication des risques | Haute | Faible | Risque moyen à élevé | Faible |
Type de cadre | luminaires Néon Del | Linéaire + Itératif | Linéaire + Itératif | luminaires Néon Del |
Contrôle de qualité | Après la fin de la phase de codage | Après chaque itération | A la fin de la phase d'ingénierie | Après avoir terminé le codage |
Phases qui se chevauchent | Non | Oui (puisque le développement parallèle existe) | Non | Oui |
Maintenance | Le moins maintenable | Maintenable | Oui | Facilement maintenable |
Réutilisation | Le moins possible | Dans une certaine mesure | Dans une certaine mesure | Oui |
Délai | Très long | Long | Long | Court |
Disponibilité du logiciel fonctionnel | En fin de cycle de vie | A la fin de chaque itération | A la fin de chaque itération | En fin de cycle de vie |
Objectif | Haute assurance | Développement rapide | Haute assurance | Développement rapide |
Taille de l'équipe | Grande équipe | Pas une grande équipe | Grande équipe | Petite équipe |
Contrôle du client sur l'administrateur | Très Bas | Oui | Oui | Oui |