Skip to content
  • Facebook
GeekCer Logo

GeekCer

The geek's Coding education and Review centre

  • Home
  • Tutorials
    • Java
    • Servlet
    • JSP
    • Python
    • C Tutorial
    • Spring
    • Spring Boot
    • MongoDB
    • Hibernate
    • Data Structure
  • General Knowledge
  • Biography
  • Grammar
  • Festival (त्योहार)
  • Interview
  • Differences
  • Important
  • Toggle search form

Home » Important » Waterfall Model in Hindi (Waterfall Model क्या है?)

  • World Environment Day in Hindi : Objective, Importance, Theme
    World Environment Day in Hindi : Objective, Importance, Theme General Knowledge
  • Structure in C program with example | Nested structure in C
    Structure in C program with example | Nested structure in C C Language
  • Data Types in Java
    Data Types in Java Java
  • Python Tuple and Basic Tuple Operations with Examples
    Python Tuple and Basic Tuple Operations with Examples Python
  • Digital Marketing in Hindi (डिजिटल मार्केटिंग क्या है?)
    Digital Marketing in Hindi (डिजिटल मार्केटिंग क्या है?) | डिजिटल मार्केटिंग का महत्व Important
  • Collections in Java
    Collections in Java Java
  • Pointers in C Programming, Definition, Types & Example
    Pointers in C Programming, Definition, Types & Example C Language
  • Difference between Interface and Abstract class
    Difference between Interface and Abstract class Differences

Waterfall Model in Hindi (Waterfall Model क्या है?)

Posted on September 13, 2021April 28, 2022 By admin No Comments on Waterfall Model in Hindi (Waterfall Model क्या है?)
Waterfall Model in Hindi (Waterfall Model क्या है?)

Waterfall model in software engineering in Hindi – Waterfall Model सॉफ्टवेयर इंजीनियरिंग और IT projects के लिए सिस्टम डेवलपमेंट लाइफ साइकिल (SDLC) का सबसे लोकप्रिय version है। यह एक sequential, single direction प्रक्रिया के माध्यम से आगे बढ़ता है जो झरने की तरह बहती है।

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

दूसरे शब्दों में यदि हम कहें, Waterfall Model एक linear sequential flow है जिसमें software implementation के चरणों के माध्यम से प्रगति(progress) को निरंतर नीचे की ओर प्रवाह (झरने की तरह) के रूप में देखा जाता है।

इस मॉडल को विभिन्न चरणों में विभाजित किया गया है जिसमें एक चरण के परिणाम का उपयोग अगले चरण के इनपुट (input) के रूप में किया जाता है। प्रत्येक चरण को अगला चरण शुरू होने से पहले पूरा करना होता है और चरणों का कोई overlapping नहीं होता है।

We divide the waterfall model into different phases in which we complete each phase before starting the second phase. Most importantly, we use the output of one phase as the input of another phase.

Table of Contents

  • Waterfall Model Phases in Software Engineering
    • 1) Requirement Gathering
    • 2) System Design
    • 3) Coding / Implementation
    • 4) Integration and Testing
    • 5) Deployment
    • 6) Maintenance
  • Waterfall Model का उपयोग करने के लाभ (Advantage of Waterfall model in Hindi)
  • Waterfall Model का उपयोग करने के नुकसान (Disadvantage of Waterfall model in Hindi)
  • वाटरफॉल मॉडल का उपयोग कब करना चाहिए?
  • Maintenance in SDLC Waterfall Model
  • FAQ

Waterfall Model Phases in Software Engineering

Software Engineering में Waterfall Model के निम्नलिखित चरण हैं:

1) Requirement Gathering

इस चरण में हम product requirement document में सभी संभावित आवश्यकताओं लिखते हैं ।

2) System Design

This is a design phase in waterfall model. यदि हम सरल शब्दों में कहें तो, आवश्यकताओं के अनुसार, हम डिज़ाइन बनाते हैं, हार्डवेयर / सॉफ़्टवेयर आवश्यकताओं को कैप्चर करते हैं, डिज़ाइन का दस्तावेज़ीकरण करते हैं।

इसके अलावा, इस चरण में हम प्रोग्रामिंग भाषा की योजना बनाते हैं, उदाहरण के लिए जावा, PHP, .NET या डेटाबेस जैसे Oracle, MySQL, आदि।

3) Coding / Implementation

Waterfall model के इस चरण में, डिजाइन के अनुसार हम प्रोग्राम / कोड बनाते हैं, अगले चरण के लिए कोड को एकीकृत करते हैं, और कोड का यूनिट testing करते हैं।

4) Integration and Testing

