Sunday, April 12, 2020

Software Re-Engineering Introduction

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

  1. This process is used to improving the quality of the software products

  2. Software re-engineering is a cost-effective method for software development. This method minimizes the cost.

  3. Software re-engineering allows to reusability of the software products by adding new features, on existing software, that the customer needs.

  4. is process improves the software maintainability.

  5. 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

Back Propagation in ML

Back-Propagation What is Backpropagation? Back-propagation is the essence of neural net training. It is the method of fine-tuning the weight...