开发者

freeware for generating diagrams [closed]

Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.

Questions asking us to recommend or find a tool, library or favor开发者_StackOverflow中文版ite off-site resource are off-topic for Stack Overflow as they tend to attract opinionated answers and spam. Instead, describe the problem and what has been done so far to solve it.

Closed 9 years ago.

Improve this question

Do you know any nice freeware that will take my java sources and will generate class diagrams from them?


Last year, I wrote this small tool : java2dot . It generates a file for graphviz dot. See http://plindenbaum.blogspot.com/2008/10/javadoc-is-not-enough-java2dia.html

freeware for generating diagrams [closed]

Hope it helps


Netbeans has a UML plugin that can reverse engineer class diagrams from Java source.


Doxygen can do that (with help from Graphviz).

Looks like there's a nice tutorial for installing and configuring it, including details about annotations to use for it, here.


StarUML


This may be more than what you asked for, but doxygen use the "dot" tool from graphviz to generate class diagram along the documentation of any java application.


You can try Fujaba. It supports forward engineering (UML -> Java) and reverse engineering (Java -> UML). Class diagrams are supported.

freeware for generating diagrams [closed]


(source: fujaba.de)


ArgoUML can create class diagrams from Java. However last time I used it (a fair time back now) it did not do all that great a job at laying it all out.


TopCoder UML Tool


If you use maven, one nice way of generating UML from your classes is by generating JavaDocs and adding the UMLGraph doclet. See the following link:

http://maven.apache.org/plugins/maven-javadoc-plugin/examples/alternate-doclet.html

The nice thing about this is that it becomes simple to integrate into a nightly build.


Slime is a neat small UML plugin for eclipse that can draw class diagrams.


AmaterasUML is a free eclipse plugin that works pretty well. You can drag and drop classes from the package explorer to the diagram, and export to png.


ArgoUML is the best free UML tool. MagicDraw is the best commercial UML tool. And IDEs have plugins to create UML diagrams too (Eclipse and Netbeans to name two).


I use the ObjectAID UML plugin for eclipse. It's a very nice free tool that lets you build UML diagrams that you can navigate.

See also this question for more Eclipse plugins that allow you to do this with UML.

0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