What is software re-engineering?
No functionality is added to the system. Rather than, the system is modified to compose it easier to understand and change. System re-engineering might be involved some structural modifications but does not usually involve major alter.