نموذج الشلال 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
1 سهل الاستخدام ويمكن فهمه بسهولة.
2 سهل الإدارة ويمكن متتابعة متطلباته.
3 المتطلبات واضحه.
4 فعلا وناجح في المشاريع الصغيرة.
5 المراحل تكتمل مرة واحدة.
6التوفيق فيه واضح وزخم.
7 سهولة إدارة المهام فيه.
ثانيا العيوب cons.
1 لايصلح المشاريع الكبيرة لأن تكلفة الرجوع إلى المراحل الأول تكون كبيرا جدا وتكلفة في الوقت.
2 لا توجد وحدات برمجية تعمل حتى يتم الانتهاء من دورة حياة تطوير النظام.
3 مخاطر كبيرة جدا في الانظمة الكبيرة والمعقدة
4 لا يصبح النظام غامضة المتطلبات او مجهولة.
5 لايمكن إضافة او تعديل متطلبات أثناء البدء العمل.
By+ ahmed.almahallawi
التسميات: System-Analysis-and-Design
<< الصفحة الرئيسية