albara

The Waterfall Method

دار نقاش في محاضرة اليوم حول مشروع التخرج .. حيث أننا درسنا في هندسة البرمجيات أن هناك عدة طرق لتطوير المشاريع كالبرمجة القصوى (Extream Programing) و نموذج اللولب (Spiral Model) والبرمجة المتزايدة (Incremental development) وغيرها ..

و مع تعدد الطرق .. إلا أننا ملزمين باستخدام نموذج الشلال (Waterfall Model) ..

Image:Waterfall model.pngوهنا أثير النقاش .. عن سبب إلزامنا في مشروع التخرج بالعمل على هذا النموذج .. مع وجود غيرها من النماذج اللتي قد تكون أفضل منها في إنجاز المشروع ..

 

وهنا أتت الإجابة المقنعة من الدكتور محمد الشايب .. فيقول:

إن سبب إلزام الطلاب بنموذج الشلال The Waterfall Model هو لعدةأسباب أهمها:

 

  1. أنها النموذج الأفضل للتعليم .. حيث أن كمية الخبرة اللتي يكتسبها الطالب خلال عمله بالمشروع إذا كان يستعمل نموذج الشلال هي أكثر من غيرها من النماذج خلال هذه الفترة القصيرة (سنة دراسية واحدة)
  2. أنها مناسبة جدًا عندما تكون المتطلبات كاملة من العميل Full Requirements
  3. أنها ما زالت تستخدم في بعض الشركات والمؤسسات
وبهذا أقتنعت نوعــًا ما بتحمل العمل على هذا النموذج .. حيث أنني لا أحبذه شخصيــًا .. :P