|
Le modèle le plus simple en matière de développement logiciel est sans doute le modèle en cascade. .
Bien qu'il soit considéré comme obsolète pour de nombreux projets en raison de sa rigidité, sa simplicité réside dans sa nature linéaire et séquentielle :
1. Exigences : Définissez toutes les exigences dès le départ.
2. Conception : Concevoir le système en fonction des exigences.
3. Mise en œuvre : Écrivez le code.
4. Test : Testez le système.
5. Déploiement : Déployez le système.
6. Entretien : Entretenir le système.
Chaque phase est terminée avant le début de la suivante. Il y a un minimum d'itérations ou de boucles de rétroaction entre les phases. Cela le rend facile à comprendre et à gérer, du moins en théorie, pour de très petits projets bien définis. Cependant, son manque de flexibilité le rend inadapté à la plupart des scénarios de développement logiciel modernes.
|