volume_mute
Change Avoidance vs Change Tolerance
publish date: 2026/06/02 10:22:14.781049 UTC
volume_muteTwo approaches can reduce the costs of rework caused by change. Match each approach to its correct definition.
To complete the line match
- Click on an item in the first group
- 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
