Search code examples
javaclassumldiagrams

Generating Class Diagram


HI All I am at the end of the release of my project.So in order to keep working our manager asked us to generate Class Diagrams for the code we had written.Its medium project with 3500 java files .So I think we need to generate class diagrams.First I need to know how reverse engineering works here. Also I looked for some tools in Google(Green, Violet) but not sure whether they are of any help.Please suggest me how to proceed.Also a good beginning tutorial is appreciated.


Solution

  • I strongly recommend BOUML. Its Java reverse support is absolutely ROCK SOLID.

    BOUML has many other advanteges:

    • it is extremely fast (fastest UML tool ever created, check out benchmarks),
    • has rock solid C++, Java, PHP and others import support,
    • it is multiplatform (Linux, Windows, other OSes),
    • has a great SVG export support, which is important, because viewing large graphs in vector format, which scales fast in e.g. Firefox, is very convenient (you can quickly switch between "birds eye" view and class detail view),
    • it is full featured, impressively intensively developed (look at development history, it's hard to believe that such fast progress is possible).
    • supports plugins, has modular architecture (this allows user contributions, looks like BOUML community is forming up)