volume_mute

Both Change Avoidance and Change Tolerance

publish date2026/05/31 04:41:5.652116 UTC

volume_mute

Incremental delivery is unique among the two approaches to coping with change because it supports both strategies. Match each strategy to its correct description.

To complete the line match

  1. Click on an item in the first group
  2. Click on the match in the second group

To delete a match, double click on a line

Strategy

Change avoidance
Change tolerance

Description

The software process includes activities that anticipate possible changes before significant rework is required
The process is designed so that changes can be accommodated at relatively low cost

Correct Answer

(1) Change avoidance,The software process includes activities that anticipate possible changes before significant rework is required
(2) Change tolerance,The process is designed so that changes can be accommodated at relatively low cost

Explanation

Change avoidance: the process includes activities that anticipate possible changes before significant rework is required — e.g. prototyping. Change tolerance: the process is designed so that changes can be accommodated at relatively low cost — e.g. incremental development. Incremental delivery supports both: it avoids premature commitment to requirements for the whole system, and it allows changes to be incorporated into later increments at relatively low cost.

Reference

Software Engineering, Ian Sommerville, 9th edition


Quizzes you can take where this question appears