volume_mute

Reuse-Oriented Advantages and Disadvantages

publish date2026/05/30 13:51:28.783547 UTC

volume_mute

Which statement correctly describes a trade-off of the reuse-oriented software engineering approach?

Correct Answer

It reduces development cost and risk but requirements compromises are inevitable and some control over system evolution is lost

Explanation

Reuse-oriented engineering reduces the amount of software to be developed and so reduces cost and risks, usually leading to faster delivery. However, requirements compromises are inevitable and some control over system evolution is lost as new versions of reusable components are not under the control of the organization using them.

Reference

Software Engineering, Ian Sommerville, 9th edition


Quizzes you can take where this question appears