volume_mute

Reuse-Oriented — Requirements Compromise

publish date2026/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


Quizzes you can take where this question appears