volume_mute
Benefits of Software Reuse
publish date: 2026/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
