spiral model what is sdlc spiral model
क्या है SDLC SPIRAL मॉडल?
क्रोम के लिए सबसे अच्छा मुफ्त विज्ञापन अवरोधक क्या है
परिचय:
सर्पिल मॉडल अनुक्रमिक और प्रोटोटाइप मॉडल का एक संयोजन है। इस मॉडल का उपयोग बड़ी परियोजनाओं के लिए किया जाता है जिसमें निरंतर वृद्धि शामिल होती है। विशिष्ट गतिविधियां हैं जो एक पुनरावृत्ति (सर्पिल) में की जाती हैं, जहां आउटपुट बड़े सॉफ़्टवेयर का एक छोटा प्रोटोटाइप है। एक ही गतिविधियों को तब तक सभी सर्पिलों के लिए दोहराया जाता है जब तक कि संपूर्ण सॉफ्टवेयर का निर्माण न हो जाए।
सरल शब्दों में समझाने के लिए, सर्पिल मॉडल में शामिल चरण हैं:
विंडोज़ 10 के लिए मुफ्त फ़ायरवॉल सॉफ़्टवेयर
एक सर्पिल मॉडल में नीचे वर्णित 4 चरण हैं:
- योजना का चरण
- जोखिम विश्लेषण चरण
- इंजीनियरिंग चरण
- मूल्यांकन चरण।
सर्पिल मॉडल चरणों में की जाने वाली गतिविधियों को नीचे दिखाया गया है:
चरण का नाम | गतिविधियों का प्रदर्शन | वितरण / आउटपुट |
---|---|---|
योजना | -Rireirements का अध्ययन और इकट्ठा किया जाता है। - व्यवहार्यता अध्ययन - आवश्यकताओं को सुव्यवस्थित करने के लिए समीक्षा और पूर्वाभ्यास | दस्तावेज़ को समझने की आवश्यकताएं आवश्यकताओं की अंतिम सूची। |
संकट विश्लेषण | आवश्यकताओं का अध्ययन किया जाता है और संभावित जोखिमों की पहचान करने के लिए ब्रेन स्टॉर्मिंग सत्र किए जाते हैं एक बार जोखिमों की पहचान हो जाने के बाद, जोखिम शमन रणनीति की योजना बनाई जाती है और उसे अंतिम रूप दिया जाता है | दस्तावेज़ जो सभी जोखिमों और इसकी शमन योजनाओं पर प्रकाश डालता है। |
अभियांत्रिकी | वास्तविक विकास और परीक्षण अगर सॉफ्टवेयर इस चरण में होता है | कोड परीक्षण के मामले और परीक्षण के परिणाम टेस्ट सारांश रिपोर्ट और दोष रिपोर्ट। |
मूल्यांकन | ग्राहक सॉफ़्टवेयर का मूल्यांकन करते हैं और अपनी प्रतिक्रिया और अनुमोदन प्रदान करते हैं | सुविधाएँ लागू दस्तावेज़ |
एसडीएलसी सर्पिल मॉडल का सचित्र प्रतिनिधित्व
विभिन्न रंग विभिन्न सर्पिल या पुनरावृत्ति का प्रतिनिधित्व करते हैं। पहले पुनरावृत्ति के लिए, भूरे रंग में दर्शाया गया है, सभी 4 गतिविधियां (योजना, जोखिम विश्लेषण, इंजीनियरिंग और मूल्यांकन) की जाती हैं। पहला पुनरावृत्ति (सर्पिल) के लिए मूल्यांकन चरण समाप्त होने के बाद, दूसरा पुनरावृत्ति (सर्पिल) शुरू होता है दूसरा पुनरावृत्ति, जिसे नारंगी रंग में दर्शाया गया है, यहां फिर से सभी 4 गतिविधियां (योजना, जोखिम विश्लेषण, इंजीनियरिंग और मूल्यांकन) की जाती हैं। इसी तरह, तीसरा पुनरावृत्ति नीले रंग में दिखाया गया है और इसी तरह यह प्रक्रिया जारी है।
सर्पिल मॉडल का उपयोग कब करें?
सर्पिल मॉडल निम्नलिखित परिदृश्य में उपयोग किया जाता है:
- जब परियोजना बड़ी है।
- जहां सॉफ्टवेयर को निरंतर जोखिम मूल्यांकन की आवश्यकता होती है।
- आवश्यकताएँ थोड़ी जटिल हैं और निरंतर स्पष्टीकरण की आवश्यकता है।
- सॉफ्टवेयर में महत्वपूर्ण बदलाव की आवश्यकता है।
- जहां पर्याप्त समय सीमा अंत उपयोगकर्ता प्रतिक्रिया प्राप्त करने के लिए है।
- जहां लगातार रिलीज की आवश्यकता होती है।
सर्पिल मॉडल का उपयोग करने के लाभ:
सर्पिल मॉडल का उपयोग करने के लाभ इस प्रकार हैं:
- विकास तेज है
- बड़े प्रोजेक्ट्स / सॉफ्टवेयर को रणनीतिक तरीके से बनाया और संभाला जाता है
- जोखिम मूल्यांकन उचित है।
- विकास के सभी चरणों की ओर नियंत्रण।
- अधिक से अधिक सुविधाओं को एक व्यवस्थित तरीके से जोड़ा जाता है।
- सॉफ्टवेयर का उत्पादन जल्दी किया जाता है।
- ग्राहकों की प्रतिक्रिया के लिए जगह है और परिवर्तन तेजी से लागू किए जाते हैं।
सर्पिल मॉडल का उपयोग करने के नुकसान:
सर्पिल मॉडल के नुकसान इस प्रकार हैं:
- जोखिम विश्लेषण महत्वपूर्ण चरण है, इसलिए विशेषज्ञ लोगों की आवश्यकता होती है।
- छोटी परियोजनाओं के लिए फायदेमंद नहीं है।
- सर्पिल असीम रूप से जा सकते हैं।
- प्रलेखन अधिक है क्योंकि इसमें मध्यवर्ती चरण हैं।
- यह छोटी परियोजनाओं के लिए महंगा है।
निष्कर्ष:
नेट डेवलपर साक्षात्कार सवाल और जवाब
प्रत्येक सर्पिल को लूप कहा जा सकता है और प्रत्येक लूप सर्पिल मॉडल में एक अलग विकास प्रक्रिया है। चार गतिविधियों (योजना, जोखिम विश्लेषण, इंजीनियरिंग और मूल्यांकन) एक सर्पिल मॉडल के मध्यस्थ चरणों का निर्माण करते हैं और प्रत्येक लूप के लिए फिर से दोहराया जाता है।
यह मॉडल बड़ी परियोजनाओं के लिए उपयोग करने के लिए बहुत अच्छा है जहां आप छोटे प्रोटोटाइप विकसित और वितरित कर सकते हैं और इसे बड़ा सॉफ्टवेयर बनाने के लिए बढ़ा सकते हैं। इस मॉडल के कार्यान्वयन के लिए अनुभवी संसाधनों की आवश्यकता होती है क्योंकि जोखिम विश्लेषण इस मॉडल का बहुत अभिन्न अंग है और जोखिम विश्लेषण के लिए विशेषज्ञता की आवश्यकता होती है और परिणामस्वरूप यह मॉडल महंगा हो जाता है।
अनुशंसित पाठ
- एसडीएलसी झरना मॉडल क्या है?
- एसडीएलसी (सॉफ्टवेयर डेवलपमेंट लाइफ साइकिल) चरण, तरीके, प्रक्रिया और मॉडल
- प्रैक्टिकल सॉफ्टवेयर टेस्टिंग - नया मुफ़्त ई-पुस्तक [डाउनलोड]
- ऑनसाइट - सॉफ्टवेयर परीक्षण परियोजनाओं के अपतटीय मॉडल (और यह आपके लिए कैसे काम करना है)
- STLC V- मॉडल क्या है?
- SOA परीक्षण ट्यूटोरियल: SOA आर्किटेक्चर मॉडल के लिए परीक्षण पद्धति
- केस स्टडी: हाइब्रिड मॉडल का उपयोग करके झरने और फुर्तीली विकास प्रक्रियाओं के दोषों को कैसे कम करें
- नवीनतम विमोचित फोन मॉडल बनाम ओएस संस्करण: जिसे पहले परीक्षण किया जाना चाहिए?