volume_mute

Change Avoidance vs Change Tolerance

publish date2026/06/02 10:22:14.781049 UTC

volume_mute

Two approaches can reduce the costs of rework caused by change. Match each approach to its correct definition.

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

Approach

Change avoidance
Change tolerance

Definition

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 — normally involves incremental development

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 — normally involves incremental development

Explanation

Change avoidance: activities that anticipate 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 — normally involves incremental development.

Reference

Software Engineering, Ian Sommerville, 9th edition


Quizzes you can take where this question appears