volume_mute
Reuse-Oriented — Requirements Compromise
publish date: 2026/05/31 02:47:40.743955 UTC
volume_mute
What is an inevitable disadvantage of the reuse-oriented software engineering approach?
Correct Answer
Requirements compromises are inevitable because available components rarely match requirements exactly, and some control over system evolution is lost
Explanation
The reuse-oriented approach reduces cost and risk but requirements compromises are inevitable — available components usually provide only some of the required functionality. Furthermore, some control over system evolution is lost as new versions of reusable components are not under the organisation's control.
Reference
Software Engineering, Ian Sommerville, 9th edition
