volume_mute

Two Advantages of Reengineering Over Replacement

publish date2026/06/24 21:21:48.419906 UTC

volume_mute

Match each advantage of reengineering to its correct explanation.

To complete the line match

  1. Click on an item in the first group
  2. Click on the match in the second group

To delete a match, double click on a line

Advantage

Reduced cost
Reduced risk

Explanation

Redeveloping business-critical software from scratch carries high risk of specification errors, development problems, and delays
The cost of reengineering may be significantly less than the cost of developing entirely new software

Correct Answer

(1) Reduced risk,Redeveloping business-critical software from scratch carries high risk of specification errors, development problems, and delays
(2) Reduced cost,The cost of reengineering may be significantly less than the cost of developing entirely new software

Explanation

Reengineering offers reduced risk (avoiding the high risk of redeveloping business-critical software from scratch, including specification errors and delays) and reduced cost (often significantly lower than full reimplementation, as illustrated by documented industry case studies).

Reference

Software Engineering, Ian Sommerville, 10th edition


Quizzes you can take where this question appears