What is reverse engineering?
150
What is reverse engineering?
Reverse engineering is the process of examining and recovering data or
source code from a file that is then used to build or update an OOM. You
reverse engineer objects to an OOM via a diagram. You can reverse engineer
objects to a new model, or to an existing model. When you reverse engineer
an object that already exists in a model, you can choose in an object
comparison box either to replace the existing object, or to keep the existing
object in the model.
Parsing
PowerDesigner uses parser software for reverse engineering XML, that
was developed by the Apache Software Foundation
(http://www.apache.org/).
You can reverse the following type of files into an OOM:
♦ Java
♦ PowerBuilder
♦ XML
You can reverse engineer an existing database into a new OOM. The data
source can be either from a script file or an ODBC data source.
This functionality is accessible from the File➤Reverse Engineering menu.
Reverse
engineering into a
new OOM