answersLogoWhite

0


Best Answer

Code restructuring: The common type of reengineering is code restructuring. Some legacy systems have a relatively solid program architecture, but individual modules were coded in a way that makes them difficult to understand, test, and maintain, In such cases, the code within the

suspect modules can be restructured. To accomplish this activity, the source code is analyzed using are structuring tool, Violations of structured programming constructs are noted and code is then restructured. The resultant restructured code is reviewed. and tested to ensure that no anomalies have been introduced, internal code documentation is updated.

Forward Engineering: In an ideal word, applications should be rebuilt using a automated 'reengineering engine'. The old program would be fed into the engine, analyzed, restructured, and then regenerated in a form that

exhibited the best aspects of software quality. In the short term, it is unlikely that such an 'engine' will appear, but CASE vendors have introduced told shat provide a limited subset of these capabilities that addresses specific

application domain. More important these reengineering tools are becoming increasingly more sophisticated.

Forward engineering, also called renovation or reclamation, not only recovers design information from existing software, but uses this information to alter or reconstitute the existing system in an effort to improve its overall quality. In most cases, reengineered software reimplements the function of the existing system and also adds new functions and/or improves overall performance.

User Avatar

Wiki User

12y ago
This answer is:
User Avatar

Add your answer:

Earn +20 pts
Q: What is the difference between restructuring and forward engineering?
Write your answer...
Submit
Still have questions?
magnify glass
imp
Continue Learning about Computer Science

Define Forward Engineering?

Forward Engineering:"Forward engineering is the set of engineering activities that consume the products and artifacts derived from legacy software and new requirements to produce a new target system."


What is the difference between an indirect connection and a direct connection?

direct connection (EDI) requires each business in the network to operate its own on-site EDI translator computer. Most companies use the service of a value-added network such as VANs that provides communications equipments, software, and skills needed to receive, store, and forward electronic messages that contain EDI transactions set. the main difference is that indirect connection pass message through the VANs instead of connecting their computers directly to each other.


How do you port forward wirelessly?

The same way you forward ports through wired networks. You can wirelessly access the router's firewall.


What do you mean by DC forward voltage?

DC forward voltage is generally related to diodes. It means the voltage across the diode when the diode is forward biased, i.e. when the anode is more positive than the cathode. The forward voltage is the drop across the diode. The amount of drop is a function of current. For typical silicon diodes, the forward voltage drop ranges from 0.6 volts for very small currents, to 1.5 or more volts for large currents.


What is forward reference in one pass assembler?

When one pass assembler constructing the object code, if it finds usage of the variables before the declaration then forward reference problem will occur. To avoid forward reference problem: i) Declare the symbols before using it ii) Use more than one pass assembler(multi pass assembler)

Related questions

What are the difference between forward engineering and reverse eng in uml?

forward engineering: the creation of code from models. reverse engineering: the creation of models from code.


What is the difference between a forward and an introduction?

A forward is written by someone other than the author, providing context or commentary on the book. An introduction is typically written by the author, offering background information or insights into the content of the book.


Define Forward Engineering?

Forward Engineering:"Forward engineering is the set of engineering activities that consume the products and artifacts derived from legacy software and new requirements to produce a new target system."


What is the difference between forward and backwards scheduling?

jhfgg


What is the difference between forward kinemaics and reverse kinematics in robotics?

what is difference between forwad & reverse kinamatic


What is the difference between forward difference and backward difference?

Given an infinitely convergent sequence pn with limit p, the forward difference is the measure of the difference between the current term and he next. The backward difference is the measure of the difference between the current term and the previous.i.e.forward difference: Δpn=pn+1 - pnbackward difference: ∇pn=pn - pn-1Also, note that since they are both expressed by pn, the forward difference is recognised by the use of a delta before the pn, and the backward difference by the use of a nabla.


What is the difference between 'I look forward to meeting you soon' and 'I look forward to meet you soon'?

The first is correct grammar.


What is the difference between a 3 speed and a 4 speed automatic car?

difference between 3 and four speed is, a 3 speed has 3 forward gears. a 4 speed has 4 forward gears


Difference between product development and product re-engineering?

Probably a rather philosophical question, but if you want to make a quote it is the difference between an architect and a construction worker. Engineers design a framework and decide how the building works in its entirety and how it interconnects with the outside world and programmers execute the master plan, putting up the walls and installing the plumbing and electricity.


What is the difference between fourth and forth?

Fourth is like the number 4. Forth is to go forward.


What is the difference between forward lookup zone and reverse lookup zone in DNS?

Forward lookup is name-to-IP address; the reverse lookup is IP address-to-name.


What is the difference between power semiconductors and semiconductors?

power semiconductorspower semiconductors can drive large currents during forward biassemiconductorsemiconductors drive small currents during forward bias