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.