volume_mute

Benefits of Software Reuse

publish date2026/06/12 23:48:7.720878 UTC

volume_mute

Which of the following are genuine benefits of reusing existing software? Select ALL that apply.

Correct Answer

(1) New systems can be developed more quickly
(2) Fewer development risks because reused software has been tested in other applications
(3) Reused software should be more reliable than newly written software
(4) Lower overall development cost compared to developing from scratch

Explanation

Benefits of software reuse: faster development; fewer risks (reused software has been tested); higher reliability (bugs found in previous use have been fixed); lower cost. However, there ARE costs associated with reuse (finding, assessing, buying, adapting, and integrating), so the claim that costs are always zero is false.

Reference

Software Engineering, Ian Sommerville, 10th edition


Quizzes you can take where this question appears