What is re-engineering, Software Engineering

Assignment Help:

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.


Related Discussions:- What is re-engineering

What is quality assurance and standards, What is Quality assurance and stan...

What is Quality assurance and standards? Standards are the key to efficient quality management. They may be international, national, and organizational or project standards.

Explain the software prototyping, What is meant by software prototyping? ...

What is meant by software prototyping? Software prototyping is a process of producing a model for the software product. This is developed based on the recently known requiremen

Software engineering questions answers, i am looking for software questions...

i am looking for software questions answers for my assignment module.

Use of test file generators in software engineering, Q. Use of Test file ge...

Q. Use of Test file generators in software engineering? Test file generators This creates a file of information that is used as the program and does so based on comments give

Determine the steps of structured requirements definition, Determine the di...

Determine the different steps of Structured Requirements Definition Step 1: Make a user level data flow diagram. This step is meant for gathering requirements with intera

Inmagic plus- microcomputer based software package, INMAGIC Plus: INMA...

INMAGIC Plus: INMAGIC Plus is a microcomputer- based software package designed to build, maintain and use textual databases including bibliographic databases. As a generalised

Explain rad model, RAD Model Rapid Application Development Model is...

RAD Model Rapid Application Development Model is the part of incremental model. Achieves the high speed development using component based construction. Phases

Differentiate between failures and faults, Differentiate between failures a...

Differentiate between failures and faults.   Failure:- Failure is the departure of external results of program operation from requirements. So failure is dynamic. Failure can

Explain in detail about structural modelling, Explain in detail about Struc...

Explain in detail about Structural Modelling. Structural model contains a detail refinement of ERD, data flow model and control flow model. Creating an ERD. Examp

Write Your Message!

Captcha
Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd