What are the main objectives of reverse engineering?
The main objectives of the reverse Engineering process are:
(i) It helps the companies to understand the difficulties of the system
(ii) Helps the analyst to produce useful lost information about legacy systems
(iii) Can be used to recognize reusable components for analysis and future use
(iv) Helps in generating graphical representation of the system from dissimilar perspectives e.g. ER diagram, DFD, class diagram etc.