الأربعاء، 30 مارس 2016

نموذج الشلال water flow model# منهجيات التحليل

نموذج الشلال water flow model#

نموذج الشلال  water flow model
يعتبر نموذج الشلال من أقدم المنهجيات المستخدمة في تحليل وتصميم الأنظمة . يعتبر نموذج الشلال من نماذج منهجية دورة الحياة الخطية ا لمتسلسلة sequential  linear life cycle . وهو من النماذج البسيطة وسهلة الاستخدام أن نموذج الشلال يتبع ما يعرف التحرك خطوة بخطوة أي بمعني لا ينتقل من مرحلة أثناء تحليل النظام إلى مرحلة الثانية الا وتم  الانتهاء بالكامل من المرحلة الأولى.
في نموذج الشلال كل مرحلة منفصلة ولا تتداخل المراحل مع بعضها البعض وعند انتهاء من مرحلة يمكن عندها الانتقال إلى المرحلة التالية فلذلك يتم التحرك في مسار خطي
 متسلسل .

تصميم نموذج الشلال

يعتبر منهج الشلال من اوائل  المناهج التي استخدمت  في دورة حياة تطوير النظام SDLC ويستخدم بشكل واسع في هندسة البرمجيات لتاكد من نجاح المشروع. في منهج الشلال يتم تقسيم كافة العمليات إلى عدة مراحل phases وبصورة نموذجية مخرجات كل مرحلة تعتبر مدخلات المرحلة التالية.
مخطط مراحل نموذج الشلال:
مخطط نموذج  مراحل السلال

المرحلة الأولى في منهجية الشلال جمع المعلومات والمتطلبات gathering  requirment and informstion

يتم في هذه المرحلة جمع كافة المعلومات والمتطلبات المتعلقة بالنظام المراد تطويره وتوثيقه في ملف المتطلبات 


المرحلة الثانية في منهجية نموذج الشلال تصميم النظام system  design 

 بناء على مخرجات المرحلة السابقة يتم دراسة المتطلبات وعلى أساسها يتم تصميم النظام من حيث متطلبات الهاردوير وشكل النوافذ الواجهات وتحديد الشكل المعماري النظام ككل.

المرحلة الثالثة من منهجية نموذج الشلال التنفيذ implementation. 

من مخرجات مرحلة التصميم في نموذج الشلال يتم الشروع اولا في برمجة النظام إلى وحدات صغيرة من فضلا small units. 

المرحلة الرابعة من منهجية نموذج الشلال وهي الفحص والتكامل integration  and testing

مخرجات مرحلة التنفيذ او ماتسمى التطوير وهي القسم البرمجي حيث تم بناء الوحدات البرمجية منفصلة النظام يتم في هذه المرحلة  تجميع كافة الوحدة بحيث تعمل معا كنظام متكامل ويتم فحص النظام كاملا والتأكد من تكامله. 

المرحلة الخامسة من منهج نموذج الشلال مرحلة تطبيق النظام ونشره depoyment  system

بعد التأكد من وظائف النظام للوظيفة والغير وظيفية يتم نشر وتطبيق النظام  في بيئة  العميل أو الزبون وفحصه.

المرحلة السادسة من منهج نموذج الشلال المتابعة والصيانة maintaince 

 بعد تحميل النظام في بيئة  الزبون يتم متابعة النظام ورصد أي أخطاء وإصلاحها في نسخة جديدة عن النظام السابق. 


مزايا وعيوب منهج نموذج الشلال

اولا المزايا pros.
1 سهل الاستخدام ويمكن فهمه بسهولة.
2 سهل الإدارة ويمكن متتابعة متطلباته.
3 المتطلبات واضحه.
4 فعلا وناجح في المشاريع الصغيرة.
5 المراحل تكتمل مرة  واحدة.
6التوفيق فيه واضح وزخم.
7 سهولة إدارة المهام فيه.

ثانيا العيوب cons.
1 لايصلح المشاريع الكبيرة لأن تكلفة الرجوع إلى المراحل الأول تكون كبيرا جدا وتكلفة في الوقت.
2 لا توجد وحدات برمجية تعمل حتى يتم الانتهاء من دورة حياة تطوير النظام.
3 مخاطر كبيرة جدا في الانظمة الكبيرة والمعقدة
4 لا يصبح النظام غامضة المتطلبات او مجهولة.
5 لايمكن إضافة او تعديل متطلبات أثناء البدء العمل.


By+  ahmed.almahallawi

التسميات: