volume_mute

Cost Spectrum of Reengineering Approaches

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

volume_mute
True
Please drag and drop the options to sort them

Sort the following reengineering approaches from lowest cost to highest cost.

Automated source code conversion (cheapest)
Automated restructuring with manual changes
Program and data restructuring
Restructuring plus architectural changes (most expensive)

Correct Answer

(1) Automated source code conversion (cheapest)
(2) Program and data restructuring
(3) Automated restructuring with manual changes
(4) Restructuring plus architectural changes (most expensive)

Explanation

Reengineering approaches form a cost spectrum: automated source code conversion is the cheapest, followed by program and data restructuring, then automated restructuring combined with manual changes, with restructuring plus architectural changes (as part of architectural migration) being the most expensive option.

Reference

Software Engineering, Ian Sommerville, 10th edition


Quizzes you can take where this question appears