CSSLP · Question #237
Which of the following models manages the software development process if the developers are limited to go back only one stage to rework?
The correct answer is A. Waterfall model. The Waterfall model is a linear sequential development process where each phase must be completed before the next begins, typically allowing for limited or no backward iteration beyond the immediately preceding stage.
Question
Which of the following models manages the software development process if the developers are limited to go back only one stage to rework?
Options
- AWaterfall model
- BSpiral model
- CRAD model
- DPrototyping model
How the community answered
(46 responses)- A93% (43)
- B4% (2)
- D2% (1)
Why each option
The Waterfall model is a linear sequential development process where each phase must be completed before the next begins, typically allowing for limited or no backward iteration beyond the immediately preceding stage.
The Waterfall model is characterized by its strict sequential flow where progress moves downwards, and feedback loops or rework are generally restricted to the current or immediate past stage, making significant backtracking difficult and costly.
The Spiral model is an iterative and risk-driven model that allows for extensive backtracking and re-evaluation across multiple phases as risks are identified and addressed.
The Rapid Application Development (RAD) model emphasizes rapid prototyping and iterative development, explicitly allowing for quick feedback and repeated modification across stages.
The Prototyping model involves creating early versions of a system for user feedback and refinement, which inherently requires multiple iterations and significant backtracking until user requirements are met.
Concept tested: Software development lifecycle - Waterfall model
Topics
Community Discussion
No community discussion yet for this question.