Il modello a cascata si basa su uno svolgimento sequenziale e rigido delle attività principali dello sviluppo software: