What is waterfall model in Hindi | waterfall model in software engineering in Hindi - Computer in Hindi | Business in Hindi

Friday, October 1, 2021

What is waterfall model in Hindi | waterfall model in software engineering in Hindi

 वाटरफॉल मॉडल पेश किया जाने वाला पहला प्रोसेस मॉडल था। इसे  linear-sequential life cycle model के रूप में भी जाना जाता है। इसे समझना और इस्तेमाल करना बहुत आसान है। वाटरफॉल मॉडल में, प्रत्येक चरण को अगले चरण के शुरू होने से पहले पूरा किया जाना चाहिए और चरणों में कोई अतिव्यापी नहीं है।


वाटरफॉल मॉडल सबसे पुराना एसडीएलसी दृष्टिकोण है जिसका उपयोग सॉफ्टवेयर विकास के लिए किया गया था।


वाटरफॉल मॉडल सॉफ्टवेयर विकास प्रक्रिया को एक रैखिक अनुक्रमिक प्रवाह में दिखाता है। इसका मतलब है कि विकास प्रक्रिया में कोई भी चरण तभी शुरू होता है जब पिछला चरण पूरा हो जाता है। इस जलप्रपात मॉडल में, चरण ओवरलैप नहीं होते हैं।


Waterfall Model In Hindi


  • Design 

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


निम्नलिखित चित्रण वाटरफॉल मॉडल के विभिन्न चरणों का प्रतिनिधित्व है।


Waterfall Model in Hindi
Waterfall Model in Hindi



वाटरफॉल मॉडल में अनुक्रमिक चरण हैं -


  • Requirement Gathering and analysis − विकसित की जाने वाली प्रणाली की सभी संभावित आवश्यकताओं को इस चरण में कैप्चर किया जाता है और एक आवश्यकता विनिर्देश दस्तावेज़ में प्रलेखित किया जाता है।


  • System Design −इस चरण में पहले चरण से आवश्यकता विनिर्देशों का अध्ययन किया जाता है और सिस्टम डिज़ाइन तैयार किया जाता है। यह सिस्टम डिज़ाइन हार्डवेयर और सिस्टम आवश्यकताओं को निर्दिष्ट करने में मदद करता है और समग्र सिस्टम आर्किटेक्चर को परिभाषित करने में मदद करता है।


  • Implementation − सिस्टम डिज़ाइन से इनपुट के साथ, सिस्टम को पहले छोटे कार्यक्रमों में विकसित किया जाता है जिन्हें यूनिट कहा जाता है, जिन्हें अगले चरण में एकीकृत किया जाता है। प्रत्येक इकाई को उसकी कार्यक्षमता के लिए विकसित और परीक्षण किया जाता है, जिसे यूनिट परीक्षण कहा जाता है।


  • Integration and Testing − कार्यान्वयन चरण में विकसित सभी इकाइयों को प्रत्येक इकाई के परीक्षण के बाद एक प्रणाली में एकीकृत किया जाता है। एकीकरण के बाद किसी भी दोष और विफलता के लिए पूरे सिस्टम का परीक्षण किया जाता है।


  • Deployment of system − एक बार कार्यात्मक और गैर-कार्यात्मक परीक्षण हो जाने के बाद; उत्पाद को ग्राहक के वातावरण में तैनात किया जाता है या बाजार में जारी किया जाता है।


  • Maintenance − कुछ मुद्दे हैं जो क्लाइंट वातावरण में सामने आते हैं। उन मुद्दों को ठीक करने के लिए, पैच जारी किए जाते हैं। साथ ही उत्पाद को बढ़ाने के लिए कुछ बेहतर संस्करण जारी किए गए हैं। ग्राहक परिवेश में इन परिवर्तनों को वितरित करने के लिए रखरखाव किया जाता है।


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


Application of Waterfall Model in Hindi

विकसित प्रत्येक सॉफ्टवेयर अलग है और आंतरिक और बाहरी कारकों के आधार पर उपयुक्त एसडीएलसी दृष्टिकोण की आवश्यकता होती है। कुछ परिस्थितियाँ जहाँ वाटरफॉल मॉडल का उपयोग सबसे उपयुक्त है, वे हैं -


  • आवश्यकताएं बहुत अच्छी तरह से प्रलेखित, स्पष्ट और निश्चित हैं।


  • उत्पाद परिभाषा स्थिर है।


  • प्रौद्योगिकी समझी जाती है और गतिशील नहीं है।


  • कोई अस्पष्ट आवश्यकताएं नहीं हैं।


  • उत्पाद का समर्थन करने के लिए आवश्यक विशेषज्ञता वाले पर्याप्त संसाधन उपलब्ध हैं।


  • परियोजना संक्षिप्त है।


waterfall model advantages and disadvantages


Check also :- rad model in software engineering In Hindi 


Advantages of Waterfall Model in Hindi

जलप्रपात के विकास के लाभ यह हैं कि यह विभागीयकरण और नियंत्रण की अनुमति देता है। विकास के प्रत्येक चरण के लिए समय सीमा के साथ एक कार्यक्रम निर्धारित किया जा सकता है और एक उत्पाद विकास प्रक्रिया मॉडल चरणों के माध्यम से एक-एक करके आगे बढ़ सकता है।


विकास अवधारणा से आगे बढ़ता है, डिजाइन, कार्यान्वयन, परीक्षण, स्थापना, समस्या निवारण के माध्यम से, और संचालन और रखरखाव पर समाप्त होता है। विकास का प्रत्येक चरण सख्त क्रम में आगे बढ़ता है।


वाटरफॉल मॉडल के कुछ प्रमुख लाभ इस प्रकार हैं -


  • सरल और समझने में आसान और उपयोग करने के लिए


  • मॉडल की कठोरता के कारण प्रबंधन में आसान। प्रत्येक चरण में विशिष्ट डिलिवरेबल्स और एक समीक्षा प्रक्रिया होती है।


  • चरणों को संसाधित किया जाता है और एक समय में एक पूरा किया जाता है।


  • छोटी परियोजनाओं के लिए अच्छा काम करता है जहां आवश्यकताओं को बहुत अच्छी तरह से समझा जाता है।


  • स्पष्ट रूप से परिभाषित चरण।


  • Well understood milestones.


  • कार्यों को व्यवस्थित करना आसान है।


  • प्रक्रिया और परिणाम अच्छी तरह से प्रलेखित (documented) हैं।


Disadvantages of Waterfall Model in Hindi

जलप्रपात के विकास का नुकसान यह है कि यह अधिक प्रतिबिंब या संशोधन की अनुमति नहीं देता है। एक बार जब कोई आवेदन परीक्षण के चरण में होता है, तो वापस जाना और कुछ ऐसा बदलना बहुत मुश्किल होता है जिसे अवधारणा चरण में अच्छी तरह से प्रलेखित या विचार नहीं किया गया था।


वाटरफॉल मॉडल के प्रमुख नुकसान इस प्रकार हैं -


  • जीवन चक्र के दौरान देर तक कोई काम करने वाला सॉफ्टवेयर नहीं बनाया जाता है।


  • उच्च मात्रा में जोखिम और अनिश्चितता।


  • जटिल और वस्तु-उन्मुख परियोजनाओं के लिए एक अच्छा मॉडल नहीं है।


  • लंबी और चल रही परियोजनाओं के लिए खराब मॉडल।


  • उन परियोजनाओं के लिए उपयुक्त नहीं है जहां आवश्यकताओं को बदलने के मध्यम से उच्च जोखिम में हैं। इसलिए, इस प्रक्रिया मॉडल के साथ जोखिम और अनिश्चितता अधिक है।


  • चरणों के भीतर प्रगति को मापना मुश्किल है।


  • बदलती आवश्यकताओं को समायोजित नहीं कर सकता।


  • जीवन चक्र के दौरान दायरे को समायोजित करने से एक परियोजना समाप्त हो सकती है।


  • एकीकरण एक "बिग-बैंग" के रूप में किया जाता है। अंत में, जो किसी भी तकनीकी या व्यावसायिक अड़चन या चुनौतियों को जल्दी पहचानने की अनुमति नहीं देता है।

No comments:

Post a Comment