Copyright 2002 by
Prentice Hall, Inc.
10-10
How Can Legacy Systems be Improved?: Options
2.Reengineer the system: Step beyond restructuring, implies extracting the data elements from an existing file and the business logic from an existing program and moving them to an existing platform. See Life Cycle Figure 10-5
1.Reverse engineering: existing programs, along with their files and DB descriptions are converted from their implementation level description to their equivalent design level components
2.Forward engineering: from requirements level to operational systems