From the course: Migrating COBOL Apps

Unlock the full course today

Join today to access over 22,600 courses taught by industry experts or purchase this course individually.

The reengineering process

The reengineering process - COBOL Tutorial

From the course: Migrating COBOL Apps

Start my 1-month free trial

The reengineering process

- [Instructor] Reengineering a legacy application starts with understanding the purpose of the application and how it works. While the reengineering can be a onetime full system replacement or a gradual evolution through iterative reengineering, the process starts with analyzing the application code and classifying the data. At the same time, the documentation is reconstituted from the original documentation if any exists. And from the information gleaned through the code analysis, the next step in migration is to redesign the database into the form required in the final replacement application. This is the most important stage as the database design will drive a lot of the subsequent program design. If an iterative approach is planned, the application must be partitioned into sets of components in such a way as to minimize the impact on maintenance requests ensuring both the number of change requests which have to be…

Contents