Product Design, Manufacturing & Innovation Resources
بيت » نموذج الشلال (البرمجيات)

نموذج الشلال (البرمجيات)

1970-01-01
  • Winston W. Royce
مكتب هندسة البرمجيات الذي يعرض مراحل عملية نموذج الشلال.

(صورة تم إنشاؤها للتوضيح فقط)

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

يمثل نموذج الشلال نهجًا تقليديًا خطيًا لإدارة المشاريع وتطوير البرمجيات. يتميز هذا النموذج بهيكلية صارمة وتسلسل دقيق للمراحل. تبدأ العملية بمرحلة شاملة لجمع وتحليل المتطلبات، حيث يتم توثيق كل تفاصيل النظام واعتمادها. بمجرد اعتماد المتطلبات، تبدأ مرحلة تصميم النظام، والتي تتضمن إنشاء بنية النظام ومواصفات الوحدات. يلي ذلك مرحلة التنفيذ (البرمجة)، ثم التكامل والاختبار، ثم النشر، وأخيرًا مرحلة الصيانة. السمة المميزة لهذا النموذج هي "البوابة" الفاصلة بين كل مرحلة وأخرى؛ فلا يمكن البدء بمرحلة جديدة إلا بعد اكتمال المرحلة السابقة واعتماد مخرجاتها. استُمدّ هذا النهج من قطاعي التصنيع والبناء، حيث تُعدّ هذه العمليات التسلسلية منطقية (على سبيل المثال، لا يمكن بناء الجدران قبل اكتمال الأساس). مع ذلك، في مجال البرمجيات، غالبًا ما تُشكّل هذه الصرامة عائقًا كبيرًا. فالمتطلبات تتغير باستمرار، وقد يتطلب اكتشاف خلل أثناء الاختبار العودة إلى مرحلة التصميم، وهو أمر مكلف وصعب. ومن المفارقات أن وينستون دبليو رويس، الذي وصف هذا النموذج رسميًا لأول مرة في عام 1970، قدمه كمثال على عملية معيبة، داعيًا إلى إضافة حلقات تغذية راجعة متكررة لتحسينه.

UNESCO Nomenclature: 1208
- البرمجيات

يكتب

النظام التجريدي

الاضطراب

تزايدي

الاستخدام

متخصصة/متخصصة

السلائف

  • مخططات جانت
  • نماذج عملية التصنيع
  • منهجيات إدارة مشاريع البناء
  • مبادئ هندسة النظم

التطبيقات

  • المشاريع ذات المتطلبات المستقرة والمفهومة جيدًا
  • مشاريع بسيطة وصغيرة الحجم
  • الأنظمة التي تكون فيها السلامة والأمان في غاية الأهمية ويجب تأمين التصميم مبكرًا (على سبيل المثال، بعض برامج الطيران أو البرامج الطبية)

براءات الاختراع:

NA

أفكار ابتكارات محتملة

بسبب عمليات جمع البيانات من خلال برامج الروبوت، والتي تتجاوز حاليًا 40 ألفًا يوميًا، فإن هذا المحتوى مخصص لأعضاء المجتمع فقط.
> تسجيل الدخول < أو > سجل < (مجاني 100٪) للوصول إلى هذا، وكذلك جميع المحتويات والأدوات الأخرى المقيدة.

ذات صلة بـ: نموذج الشلال، التطوير التسلسلي، دورة حياة تطوير البرمجيات، إدارة المشاريع، غير التكراري، وينستون رويس، تحليل المتطلبات، النموذج الخطي، هندسة البرمجيات.

السياق التاريخي

نموذج الشلال (البرمجيات)

1970
1970
1970
1970-01-01
1975-06-01
1980
1980
1970
1970
1970
1970
1973
1980
1980
1980

(إذا كان التاريخ غير معروف أو غير ذي صلة، على سبيل المثال "ميكانيكا الموائع"، يتم توفير تقدير تقريبي لظهوره الملحوظ)

الاختراع والابتكار والمبادئ التقنية ذات الصلة

الصور بالحجم الكامل والتنزيلات متاحة فقط 100% مجاناً للأعضاء المسجلين.