Which technique is applied to ensure the continued evolution of legacy systems ?
A. Forward engineering
B. Reverse Engineering
C. Reengineering
D. Reverse Engineering and Reengineering
Explanation: Processes used for software evolution depend rely on these two techniques.