生成UML类图

时间:2010-11-18 05:14:44

标签: java class uml diagram

是否有任何特定工具可以为整个java项目生成UML类图。 我尝试使用ObjectAid UML插件并生成一个UML类图。我需要通过选择项目src文件夹为所有类生成类图。无论如何都要产生它吗?

感谢。

8 个答案:

答案 0 :(得分:2)

我有偏见,但你也应该查看Architexa的Code Understanding Tool。它将为您的整个代码库生成一个分层图。您可以为单个包或类创建类图。

答案 1 :(得分:1)

不确定Eclipse或其插件,但您肯定可以在Netbeans中执行此操作。 Here is how

Netbeans UML Plugin的官方网页。

答案 2 :(得分:1)

我见过的最好的逆向工程是EclipseUML Omondo。

您可以使用Eclipse 3.3并在30天内测试EclipseUML构建: 请参阅下载页面:http://www.ejb3.org/download_studio_eclipse_3.3.html 这足以从现有代码创建类和序列图。

答案 3 :(得分:0)

请参阅此文章:http://java.dzone.com/articles/reverse-engineer-source-code-u

我认为它完全描述了你的需求。

答案 4 :(得分:0)

尝试MoDisco Eclipse插件

答案 5 :(得分:0)

您可以尝试使用Sparx EA工具:http://www.sparxsystems.com.au/

但如果包中有太多的分类,你可能会得到非常“丑陋”的类图

答案 6 :(得分:0)

您可以使用UMLgraph:http://www.umlgraph.org/

它为graphviz创建输出,它将布置不同的clases。 它被编写为javadoc的插件(doclet)。

答案 7 :(得分:0)

你可以尝试使用tag2uml,它接收ctags生成的标签文件,并生成一个DOT文件,可以通过GraphViz转换为UML类图:https://github.com/ruben2020/tags2uml