When does one decides to re-engineer a product ?
A. when tools to support restructuring are disabled
B. when system crashes frequently
C. when hardware or software support becomes obsolete
D. subsystems of a larger system require few maintenance
Explanation: Re-engineering involves putting in the effort to make the system easier to maintain