वृद्धिशील विकास क्या है? परिभाषा और अर्थ

सॉफ्टवेयर इंजीनियरिंग में वृद्धिशील विकास एक प्रक्रिया पद्धति है जो लक्ष्य की ओर छोटे कदम उठाने के गुण पर जोर देती है। सॉफ्टवेयर विकास के वाटरफॉल मॉडल के विपरीत, जिसमें एक कार्य प्रणाली केवल बाद में उपलब्ध हो जाती है परियोजना के चरण, वृद्धिशील विकास एक छोटी, कार्य प्रणाली के साथ शुरू होता है जिसे सुधार और विस्तारित किया जाता है कदम।

प्रत्येक वृद्धि पर, कार्यात्मक विनिर्देश, डिजाइन, कार्यान्वयन और परीक्षण सहित सॉफ्टवेयर विकास जीवन चक्र (एसडीएलसी) के प्रमुख चरणों को दोहराया जाता है। यह दृष्टिकोण अपरिहार्य परिवर्तनों का सामना कर सकता है जो परियोजना की शुरुआत में पूरी तरह से सिस्टम विनिर्देशों को व्यक्त करने में क्लाइंट की अक्षमता के परिणामस्वरूप होता है, स्थानांतरण विभिन्न सिस्टम हितधारकों के भाग्य, नए व्यावसायिक विकास जिनमें नई या संशोधित सुविधाओं की आवश्यकता होती है, और तकनीकी बाधाएं जो केवल सिस्टम के रूप में उभरती हैं विकसित। पुनरावृत्त विकास, सॉफ्टवेयर विकास जीवन चक्र (एसडीएलसी), सॉफ्टवेयर इंजीनियरिंग, वाटरफॉल मॉडल देखें।

Technipages वृद्धिशील विकास की व्याख्या करता है

वृद्धिशील विकास एक ऐसी विधि है जो एक प्रणाली को इस तरह से विकसित करती है जहां के विभिन्न भाग सिस्टम अलग-अलग समय या विकास की गति से विकसित होते हैं और समय के आधार पर युग्मित होते हैं समापन। पुनरावृत्त विकास (कदम दर कदम वृद्धि) में, विकास दल अपनी कार्यक्षमता में सुधार करने के लिए सिस्टम के कुछ हिस्सों पर फिर से जाते हैं।

वृद्धिशील विकास को चार चरणों में विभाजित किया गया है, अर्थात् स्थापना चरण, विस्तार चरण, निर्माण चरण और संक्रमण चरण। यद्यपि अधिकांश लोग वृद्धिशील विकास को एक आधुनिक अभ्यास के रूप में देखते हैं, इसका उपयोग 1950 के दशक के मध्य से ही किया जाता रहा है। अग्रणी सॉफ्टवेयर प्रोग्रामर और इंजीनियरों ने सोचा कि प्रत्येक बाद के दशक के नेताओं ने आईआईडी प्रथाओं का समर्थन किया, और कई बड़ी परियोजनाओं ने उनका सफलतापूर्वक उपयोग किया। ये प्रथाएं उनके विवरण में विकसित हो सकती हैं, फिर भी सभी के पास एक एकल पास क्रमिक, संग्रह संचालित, गेट-स्टेप दृष्टिकोण से दूर रहने के लिए एक विशिष्ट विषय था।

वृद्धिशील विकास के सामान्य उपयोग

  • वृद्धिशील विकास अपने प्रगतिशील विकास के कारण बहुत लाभप्रद है, जिससे विभिन्न भागों में विभाजित चरणों को फिर से देखना आसान हो जाता है
  • में वृद्धिशील विकास, एक ही प्रोजेक्ट के अलग-अलग सेक्शन के लिए अलग-अलग पूरा होने का समय है।
  • विकास के चरणों को समूहबद्ध करना आसान है वृद्धिशील विकास में क्योंकि पूरी परियोजना का एक सामान्य विभाजन है।

वृद्धिशील विकास के सामान्य दुरूपयोग

  • में वृद्धिशील विकास, सभी अनुभागों के पूरा होने का समय और दर समान है।