Waterfall Model
इस model का उपयोग software engineering में सबसे अधिक किया जाता है इसे waterfall model इसलिए कहा जाता है क्योंकि इसमें अगला phase तभी होगा जब उसके पूर्व के phase का कार्य पूर्ण हो जाता है। इसमें विभिन्न phases जो एक के बाद पूर्ण होते जाते हैं जिससे किसी पूर्व के phase में नहीं जाया जा सकता है।
Waterfall model एक software development model है जो एक linear और sequential approached प्रक्रिया है। इसमें, project की planning, design, implementation, testing, और deployment एक के बाद एक (step by step) phase में होती है।
Waterfall model का उपयोग तब किया जाता है जब project की requirements स्पष्ट और defined हैं, और changes की संभावना कम हो।
Waterfall Model Some Keys:
- Linear Approach: Waterfall model में, step by step phase होती है।
- Sequential Execution: हर phase को पूरे होने के बाद ही अगला phase शुरू होता है।
- No Iteration: Waterfall model में, एक phase को पूरे होने के बाद उसमें changes नहीं किया जा सतकता हैं।
Waterfall Model Ke Advantages:
- Easy to Manage: Waterfall model में, project की planning और management easy होती है।
- Clear Requirements: project की requirements clear और defined होती हैं।
- Predictable Timeline: project की timeline predictable होती है।
- Less Risk: Waterfall model में, project की risk कम होती है।
Waterfall Model Ke Disadvantages:
- Inflexible: Waterfall model में, changes को implement करना मुश्किल होता है।
- High Risk of Failure: project की failure का risk हाई होता है।
- Long Development Time: Waterfall model में, project की development time लंबी होती है।
- Limited Customer Involvement: customer की involvement लिमिटेड होती है।