volume_mute
Naming Confusion in Maintenance Terminology
publish date: 2026/06/24 21:13:56.558625 UTC
volume_mute
Why does the text avoid using the terms 'corrective,' 'adaptive,' and 'perfective' maintenance?
Correct Answer
Because different people use these terms inconsistently; for example, 'perfective maintenance' is sometimes used for new requirements and sometimes for structural improvement
Explanation
While 'corrective maintenance' is universally used for fault repair, terms like 'adaptive maintenance' and 'perfective maintenance' are used inconsistently by different people - sometimes referring to new requirements, sometimes to environmental adaptation, and sometimes to structural improvement. This naming uncertainty is why some texts avoid these terms.
Reference
Software Engineering, Ian Sommerville, 10th edition
