What is re-engineering, Software Engineering

Q. What is RE-ENGINEERING?

RE-ENGINEERING:- It is re-organizing as well as modifying existing system to make them more maintainable. It involves

  • Source code translation.
  • Reverse engineering.
  • Program structure development.
  • Program modularization.
  • Data re-engineering.

Restructuring or else re-writing part or every of the legacy system without hanging its functionality. Legacy system is a system that is hard to maintain. Thus it involves:-

1) Re-documenting the system.

2) Organizing as well as re-structuring the system.

3) Modifying as well as upgrading structure as well as value of the system data.

4) Input to a re-engineering process is a legacy system as well as output is a structure modularized version of the same program. So re-engineering involves adding effort to make them easier to maintain. The system possibly restructured or else re-documented.

Posted Date: 7/26/2013 3:10:02 AM | Location : United States







Related Discussions:- What is re-engineering, Assignment Help, Ask Question on What is re-engineering, Get Answer, Expert's Help, What is re-engineering Discussions

Write discussion on What is re-engineering
Your posts are moderated
Related Questions
What are functional and non-functional requirements?

What are the types of metrics? Direct metrics - It refers to right away measurable attributes. Example - Lines of code, execution speed. Indirect metrics - It refers

In well-run projects, the mission of the test team is not merely to perform testing, but to help decrease the risk of product failure. Testers look for manifest problems in the pro

Write down the functional requirement for a Library management system. The user should capable to search either all of the primary set of databases or select a subset of dat

The activities of software maintenance Software maintenance is a broad activity that contains error correction, increasing of capabilities, deletion of obsolete capabilities an

Explain Defect? Ans) 1) From the producer's viewpoint: a product needs that has not been met or a product attribute possessed by a product or a function perform by a product tha

What are the various types of system testing? 1. Recovery testing - is planned to check the system's ability to recover from failures. 2. Security testing - determines t

"Utility" is a software tool designed to perform some regularly used support function. For example, single utility is a program to print files.

Why is maintenance of a software important?  The alteration of a software product, after delivery, to correct faults, to improve performance or other attributes, or to adapt th

Q. Define External coupling? External coupling: A form of coupling in that a module has a dependency to other module external to the software being developed or to a particul