Q. What is RE-ENGINEERING?
RE-ENGINEERING:- It is re-organizing as well as modifying existing system to make them more maintainable. It involves
- Source code translation.
- Reverse engineering.
- Program structure development.
- Program modularization.
- Data re-engineering.
Restructuring or else re-writing part or every of the legacy system without hanging its functionality. Legacy system is a system that is hard to maintain. Thus it involves:-
1) Re-documenting the system.
2) Organizing as well as re-structuring the system.
3) Modifying as well as upgrading structure as well as value of the system data.
4) Input to a re-engineering process is a legacy system as well as output is a structure modularized version of the same program. So re-engineering involves adding effort to make them easier to maintain. The system possibly restructured or else re-documented.