- Software Re-engineering is a software development technique that aims to make a software system more maintainable. Re-engineering is the process of examining and altering a system in order to reassemble it in a new form. Reverse engineering, forward engineering, rebuilding, and other sub-processes are all part of this process.
- To describe a cost-effective system evolution alternative.
- The purpose of this document is to describe the activities involved in the software maintenance process.
- To discuss the problems of data re-engineering and to distinguish between software and data re-engineering.
Read More: What is feasibility study?