![cover image](https://wikiwandv2-19431.kxcdn.com/_next/image?url=https://upload.wikimedia.org/wikipedia/commons/thumb/e/e2/Waterfall_model.svg/langar-640px-Waterfall_model.svg.png&w=640&q=50)
نموذج الشلال
من ويكيبيديا، الموسوعة encyclopedia
نموذج الشلال هو عملية تصميم متتالية عادة ما تستخدم في عمليات تطوير البرمجيات، ويكون التقدم في سير العمل على هيئة قطع ثابتة متدفقة من أعلى إلى أسفل (مثل الشلال) من خلال المراحل: البدء ثم التحليل ثم التصميم ثم البناء ثم الاختبار ثم الإنتاج والتنفيذ ثم الصيانة. نموذج الشلال ينشأ في الصناعات التحويلية والتشييد، ولكن للبيئات المادية تعد التغييرات مكلفة وباهظة إن لم تكن مستحيلة. ومع عدم وجود منهجيات تطوير برمجيات رسمية في ذلك الوقت، تم تكييف هذا النموذج ببساطة لتطوير البرمجيات.[1]
![Thumb image](http://upload.wikimedia.org/wikipedia/commons/thumb/e/e2/Waterfall_model.svg/640px-Waterfall_model.svg.png)
نموذج الشلال هو تقسيم لأنشطة المشروع إلى مراحل متتالية خطية، حيث تعتمد كل مرحلة على مخرجات المرحلة السابقة وتتوافق مع تخصص في المهام. النهج نموذجي لمجالات معينة من التصميم الهندسي. في تطوير البرمجيات، تميل إلى أن تكون من بين الأساليب الأقل تكرارًا ومرونة، حيث يتدفق التقدم في اتجاه واحد إلى حد كبير («لأسفل» مثل الشلال) من خلال مراحل التصور والبدء والتحليل والتصميم والبناء والاختبار والنشر والصيانة.
نشأ نموذج تطوير الشلال في صناعات التصنيع والبناء؛ حيث تعني البيئات المادية عالية التنظيم أن تغييرات التصميم أصبحت باهظة التكلفة في وقت مبكر جدًا في عملية التطوير. عندما تم تبنيها لأول مرة لتطوير البرمجيات، لم تكن هناك بدائل معترف بها للعمل الإبداعي القائم على المعرفة.