volume_mute
Change Avoidance vs Change Tolerance
publish date: 2026/05/31 02:47:39.176761 UTC
volume_muteTwo approaches can reduce the costs of rework. The diagram below shows how they both lead to lower overall costs.
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
