Software engineeringintermediate
A team has stable, well-defined requirements and chooses a sequential process with clearly separated phases. Which model best matches this situation?
Answer
Waterfall life cycle model
Explanation
### Why this is right
The waterfall model is a systematic, sequential approach suited to requirements that are well defined and stable. It progresses through phases rather than centering on repeated risk-analysis cycles or early prototypes.
### The concept
Waterfall provides phase structure and defined inputs and outputs, which can help planning. Its limitation is that it is a one-way progression with little support for overlapping phases or delivering the system in pieces.
### The other options
- **B. Spiral model**: Organizes repeated cycles around risk analysis.
- **C. Prototype model**: Builds and revises a prototype to reach an acceptable version.
- **D. Incremental model**: Delivers the system through increments rather than relying on one sequential delivery.
### Terms
- **Waterfall life cycle model**: A sequential software process model.
### Remember
Stable requirements and sequential phases point toward waterfall.
Related Questions
- Software is described as engineered rather than manufactured in the classical sense.(basic)
- Explain why software engineering is broader than programming.(intermediate)
- Which scheduling tool is described as a horizontal bar chart?(basic)
- Known risks are risks that can be uncovered through careful evaluation of the project plan.(basic)
- Select ALL qualities identified as attributes of good software.(basic)
Want to practice more questions like this?
Join myBenkio free and practice past questions for your Nigerian university courses with AI explanations for every answer.
Start Practicing Free