Qu'est-ce que Modèle en cascade (waterfall) ?

Modèle de développement logiciel dans lequel les phases comme la définition des exigences, la conception, la programmation et les tests sont menées dans l'ordre, de l'amont vers l'aval, la phase suivante ne commençant en principe qu'une fois les livrables de la phase précédente arrêtés. La planification et l'avancement sont faciles à maîtriser, mais une erreur dans les exigences découverte dans une phase ultérieure entraîne beaucoup de reprises.

Nom japonais: ウォーターフォールモデル

« Modèle en cascade (waterfall) » apparaît dans 1 questions d'entraînement réparties sur 1 thèmes, dont Développement logiciel et gestion de projet.

Domaine: Développement logiciel et gestion de projet

S'entraîner : questions sur Modèle en cascade (waterfall)

Quelle est une caractéristique du modèle en cascade de développement logiciel ?

  1. ALes phases comme la définition des exigences, la conception, l'implémentation et les tests sont menées dans l'ordre, de l'amont vers l'aval, et en principe la phase suivante ne commence qu'une fois les livrables de la phase précédente arrêtés
  2. BOn répète de courtes itérations, chacune produisant un logiciel qui fonctionne et intégrant les retours des utilisateurs
  3. COn construit d'abord un prototype que l'on montre aux utilisateurs pour confirmer leurs exigences avant de lancer le développement proprement dit
Afficher la réponse et l'explication

Réponse : A. Les phases comme la définition des exigences, la conception, l'implémentation et les tests sont menées dans l'ordre, de l'amont vers l'aval, et en principe la phase suivante ne commence qu'une fois les livrables de la phase précédente arrêtés

Le modèle en cascade est un modèle de développement dans lequel les phases s'enchaînent dans l'ordre définition des exigences, conception, programmation et tests, comme de l'eau qui descend une pente. Comme les livrables de chaque phase sont arrêtés au moyen de revues, il est facile de planifier et de suivre l'avancement, mais une erreur dans les exigences découverte dans une phase ultérieure entraîne beaucoup de reprises. On l'utilise quand les exigences sont claires et peu susceptibles de changer, ou quand la spécification doit être figée tôt en même temps que le matériel. Intégrer les retours des utilisateurs par itérations est une caractéristique des approches itératives comme le développement agile, et confirmer les exigences avec un prototype est une caractéristique du modèle par prototypage.

« Modèle en cascade (waterfall) » dans les explications

Questions mentionnant « Modèle en cascade (waterfall) » (1)

  1. Quelle est une caractéristique du modèle en cascade de développement logiciel ?

Termes associés

Développement agile Analyse des valeurs limites (boundary value analysis) CI/CD (intégration continue et livraison continue) Couverture des branches (couverture des décisions) Cycle en V (modèle en V) Développement piloté par les tests (TDD) Gestion de la valeur acquise (EVM) Méthode du chemin critique (CPM) Partitionnement en classes d'équivalence (equivalence partitioning) Scrum

Retour au glossaire