File APIs for Java Developers
Manipulate DOC, XLS, PPT, PDF and many others from your application.
The moose likes Java in General and the fly likes Any tools that help to get the big picture Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login

Win a copy of EJB 3 in Action this week in the EJB and other Java EE Technologies forum!
JavaRanch » Java Forums » Java » Java in General
Bookmark "Any tools that help to get the big picture" Watch "Any tools that help to get the big picture" New topic

Any tools that help to get the big picture

Jenna Thomas

Joined: Oct 03, 2005
Posts: 27

I am new to Enterprise java programming so, I thought of asking this group: Are there any good tools for reverse engineering?

Im trying to get the big picture (in terms of code flows) of a project that I just got in. THe project mostly involves maintenance now but I would like to understand the big picture of course.

What are the best tools to "reverse engineer" the code? My idea would be something like a tool (preferably open source) that can create sequence diagrams(even if the project involves MDBs) or atleast class diagrams.

I work in Eclipse so the ideal tool would be a plugin in eclipse. But Id like to hear from this group whats worked for them(a particular analysis process for eg?)

thank you!

Jenn SCJP1.5
Campbell Ritchie

Joined: Oct 13, 2005
Posts: 36478
I think that is too difficult a question for "beginning", so I shall move it.
Wim Vanni
Ranch Hand

Joined: Apr 06, 2011
Posts: 96

I have used a few tools to reverse engineer code but know of none in Eclipse. Here's what I have used:

- Borland Together
- Enterprise Architect
- Visual Paradigm

Most of the times you'd go for Class Diagrams. I'm not sure if other models can be achieved with the reverse engineering in these tools.

Good luck!
Vishwanath Krishnamurthi
Ranch Hand

Joined: Jun 04, 2007
Posts: 331
Hi Jenna,
Green UML is neat eclipse plugin. One other choice would be Architexa
Apart from reverse engineering to get class or sequence diagrams, also consider writing unit / functional tests. It helps to understand a project faster


Jenna Thomas

Joined: Oct 03, 2005
Posts: 27
These seem like solid leads to look into. Thank you for replying!
I agree. Here's the link:
subject: Any tools that help to get the big picture
Similar Threads
Class diagram
Looking for diagramming tool
Reverse Engineering in IBM Rational Rose
Factory Design-Pattern: (PDFFactory) can you access the db in the getPDF?
Is there any plugin to Eclipse 3.5.1, to generate class diagrams and sequence dia from java code,