Το μοντέλο του καταρράκτη
Το μοντέλο του καταρράκτη (waterfall) ακολουθεί
γραμμικά τις φάσεις ανάπτυξης του συστήματος:
-  Ανάλυση
 -  Σχεδιασμός
 -  Κωδικοποίηση
 -  Έλεγχος
 -  Συντήρηση
 
Κάθε φάση ακολουθεί την προηγούμενη.
Προβλήματα
-  Αλλαγές στο μέσο του έργου δημιουργούν προβλήματα
 -  Δύσκολο να διατυπωθούν οι απαιτήσεις από την αρχή
 -  Απαιτεί υπομονή από τον πελάτη