用于生成图表的免费软件

时间:2009-11-03 15:21:38

标签: java uml

你知道任何不错的免费软件会占用我的java资源并从中生成类图吗?

14 个答案:

答案 0 :(得分:6)

去年,我写了这个小工具: java2dot 。它为graphviz dot生成一个文件。 见http://plindenbaum.blogspot.com/2008/10/javadoc-is-not-enough-java2dia.html

https://media.tumblr.com/NngfN9gsDfci6h2zSjZtnUPko1_500.jpg

希望有所帮助

答案 1 :(得分:4)

Netbeans有一个UML plugin可以从Java源代码中反向设计类图。

答案 2 :(得分:4)

Doxygen可以做到这一点(在Graphviz的帮助下)。

看起来有一个很好的安装和配置教程,包括有关它的注释的详细信息,here

答案 3 :(得分:2)

答案 4 :(得分:1)

这可能比你要求的要多,但doxygen使用graphviz中的“dot”工具在任何java应用程序的文档中生成类图。

答案 5 :(得分:1)

您可以尝试Fujaba。它支持正向工程(UML - > Java)和逆向工程(Java - > UML)。支持类图。

alt text
(来源:fujaba.de

答案 6 :(得分:0)

它被称为UML。了解该关键字后,您应该在Google中获得更多成功。如果您使用的是Eclipse之类的IDE,您还可以查找插件herehere。祝你好运。

答案 7 :(得分:0)

ArgoUML可以从Java创建类图。然而,上次我使用它(现在是一个公平的时间),它并没有做出如此出色的工作。

答案 8 :(得分:0)

答案 9 :(得分:0)

如果你使用maven,从你的类生成UML的一个好方法是生成JavaDocs并添加UMLGraph doclet。请参阅以下链接:

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

关于这一点的好处是可以很容易地集成到夜间构建中。

答案 10 :(得分:0)

Slime是eclipse的一个简洁的小UML插件,可以绘制类图。

答案 11 :(得分:0)

AmaterasUML是一个免费的eclipse插件,效果很好。您可以将类从包资源管理器拖放到图表中,然后导出到png。

答案 12 :(得分:0)

ArgoUML是最好的免费UML工具。 MagicDraw是最好的商业UML工具。 IDE也有插件来创建UML图表(Eclipse和Netbeans就是两个)。

答案 13 :(得分:0)

我使用ObjectAID UML plugin进行日食。这是一个非常好的免费工具,可以让您构建可以导航的UML图表。

另请参阅this question了解更多允许您使用UML执行此操作的Eclipse插件。