نموذج الشلال هو نموذج تسلسلي غير تكراري برمجة عملية تطويرية، حيث يتدفق التقدم بثبات نحو الأسفل (كالشلال) عبر مراحل متميزة: التصور، والبدء، والتحليل، والتصميم، والبناء، والاختبار، والنشر، والصيانة. يجب إكمال كل مرحلة بالكامل قبل الانتقال إلى المرحلة التالية. وغالبًا ما تُقارن هذه العملية بالنماذج التكرارية لإبراز مرونتها.




