झरना बनाम इंक्रीमेंटल बनाम सर्पिल बनाम रेड मॉडल: मुख्य अंतर

विषय - सूची:

Anonim

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

विभिन्न एसडीएलसी मॉडल की तुलना

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