تطوير متكرر وتصاعدي
من ويكيبيديا، الموسوعة encyclopedia
التطوير المتكرر والتصاعدي (بالإنكليزية Iterative and incremental development) هو من أهم عمليات تطوير البرمجيات الدورية التي تم تصميمها للرد على العيوب الموجودة في نموذج الشلال.[1][2] تبدأ العملية بخطة مبدئية وتنتهي بالنشر (deployment) آخذةً شكلاً دورياً. التطوير المتكرر والمتزايد يعتبر جزءاً أساسيا من العملية الموحدة للراشيونال والبرمجة القصوى ومن شتى أنواع أطر عمل أجايل لتطوير البرمجيات على وجه العموم.
بدأ استخدام هذا المصطلح في تطوير البرمجيات، مع تركيبة التجمع الطويلة الأمد لمصطلحي التكرار والتزايد اللذين اقتُرحا بشدة لجهود التطوير الكبيرة. فمثلًا، يذكر معيار (دي أو دي-إس تي دي-2167) لعام 1985 (في القسم 4-1-2): «أثناء تطوير البرمجيات، قد يكون هناك تكرار واحد أو أكثر لدورة تطوير البرمجيات يجري في نفس الوقت» و«يمكن وصف هذه العملية بأنها نهج «تحصيل تطوري» أو «بناء متزايد». تُحدد العلاقة بين التكرارات والزيادات في البرمجيات بواسطة عملية تطوير البرمجيات الشاملة.[3]