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