volume_mute
Not All Reengineering Steps Are Always Required
publish date: 2026/06/24 21:21:54.905706 UTC
volume_mute
Under what condition would source code translation NOT be needed in a reengineering project?
Correct Answer
If the application's existing programming language is still going to be used
Explanation
Program reengineering does not necessarily require all steps. Source code translation is unnecessary if the application's existing programming language is still being used. Similarly, reverse engineering may be unneeded if reengineering is done entirely automatically, and data reengineering is only required if data structures actually change.
Reference
Software Engineering, Ian Sommerville, 10th edition
