volume_mute

Addressing Degraded Structure Through Reengineering

publish date2026/06/24 21:16:14.385082 UTC

volume_mute

Which of the following techniques can help address the problem of degraded system structure in aging programs? Select all that apply.

Correct Answer

(1) Software reengineering techniques to improve system structure and understandability
(2) Architectural transformations to adapt the system to new hardware
(3) Refactoring to improve the quality of the system code

Explanation

Degraded system structure can be addressed through software reengineering (improving structure and understandability), architectural transformations (adapting to new hardware), and refactoring (improving code quality and making it easier to change). Freezing changes or deleting documentation would not solve the underlying structural problem.

Reference

Software Engineering, Ian Sommerville, 10th edition


Quizzes you can take where this question appears