volume_mute

Change Avoidance vs Change Tolerance

publish date2026/05/31 02:47:39.176761 UTC

volume_mute

Two approaches can reduce the costs of rework. The diagram below shows how they both lead to lower overall costs.

ChangeAvoidanceChangeToleranceReducedRework CostLowerCosts


Classify each description under the correct approach.

drag and drop the selected option to the right place

Correct Answer

(1) The software process includes activities that can anticipate possible changes before significant rework is required — e.g. developing a prototype,Change avoidance
(2) The process is designed so that changes can be accommodated at relatively low cost — normally involves some form of incremental development,Change tolerance

Explanation

Change avoidance: the process includes activities that anticipate possible changes before significant rework is required — e.g. a prototype system. Change tolerance: the process is designed so that changes can be accommodated at relatively low cost — normally involves some form of incremental development.

Reference

Software Engineering, Ian Sommerville, 9th edition


Quizzes you can take where this question appears