Développement logiciel et gestion de projet
Quelle est une caractéristique du modèle en cascade de développement logiciel ?
- 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
- BOn répète de courtes itérations, chacune produisant un logiciel qui fonctionne et intégrant les retours des utilisateurs
- 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.
Continuer : 9 autres questions sur Développement logiciel et gestion de projet