Il modello di sviluppo a cascata è una metodologia per la progettazione di sistemi e applicazioni software.