نموذج الشلال

مؤلف: Louise Ward
تاريخ الخلق: 9 شهر فبراير 2021
تاريخ التحديث: 17 قد 2024
Anonim
عمليات البرمجيات في هندسة برمجيات - نموذج الشلال
فيديو: عمليات البرمجيات في هندسة برمجيات - نموذج الشلال

المحتوى

التعريف - ماذا يعني نموذج الشلال؟

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


  1. تصور
  2. المبادرة
  3. تحليل
  4. التصميم
  5. اعمال بناء
  6. اختبارات
  7. الإنتاج / تنفيذ
  8. اعمال صيانة

باستخدام الخطوات العامة لدورات حياة تطوير البرمجيات (SDLC) ، يفرض نموذج الشلال الانتقال إلى المرحلة التالية فقط بعد الانتهاء من المرحلة السابقة. العودة إلى المرحلة السابقة أمر مزعج ما لم تكن هناك حاجة واضحة للقيام بذلك.

مقدمة إلى Microsoft Azure و Microsoft Cloud | من خلال هذا الدليل ، سوف تتعرف على الحوسبة السحابية التي تدور حولها وكيف يمكن أن يساعدك Microsoft Azure على ترحيل عملك وإدارته من السحابة.

تيكوبيديا تشرح نموذج الشلال

كما يدل اسمها ، فإن المراحل في نموذج الشلال تتقدم باستمرار نحو الأسفل. يجب اتباع هذه المراحل بالتسلسل حتى تكون فعالة ، وفي بعض الصناعات - مثل البناء والتصنيع - يجب اتباع العملية.

من الناحية النظرية ، يبدو نموذج الشلال ممارسة جيدة ، لكن تم انتقاده من قبل الكثيرين في صناعة تطوير البرمجيات. أولاً ، لا يمكن إكمال مرحلة SDLC قبل الانتقال إلى المرحلة التالية. أيضًا ، يفتقر هذا النموذج في شكله الحرفي إلى المرونة اللازمة لإجراء تعديلات على المتطلبات والتصميم ، مما يجعل من الصعب للغاية على المبرمجين والمطورين دمج تعديلات التصميم.

ومع ذلك ، هناك بعض المبادئ السليمة من نموذج الشلال التي يمكن تطبيقها على تطوير البرمجيات بنجاح. هذه قائمة جزئية بهذه المبادئ:


  • يمكن حل المشكلات بسهولة أكبر إذا كانت محددة بشكل أكثر وضوحًا.
  • كميات كبيرة من التعليمات البرمجية يمكن تتبعها إذا كانت منظمة.
  • يجب دائما التحقق من العمل البشري.
  • خطة دورة حياة المشروع الجيدة تعمل على تحسين عملية التطوير.
  • إن توثيق النظام هو نتيجة ثانوية لعملية التطوير ، ولا يتم فيما بعد ، كفكرة لاحقة.

كان نموذج الشلال محاولة مبكرة لتوفير البنية والمقاييس والتحكم لتطوير أنظمة التطبيقات الكبيرة والمعقدة ، وعادة ما تكون أنظمة الحاسوب الكبير.