1.what is the main purpose of REVERSE ENGINNERING and FORWARD ENGINEERING.

2. Why would a DBA use a case tool like Erwin for REVERSE ENGINNERING & FORWARD ENGINNERING?