Qu'est-ce que le modèle en cascade? définition & sens

click fraud protection

Le modèle en cascade est un modèle de développement logiciel qui se déroule selon une série d'étapes fixes: spécification des exigences, conception, mise en œuvre, test et installation. Le modèle fonctionne bien pour le développement à petite échelle, mais il est trop rigide pour le développement de systèmes à grande échelle. Par exemple, les clients sont rarement en mesure d'expliquer pleinement leurs exigences fonctionnelles au début de le projet parce qu'ils peuvent réaliser ce qu'ils veulent seulement après avoir pu voir le système en opération. Mais ils retardent la mise en œuvre du système jusqu'à relativement tard dans le projet, lorsqu'il est trop tard pour changer le logiciel. Voir développement incrémental, développement itératif, cycle de vie du développement logiciel (SDLC), ingénierie logicielle.

Technipages explique le modèle en cascade

Le modèle en cascade a été le premier modèle de processus rendu public. Il est également décrit comme un modèle de cycle de vie successif direct, il est facile à comprendre et à utiliser. Dans un modèle en cascade, chaque étape doit être terminée avant que l'étape suivante puisse commencer et il n'y a pas de couverture dans les étapes.

Le modèle Waterfall est l'approche SDLC la plus ponctuelle qui a été utilisée pour l'avancement de la programmation. Le modèle en cascade montre le processus d'avancement du produit dans un flux consécutif direct. Cela implique qu'à n'importe quelle étape du modèle, le processus de développement commence dès que la dernière étape est terminée.

Modèle en cascade – Conception

L'approche en cascade a été le premier modèle SDLC à être utilisé généralement en génie logiciel pour garantir la réalisation de l'entreprise. Dans l'approche « La cascade », toute la procédure d'avancement de la programmation est isolée en étapes discrètes. Dans ce modèle en cascade, le résultat d'une étape correspond à la contribution à l'étape suivante consécutivement.

La délimitation qui l'accompagne est une représentation des différentes périodes du modèle en cascade.

Les étapes consécutives du modèle Waterfall sont -

  • Recueil et examen des exigences
  • Conception du système
  • Mise en œuvre
  • Intégration et test
  • Développement du cadre
  • Maintenance

Utilisations courantes du modèle en cascade

  • Avec le modèle de cascade, les activités de développement de logiciels sont effectuées dans des ordres successifs pour obtenir le meilleur résultat.
  • Chacune des phases est modèle de cascadedépend de l'accomplissement de ceux qui le précèdent.
  • Modèle cascade augmente la productivité du développement logiciel.

Utilisations abusives courantes du modèle en cascade

  • Sauter une phase/étape de modèle de cascade n'affecte pas vraiment l'activité de développement de logiciels. La phase sautée peut être effectuée plus tard