24.01 Waterfall Approach - Quiz¶
Section 24.1 Quiz: Waterfall Approach
-
What is the defining characteristic of the Waterfall methodology?
- Iterative development with frequent releases
- Sequential phases that must be completed before moving to the next { data-correct }
- Parallel development of different system components
- Continuous integration and deployment
-
Which phase comes immediately after Requirements Analysis in the Waterfall model?
- Implementation
- Testing
- System Design { data-correct }
- Deployment
-
What is the primary purpose of phase gates in Waterfall methodology?
- To speed up the development process
- To ensure formal review and approval before proceeding to the next phase { data-correct }
- To allow parallel development activities
- To reduce documentation requirements
-
Which of the following is a key artefact produced during the Requirements Analysis phase?
- Source code documentation
- User interface wireframes
- Requirements Specification Document (RSD) { data-correct }
- Test execution reports
-
What is a major benefit of the Waterfall methodology?
- Flexibility to change requirements at any time
- Quick delivery of working software
- Comprehensive documentation and clear project structure { data-correct }
- Minimal planning and documentation overhead
-
Which project characteristic makes Waterfall methodology MOST suitable?
- Rapidly changing market requirements
- Stable, well-understood requirements { data-correct }
- Need for quick prototyping
- High uncertainty about technical approach
-
What is a major risk of using Waterfall methodology?
- Too much client involvement throughout the process
- Insufficient documentation for compliance
- Late discovery of problems that are expensive to fix { data-correct }
- Frequent changes to project scope
-
Which type of organization would benefit MOST from Waterfall methodology?
- A startup developing an innovative mobile app
- A government agency building a compliance system { data-correct }
- A small team creating a social media platform
- A company developing experimental AI software
-
What happens if a phase in Waterfall is delayed?
- Other phases can continue in parallel
- The delay has cascading effects on the entire project timeline { data-correct }
- The project automatically switches to Agile methodology
- Only the final delivery date is affected
-
When evaluating Waterfall suitability, which factor should be considered MOST important?
- Team size
- Technology platform
- Requirements stability { data-correct }
- Project budget