Professional Documents
Culture Documents
4- Program modularization
5- data re-engineering
Source code ● It’s a process of translating a source code from one
programming language to another.
translation
● The translated language may be an updated version of the
original language or a completely different language.
improvement
● Typically , programs develop this complex logic structure
as they are modified during maintenance.
1. Loss of comments.
2. Loss of documentation.
modularization
Different types of modules be created:
1- data abstractions.
2- hardware modules .
Data re-
engineering Why do we have to modify data and programs
in a legacy system?
1- data degradation
3- architectural evolution
● Personnel risks:
● Application risks:
● Tool risks: