volume_mute
Cost Spectrum of Reengineering Approaches
publish date: 2026/06/24 21:21:55.521937 UTC
volume_mutePlease drag and drop the options to sort them
Sort the following reengineering approaches from lowest cost to highest cost.
Program and data restructuring
Restructuring plus architectural changes (most expensive)
Automated source code conversion (cheapest)
Automated restructuring with manual changes
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
