What is Software Re-Engineering
The concept of software re-engineering was introduced by Elliot Chikofsky and James Cross in their 1990 paper, Reverse Engineering and design Recovery. Software re-engineering is the process to improving the standard of the software products. within the software development life cycle, to extend the software maintainability, when hardware or software support becomes outdated, this process is employed .
Why is Software Re-Engineering needed
- This process is used to improving the quality of the software products
- Software re-engineering is a cost-effective method for software development. This method minimizes the cost.
- Software re-engineering allows to reusability of the software products by adding new features, on existing software, that the customer needs.
- is process improves the software maintainability.
- This approach is required when the programming language or platform is no longer supported.
Authors
Tanay Soni
Fagun Shadi
Tanish Kogta
Tejas Shantaram
No comments:
Post a Comment