نموذج الشلال هو سلسلة من الخطوات التي يمكن استخدامها كمبادئ توجيهية للتصميم في عملية تطوير البرمجيات. إنه يصور الخطوات على أنها تبدأ من المستوى الأعلى و "تتدفق" إلى مستويات أقل مع إحراز تقدم. مثل الشلال ، لا يمكن أن يتدفق التقدم إلا في اتجاه واحد ، وتهدف العملية إلى القضاء على المواقف التي يجب فيها إجراء تغييرات بأثر رجعي. يعود أصل نموذج الشلال إلى مجالات الهندسة الفيزيائية مثل الإنشاءات ، حيث يمكن أن يكون إجراء تغييرات على العمل الذي تم إنجازه بالفعل مكلفًا أو مستحيلًا.
خطوات نموذج الشلال
- تحديد وتوثيق جميع متطلبات المشروع.
- تصميم بنية البرنامج.
- تنفيذ التصميم كرمز.
- تحقق من أن البرنامج يعمل حسب التصميم.
- الحفاظ على المنتج النهائي.
شروط العمارة ، الكود ، البرمجة