volume_mute
Cost Spectrum of Reengineering Approaches
publish date: 2026/06/24 21:21:52.573285 UTC
volume_mutePlease 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
