النموذج التزايدي في SDLC: الاستخدام والمزايا والعيوب

ما هو النموذج التزايدي؟

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

النموذج التزايدي في SDLC

كل تكرار يمر عبر المتطلبات والتصميم والترميز ومراحل الاختبار. ويضيف كل إصدار لاحق من النظام وظيفة إلى الإصدار السابق حتى يتم تنفيذ جميع الوظائف المصممة.

النموذج التزايدي في SDLC

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

تتضمن خصائص الوحدة التزايدية

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

متى تستخدم النماذج التزايدية؟

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

مزايا وعيوب النموذج التزايدي

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