volume_mute
Reuse-Oriented Advantages and Disadvantages
publish date: 2026/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