हम प्रत्येक unit testing के बाद कार्यान्वयन चरण में विकसित सभी इकाइयों को एक प्रणाली में एकीकृत करते हैं। हम पूरी प्रणाली को एकीकृत करते हैं और फिर हम किसी भी defects और failures के लिए इसका परीक्षण करते हैं।

5) Deployment

इस चरण में, हम सुनिश्चित करते हैं कि environment up to date है, हम सुनिश्चित करते हैं कि कोई defect न हो। हम सभी कार्यात्मक (functional) और गैर-कार्यात्मक(non-functional) परीक्षण पूर्ण होने के बाद उत्पाद को उत्पादन वातावरण पर लाइव बनाते हैं।

6) Maintenance

इस चरण में समस्याओं को ठीक करना और आवश्यकतानुसार issue patches के साथ एक नया version जारी करना शामिल है।

Waterfall Model का उपयोग करने के लाभ (Advantage of Waterfall model in Hindi)

नीचे कुछ महत्वपूर्ण points दिए गए हैं जो आपको इस बात का अंदाजा देंगे कि आपको वाटरफॉल मॉडल का उपयोग क्यों करना चाहिए।

  1. यह प्रयोग करने में आसान, सरल और समझने में आसान है।
  2. प्रत्येक चरण के लिए निश्चित प्रारंभ और समाप्ति बिंदु होते हैं, जिससे progress को कवर करना आसान हो जाता है।
  3. हम document में प्रत्येक चरण की प्रक्रिया और आउटपुट का स्पष्ट रूप से उल्लेख कर सकते हैं।
  4. Client का हस्तक्षेप न्यूनतम है यह पूरी तरह से प्रोजेक्ट team पर निर्भर करता है।
  5. सॉफ्टवेयर में कोई भी बदलाव विकास प्रक्रिया के दौरान किया जा सकता है।

Waterfall Model का उपयोग करने के नुकसान (Disadvantage of Waterfall model in Hindi)

वाटरफॉल मॉडल के नुकसान आमतौर पर संशोधन की कमी से जुड़े जोखिमों से अधिक होते हैं।

  1. किसी भी चरण के समाप्त होने के बाद वापस जाना बहुत कठिन है।
  2. यह बहुत अधिक संशोधनों की अनुमति नहीं देता है।
  3. बदलती आवश्यकताओं को किसी भी स्तर पर समायोजित नहीं किया जा सकता है।
  4. यह मॉडल जटिल, उच्च जोखिम, चल रही(ongoing) या object oriented परियोजनाओं के लिए आदर्श नहीं है।
  5. पूर्ण किए गए सॉफ़्टवेयर में छोटे परिवर्तन या त्रुटियाँ बहुत सारी समस्याएँ पैदा कर सकती हैं।

वाटरफॉल मॉडल का उपयोग कब करना चाहिए?

  • Waterfall Model का उपयोग केवल तभी किया जाता है जब आवश्यकताओं को अच्छी तरह से समझा जाता है, अच्छी तरह से परिभाषित किया जाता है।
  • ऐसी कोई पूर्वापेक्षाएँ (prerequisites) नहीं हैं जो अस्पष्ट हों।
  • जब प्रोजेक्ट लम्बी नहीं हो और आवश्यक skills साथ बहुत सारे संसाधन मुफ्त में उपलब्ध हैं।
  • निर्माण और निर्माण उद्योगों में डिजाइन संशोधन अक्सर काफी महंगे होते हैं।
  • जब बिना किसी विचलन के एक सटीक समय सीमा तैयार करने और उसका पालन करने की आवश्यकता होती है।

Maintenance in SDLC Waterfall Model

अगर हम वाटरफॉल मॉडल में maintenance के बारे में बात करते हैं तो एसडीएलसी वाटरफॉल मॉडल में मुख्य रूप से तीन प्रकार के maintenance होते हैं:

  • Adaptive Maintenance (अनुकूली रखरखाव) : यदि कोई नया वातावरण उपलब्ध है, तो सिस्टम को आसानी से नए वातावरण में अनुकूलित किया जाना चाहिए। जैसे नए ऑपरेटिंग सिस्टम।
  • Corrective Maintenance (सुधारात्मक रखरखाव) : यदि उत्पाद विकास (Product Development) चरण के दौरान कोई त्रुटि होती है, तो यह Maintenance उन गलतियों को सुधारने के लिए है।
  • Perfective Maintenance (संपूर्ण रखरखाव) : यदि कोई ग्राहक किसी त्रुटि को ठीक करने या सिस्टम में अपग्रेड करने का अनुरोध करता है, तो इस मामले में उन्हें Perfective Maintenance श्रेणी में रखा जाता है।

