MCQ On Waterfall Model
Q1. The Waterfall Model is also known as:.
- Spiral Model
- Iterative Model
- Linear Sequential Model
- Prototype Model
Answer: c, Linear Sequential Model
Solution: Waterfall follows a linear, step-by-step sequence.
Q2. How many main phases are there in the classical Waterfall Model?.
- 3
- 4
- 5
- 6
Answer: d, 6
Solution: The Waterfall Model typically has 6 phases: Requirement ? Design ? Coding ? Testing ? Deployment ? Maintenance.
Q3. Correct Order of Waterfall Model Phases?.
- Requirement -> Implementation -> Design -> Testing -> Deployment -> Maintenance
- Requirement -> Design -> Implementation -> Testing -> Deployment -> Maintenance
- Requirement -> Design -> Implementation -> Deployment -> Maintenance -> Testing
- Requirement -> Design -> Deployment -> Implementation -> Testing -> Maintenance
Answer: b, Requirement ? Design ? Implementation ? Testing ? Deployment ? Maintenance
Solution: The correct order of the Waterfall Model is: Requirement Analysis -> System Design -> Implementation -> Testing -> Deployment -> Maintenance.
Q4. In the Waterfall Model, a phase:.
- Can overlap with the next phase
- Must be completed before moving to the next
- Occurs randomly
- Repeats automatically
Answer: b, Must be completed before moving to the next
Solution: Waterfall is strictly sequential.
Q5. Requirements must be completely defined during which phase?.
- Maintenance
- Testing
- Requirement Analysis
- Deployment
Answer: c, Requirement Analysis
Solution: Waterfall needs clear, fixed requirements upfront.
Q6. The major drawback of the Waterfall Model is:.
- Too much customer involvement
- Late testing and feedback
- No documentation
- Requires too much coding
Answer: b, Late testing and feedback
Solution: Testing happens late, causing delayed problem discovery.
Q7. Waterfall Model is best suited for:.
- Projects with unclear requirements
- Research-based projects
- Small projects with stable requirements
- Agile teams
Answer: c, Small projects with stable requirements
Solution: Waterfall works only when requirements do not change.
Q8. Which document is usually produced in the first phase of the Waterfall Model?.
- SRS
- Test plan
- Deployment guide
- User manual
Answer: a, SRS
Solution: SRS is created during Requirement Analysis.
Q9. In Waterfall, testing begins only after:.
- Coding is complete
- Maintenance
- Deployment
- Analysis
Answer: a, Coding is complete
Solution: Testing starts after implementation.
Q10. The Waterfall Model heavily depends on:.
- User feedback during development
- Complete documentation
- Iterative improvements
- Rapid prototyping
Answer: b, Complete documentation
Solution: Each phase produces formal documentation.
Q11. Which phase occurs immediately after the Design phase in Waterfall?.
- Maintenance
- Coding
- Deployment
- Requirement gathering
Answer: b, Coding
Solution: Implementation follows system design.
Q12. One of the biggest limitations of Waterfall is:.
- Too flexible
- Cannot handle requirement changes well
- Too interactive
- No planning required
Answer: b, Cannot handle requirement changes well
Solution: The model is rigid.
Q13. Which of these is NOT a phase in the Waterfall Model?.
- Requirement Analysis
- Risk Analysis
- Design
- Implementation
Answer: b, Risk Analysis
Solution: Risk analysis belongs to Spiral Model.
Q14. In Waterfall, errors found in later phases are:.
- Cheaper to fix
- Costly to fix
- Always ignored
- Automatically corrected
Answer: b, Costly to fix
Solution: Late testing increases rework cost.
Q15. Waterfall model requires the user to be involved:.
- Only during the requirement phase
- In every phase
- Only during testing
- Not at all
Answer: a, Only during the requirement phase
Solution: User involvement is minimal after requirements.
Q16. Documentation in Waterfall Model is:.
- Very minimal
- Iterative
- Very heavy and formal
- Optional
Answer: c, Very heavy and formal
Solution: Waterfall focuses heavily on documentation.
Q17. Which model came as an improvement over Waterfall?.
- Agile
- Spiral
- V-Model
- RAD
Answer: c, V-Model
Solution: V-Model enhances Waterfall by integrating testing.
Q18. The Waterfall Model works poorly for projects that are:.
- Simple
- Complex and long-term
- Small and stable
- Well understood
Answer: b, Complex and long-term
Solution: Large, evolving projects do not fit Waterfall.
Q19. Which of the following best describes the Waterfall approach?.
- Iterative and flexible
- Sequential and rigid
- Prototype-based
- Agile and dynamic
Answer: b, Sequential and rigid
Solution: Waterfall strictly follows a sequence.
Q20. In Waterfall, the output of one phase becomes:.
- Input for the next phase
- Output for the last phase
- Irrelevant
- A prototype
Answer: a, Input for the next phase
Solution: Each phase produces deliverables for the next.
Q21. The Waterfall Model is suitable when:.
- Client may change requirements frequently
- Requirements are well known and stable
- Technology is new and uncertain
- Rapid prototype is required
Answer: b, Requirements are well known and stable
Solution: Waterfall requires fixed requirements.
Q22. Waterfall is considered a __________ approach..
- Top-down
- Bottom-up
- Cyclic
- Spiral
Answer: a, Top-down
Solution: Waterfall progresses from high-level to low-level phases.