If you do not find what you're looking for, you can use more accurate words.
اقضاء وقت مبكر في دورة إنتاج البرمجيات يمكن من تجنب التكاليف في مراحل لاحقة، على سبيل المثال مشكلة وجدت في المراحل المبكرة ( مثل متطلبات المواصفات ) هي أرخص للإصلاح من نفس مشكلة وجدت في وقت لاحق في العملية ( بمعامل 50 إلى 200 ) . في الممارسات الشائعة تؤدي منهجيات الشلال في الجدول الزمني للمشروع مع 20-40 ٪ من الوقت، استثمرت في المرحلتين الأولى والثانية، 30-40 ٪ من الوقت إلى الترميز، والباقي مخصص للاختبار والتنفيذ. وسوف تشمل معظم المشاريع المتوسطة والكبيرة مجموعة مفصلة من الإجراءات والضوابط التي تنظم كل عملية على المشروع.
وهناك حجة أخرى لنموذج الشلال وهو أنه يركز على وثائق ( مثل المستندات و متطلبات وثائق التصميم )، وكذلك شفرة المصدر. في منهجيات أقل مصممة بدقة و موثقة، يتم فقدان المعرفة إذا ترك أعضاء الفريق قبل أن يتم الانتهاء من المشروع، وأنه قد يكون من الصعب على مشروع ليتعافى من الخسارة. إذا كان مستند تصميم العمل بشكل كامل موجودة (كما هو القصد من تصميم كبير في خط الهجوم و نموذج الشلال ) ، وأعضاء فريق جديد أو حتى فرق جديدة تماما يجب أن تكون قادرة على التعرف من خلال قراءة الوثائق. Arcisphere technologies (2012). "Tutorial: The Software Development Life Cycle (SDLC)" (PDF). Retrieved 2012-11-13. وفر نموذج الشلال نهج منظم ؛ النموذج نفسه تقدم خطيا من خلال مراحل منفصلة، يسهل فهمها و تفسيرها، وبالتالي من السهل أن نفهم . كما يوفر المعالم التي يسهل التعرف عليها في عملية التنمية . ولعله لهذا السبب نموذج الشلال يستخدم كنموذج بداية لنموذج التنمية في العديد من النصوص هندسة البرمجيات والدورات.
ان نموذج الشلال يمكن أن يكون مناسب للمشاريع حيث يتم إصلاح متطلبات ونطاقها، المنتج في حد ذاته ثابت و مستقر، و يفهم التكنولوجيا بشكل واضح.