Abstract A Pedagogical Tool For Forward and Reverse Engineering
Abstract A Pedagogical Tool For Forward and Reverse Engineering
Abstract A Pedagogical Tool For Forward and Reverse Engineering
This tool is usable to provide a GUI that allows designers to access all the features
provided by the tool. And they support the design process in that they allow the designer
to enter diagrams in the style of popular design methodologies. But they typically do not
provide process support to guide the designer through the design task. This teaching tool
provides a very powerful opportunity to understand the design specification of an existing
system and provides an interactive GUI to convert our java source file to UML notation
and UML notation to a java source file. Using reverse engineering concepts a three-
dimensional product or model can be quickly captured in digital form, re-modeled, and
exported for rapid prototyping/tooling.
Thus our innovative idea of this project lies in the definition “the process of analyzing
programs in an effort to create representation of the program at the higher level of
abstraction than source code. Reverse engineering is a process of design recovery”.
Reverse engineering is not just the generation of data – rather it is a process to assure that
the data is correct, the software functionality is understood and well documented and the
software functions as intended and required by the system.
Hardware / Software Requirements:
Hardware Requirements:
Processor : Any Processor above 500 MHz.
Ram : 128Mb.
Hard Disk : 10 GB.
Compact Disk : 650 Mb.
Input device : Standard Keyboard and Mouse.
Output device : VGA and High Resolution Monitor
Software Requirements:
Operating System : Windows Family.
Techniques : JDK 1.7
Front End : Java Swing