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

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

يشرح Technipages التطور التكراري

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

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

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

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

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

إساءة الاستخدام الشائعة للتطور التكراري

  • يصف التطوير التكراري عملية تطوير البرامج خطوة بخطوة.