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