FAQ

What is waterfall model in software engineering?

Waterfall model is the SDLC approach we use for software development.

Why should we use waterfall model?

There are fixed start and end points for each step, making it easy to track progress and any changes to the software during the development process.

In conclusion, मुझे आशा है कि आप Waterfall मॉडल समाधान के बारे में जान गए होंगे। और आपको यह article बहुत अच्छा लगा होगा। यदि कोई doubt है तो आप comment लिख सकते हैं या आप geekcer.code@gmail.com पर email कर सकते हैं।

Reference(s):
https://en.wikipedia.org/wiki/Waterfall_model

Share this:

  • Click to share on Facebook (Opens in new window)
  • Click to share on WhatsApp (Opens in new window)
  • Click to share on Twitter (Opens in new window)
  • More
  • Click to share on LinkedIn (Opens in new window)
  • Click to share on Pinterest (Opens in new window)

Also Read

Important Tags:वाटरफॉल मॉडल हिंदी में, Process Model, SDLC, Software Engineering, Software Testing, The Waterfall model of software development, Waterfall model in software engineering in Hindi, What is Waterfall Model?, Write a short note on waterfall model

Post navigation

Previous Post: Maven Tutorial
Next Post: ACID Properties in Hindi? ACID Properties क्या है?

More Related Articles

JSON The Data Interchange Standard Format JSON The Data Interchange Standard Format Important
HTML Tutorial HTML Tutorial Important
Operational Qualification Operational Qualification (OQ) Important
Jenkins java | Installing Jenkins on Windows Jenkins java | Installing Jenkins on Windows Important
What is International Monetary Fund (I.M.F.) What is International Monetary Fund (I.M.F.)? Important
IPv4 Vs IPv6 | Difference between IPv4 and IPv6 IPv4 Vs IPv6 | Difference between IPv4 and IPv6 Differences

Related Posts

  • JSON The Data Interchange Standard Format
    JSON The Data Interchange Standard Format Important
  • HTML Tutorial
    HTML Tutorial Important
  • Operational Qualification
    Operational Qualification (OQ) Important
  • Jenkins java | Installing Jenkins on Windows
    Jenkins java | Installing Jenkins on Windows Important
  • What is International Monetary Fund (I.M.F.)
    What is International Monetary Fund (I.M.F.)? Important
  • IPv4 Vs IPv6 | Difference between IPv4 and IPv6
    IPv4 Vs IPv6 | Difference between IPv4 and IPv6 Differences

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Recent Posts

  • Structured Vs Unstructured Data in Hindi | Key Difference
  • Jhansi Ki Rani Lakshmi Bai History, Story, Information in Hindi
  • Elon musk Hindi : एलन मस्क हिंदी में, Autobiography,  Net Worth
  • World Environment Day in Hindi : Objective, Importance, Theme
  • Thomas Edison Biography in Hindi – थॉमस एडिसन जीवनी
  • International Nurses Day in Hindi | नर्स दिवस क्यों मनाते हैं?
  • Fork/Join Framework in Java | RecursiveTask, RecursiveAction
  • DBMS in Hindi | DBMS क्या है? | DBMS की विशेषताएं और प्रकार
  • World Environment Day in Hindi : Objective, Importance, Theme
    World Environment Day in Hindi : Objective, Importance, Theme General Knowledge
  • Structure in C program with example | Nested structure in C
    Structure in C program with example | Nested structure in C C Language
  • Data Types in Java
    Data Types in Java Java
  • Python Tuple and Basic Tuple Operations with Examples
    Python Tuple and Basic Tuple Operations with Examples Python
  • Digital Marketing in Hindi (डिजिटल मार्केटिंग क्या है?)
    Digital Marketing in Hindi (डिजिटल मार्केटिंग क्या है?) | डिजिटल मार्केटिंग का महत्व Important
  • Collections in Java
    Collections in Java Java
  • Pointers in C Programming, Definition, Types & Example
    Pointers in C Programming, Definition, Types & Example C Language
  • Difference between Interface and Abstract class
    Difference between Interface and Abstract class Differences
  • Java Tutorial
  • Servlet Tutorial
  • JSP Tutorial
  • Maven Tutorial
  • HTML Tutorial
  • Programs
  • Hindi/English Grammar
  • Difference Between ... and ...
  • HR Interview
  • Important Articles

Write to Us:
geekcer.code@gmail.com

  • About Us
  • Privacy and Policy
  • Disclaimer
  • Contact Us
  • Sitemap

Copyright © GeekCer 2022 All Rights reserved