CISA · Question #56
The waterfall life cycle model of software development is BEST suited for which of the following situations?
The correct answer is D. The project requirements are well understood.. The waterfall model is most suitable for projects where requirements are stable and clearly defined from the outset, as it follows a sequential, phase-by-phase approach.
Question
The waterfall life cycle model of software development is BEST suited for which of the following situations?
Options
- AThe project will involve the use of new technology.
- BThe project intends to apply an object-oriented design approach.
- CThe project is subject to time pressures.
- DThe project requirements are well understood.
How the community answered
(16 responses)- A6% (1)
- D94% (15)
Why each option
The waterfall model is most suitable for projects where requirements are stable and clearly defined from the outset, as it follows a sequential, phase-by-phase approach.
Projects involving new technology often have evolving requirements and unknowns, making the rigid waterfall model less suitable than agile or iterative approaches.
Object-oriented design is a design paradigm that can be applied within various development methodologies, not an exclusive characteristic that dictates the use of the waterfall model.
Waterfall projects are typically slower due to their sequential nature and extensive documentation, making them poorly suited for projects with significant time pressures that often benefit from iterative delivery.
The waterfall model is best suited for projects where requirements are well understood and unlikely to change, as it relies on completing one phase entirely (e.g., requirements, design) before moving to the next. This sequential nature minimizes rework when requirements are stable and predictable.
Concept tested: Waterfall model suitability
Source: https://learn.microsoft.com/en-us/azure/devops/boards/backlogs/what-is-agile-development?view=azure-devops#comparing-agile-to-other-methodologies
Topics
Community Discussion
No community discussion yet for this question.