نموذج الشلال هو عملية تصميم متتالية عادة ما تستخدم في عمليات تطوير البرمجيات، و يكون التقدم في سير العمل على هيئة قطع ثابتة متدفقة (شبيهة بالشلال) من خلال المراحل: الفهم ثم الشروع ثم التحليل ثم التصميم ثم البناء ثم الفحص ثم التنفيذ ثم الصيانة.
The waterfall model is a sequential design process, used in software development processes, in which progress is seen as flowing steadily downwards (like a waterfall) through the phases of Conception, Initiation, Analysis, Design, Construction, Testing, Production/Implementation and Maintenance.