What is software re-engineering?

Asked 06-Apr-2022
Viewed 268 times

1 Answer


What is software re-engineering?
  • 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?