एसडीएलसी - सर्पिल मॉडल
सर्पिल मॉडल जोखिम विश्लेषण और राड प्रोटोटाइप को वॉटरफॉल मॉडल में जोड़ता है। प्रत्येक चक्र में झरने के मॉडल के समान चरणों का क्रम शामिल है।
सर्पिल मॉडल में चार चतुर्भुज होते हैं। आइए हम उनके बारे में विस्तार से चर्चा करें।
चतुर्थांश 1 - उद्देश्यों, विकल्पों और बाधाओं को निर्धारित करें
Objectives - कार्यक्षमता, प्रदर्शन, हार्डवेयर / सॉफ्टवेयर इंटरफ़ेस, महत्वपूर्ण सफलता कारक, आदि।
Alternatives - निर्माण, पुन: उपयोग, खरीद, उप-अनुबंध, आदि।
Constraints - लागत, अनुसूची, इंटरफ़ेस, आदि।
क्वाड्रंट 2 - विकल्पों का मूल्यांकन, जोखिमों की पहचान करना और उनका समाधान करना
निर्धारित उद्देश्यों और बाधाओं के सापेक्ष विकल्पों का अध्ययन करें।
अनुभव की कमी, नई तकनीक, तंग कार्यक्रम आदि जैसे जोखिमों की पहचान करें।
परियोजना पर उनके प्रभाव का मूल्यांकन करने वाले आवश्यक जोखिमों की पहचान करना, आवश्यक शमन और आकस्मिक योजनाओं की पहचान करना और उन्हें लागू करना। जोखिमों पर हमेशा नजर रखने की जरूरत है।
क्वाड्रेंट 3 - अगले स्तर के उत्पाद का विकास करना
विशिष्ट गतिविधियों में शामिल हैं -
- एक डिज़ाइन बनाएँ
- डिजाइन की समीक्षा करें
- कोड विकसित करें
- कोड का निरीक्षण करें
- परीक्षण उत्पाद
चतुर्थांश 4 - अगले चरण की योजना
विशिष्ट गतिविधियों में शामिल हैं -
- प्रोजेक्ट प्लान विकसित करें
- कॉन्फ़िगरेशन प्रबंधन योजना विकसित करें
- एक परीक्षण योजना विकसित करें
- एक इंस्टॉलेशन प्लान विकसित करें
सर्पिल मॉडल - ताकत
सर्पिल विधि के फायदे या ताकत हैं -
- अधिक लागत को शामिल किए बिना, जोखिम के शुरुआती संकेत प्रदान करता है।
- उपयोगकर्ता तेजी से प्रोटोटाइप टूल के कारण सिस्टम को जल्दी देख सकते हैं।
- महत्वपूर्ण उच्च जोखिम वाले कार्यों को पहले विकसित किया जाता है।
- डिजाइन का सही होना जरूरी नहीं है।
- उपयोगकर्ता सभी जीवनचक्र चरणों में निकटता से शामिल हो सकते हैं।
- उपयोगकर्ताओं से प्रारंभिक और लगातार प्रतिक्रिया।
- संचयी लागतों का अक्सर मूल्यांकन किया जाता है।
सर्पिल मॉडल - कमजोरियाँ
सर्पिल विधि के नुकसान या कमजोरियां हैं -
उद्देश्यों को परिभाषित करना कठिन हो सकता है, सत्यापन योग्य मील के पत्थर जो अगले पुनरावृत्ति के माध्यम से आगे बढ़ने के लिए तत्परता का संकेत देते हैं।
योजना बनाने, उद्देश्यों को रीसेट करने, जोखिम विश्लेषण करने और प्रोटोटाइप बनाने में समय व्यतीत हो सकता है।
जोखिम के मूल्यांकन के लिए बिताया गया समय छोटी या कम जोखिम वाली परियोजनाओं के लिए बहुत बड़ा हो सकता है।
नई टीम के सदस्यों के लिए सर्पिल मॉडल समझना जटिल है।
जोखिम मूल्यांकन विशेषज्ञता की आवश्यकता है।
सर्पिल अनिश्चित काल तक जारी रह सकता है।
गैर-विकास चरण गतिविधियों के दौरान डेवलपर्स को आश्वस्त किया जाना चाहिए।
सर्पिल मॉडल का उपयोग कब करें?
सर्पिल मॉडल का उपयोग कब किया जा सकता है -
- एक प्रोटोटाइप का निर्माण उपयुक्त है।
- जोखिम मूल्यांकन महत्वपूर्ण है।
- एक परियोजना मध्यम से उच्च जोखिम वाली है।
- उपयोगकर्ता अपनी आवश्यकताओं के बारे में अनिश्चित हैं।
- आवश्यकताएँ जटिल हैं।
- उत्पाद-लाइन नई है।
- अन्वेषण के दौरान महत्वपूर्ण परिवर्तन अपेक्षित हैं।
- संभावित व्यावसायिक परिवर्तनों के कारण दीर्घकालिक परियोजना प्रतिबद्धता नासमझ।