Which of these benefits can be achieved when software is restructured ?
A. Higher quality programs
B. Reduced maintenance effort
C. Software easier to test
D. All of the mentioned
Explanation: The answer is self explanatory.