Correct option is D
Waterfall Model (A - IV): The Waterfall Model involves inflexible partitioning of the project into stages. Each phase must be completed before the next begins. Match: IV
Evolutionary Model (B - I): The Evolutionary Model supports iterative development, meaning software can be developed incrementally with evolving requirements. Match: I
Component-based Software Engineering (C - II): This model emphasizes reusability of components, where requirement compromises are inevitable to use prebuilt components. Match: II
Spiral Development (D - III): The Spiral Model integrates risk management in its iterative approach, with explicit recognition of risk at every cycle. Match: III
Information Booster:
1. Waterfall Model:
· Sequential design process.
· Best for projects with clear and unchanging requirements.
2. Evolutionary Model:
· Allows incremental improvements.
· Suitable for projects with evolving requirements.
3. Component-based Software Engineering:
· Reusability of software components to reduce development time.
· Often used in enterprise applications.
4. Spiral Model:
· Combines iterative and sequential development.
· Emphasizes risk analysis and management.