The ReverseAndReengineeringTaxonomy defines reengineering as:

the examination and alteration of a subject system to reconstitute it in a new form and the subsequent implementation of the new form.

See also


Resources:


E. J. Byrne (A Conceptual Foundation for Software Re-Engineering, ICSM 1992, pp. 226-235) has proposed a model for reengineering distinguishing three steps:
  1. ReverseEngineering
  2. ReStructuring
  3. ForwardEngineering

which he visualizes using the following figure:

ReEngineering?rev=&filename=byrne.gif


The SEI Horseshoe Model is similar to Byrne's model, and takes a SoftwareArchitecture perspecitve on reengineering:

Horseshoe.gif

See http://www.sei.cmu.edu/reengineering/


CategoryReengineeringPages | CategoryReengineeringWiki | Contributions by ArieVanDeursen

Revision: r1.12 - 23 Jul 2002 - 22:24 - MaD
Transform > ReEngineering
Copyright © 1999-2020 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki? Send feedback