Re-engineering Cost Factors
- The quality of the software to be re-engineered.
- The tool support available for re-engineering.
- The extent of the required data conversion.
- The availability of expert staff for re-engineering.
Re-engineering – Software Engineering
Software Re-engineering is a process of software development that is done to improve the maintainability of a software system. Re-engineering is the examination and alteration of a system to reconstitute it in a new form. This process encompasses a combination of sub-processes like reverse engineering, forward engineering, reconstructing, etc.
Table of Content
- What is Re-engineering?
- Objective of Re-engineering
- Process of Software Re-engineering
- Why Perform Re-engineering?
- Steps involved in Re-engineering
- Re-engineering Cost Factors
- Factors Affecting Cost of Re-engineering
- Advantages of Re-engineering
- Disadvantages of Re-engineering
- Conclusion
- Frequently Asked Questions (FAQs) on Re-engineering