volume_mute

Cost Spectrum of Reengineering Approaches

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

volume_mute
True
Please 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


Quizzes you can take where this question appears