ما هو التطور التدريجي؟ التعريف والمعنى

click fraud protection

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

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

يشرح Technipages التطوير المتزايد

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

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

الاستخدامات الشائعة للتطور التدريجي

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

إساءة الاستخدام الشائعة للتنمية المتزايدة

  • في التنمية المتزايدة، جميع الأقسام لها نفس وقت الإنجاز والمعدل.