waterfall model

waterfall model

En d'autres termes

modèle en cascade

Définition

L'un des premiers modèles formels de cycle de vie du logiciel (ALM).

Le modèle en cascade définit (avec de nombreuses variantes) une suite d'étapes dans le processus de développement 

  • Analyse (analysis)
  • Conception (design)
  • Réalisation (Implementation)(
  • Test (testing)
  • Déploiement (deployment)

La caractéristique principale de ce modèle est que chacune de ces phases doit être terminée avant d'entamer la suivante. Ce modèle simple mais rigide comprendre se heure à des nombreuses difficultés dans la réalité, et en particulier :

  • L'explosion de la complexité lors de l'analyse en fonction du nombre d'éléments à inclure dans l'analyse ne peut tirer parti d'éventuels progrès dans la compréhension du problème résultant du passage au développement réel, augmentant les coûts de l'analyse initiale
  • Les risques existent à chaque niveau, et le coût de résolution des problèmes augmente avec leur stade de découverte. Comme le test est l'une des dernières étapes, le coût de traitement des erreurs découvertes en test, qui impliquent un retour à la première étape pour correction, est extrêmement élevé : on considère généralement que le coût de correction d'une erreur détectée est exponentiel en fonction du délai entre le début du projet et la date de découverte de l'erreur.

Voir spiral model, M3, UML, COCOMO.

Get started with Drupal 7

Marques les plus citées

toutes les marques

acheter sur OSInet

Accès direct

Recherche

Le mot du jour

maître/esclave

in | |

Paradigme de développement et d'architecture système dans lequel une application centralisée échange à son rythme des données avec des applications de présentation ou contrôle d'automates log… 

Syndiquer le contenu

Dernières définitions

Chrome - Chromium - digitaalisen kuilun - ghetto sharding - HTTP - MongoDB - PNaCl - QUIC - Skia - SPDY

Un mot au hasard

HiVERT : Hitachi Voltage Regulator Technology  

Alertes CERTA