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

Blog développeurs

Le mot du jour

.va

Holy See (City Vatican State)

in | |

ccTLD du Vatican. Attention : un ccTLD ne désigne pas nécessairement un pays. La base des ccTLD et des root servers associés est consultable sur le site de l'IANA. 

Syndiquer le contenu

Dernières définitions

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

Un mot au hasard

Maxtor  

Alertes CERTA