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. Advertisement Advertisement