Каскадная модель (
англ. waterfall model, иногда переводят как
модель «Водопад») —
модель процесса
разработки программного обеспечения, в которой процесс разработки выглядит как поток, последовательно проходящий фазы анализа требований, проектирования, реализации, тестирования, интеграции и поддержки. В качестве источника названия часто указывают статью, опубликованную
У. У. Ройсом в
1970 году; при том, что сам Ройс использовал
итеративную модель разработки.