是否有任何特定的工具为整个java项目生成UML类图。 我尝试使用ObjectAid UML插件并生成一个UML类图。我需要通过选择项目src文件夹来为所有类生成类图。无论如何要生成它?生成UML类图
感谢。
是否有任何特定的工具为整个java项目生成UML类图。 我尝试使用ObjectAid UML插件并生成一个UML类图。我需要通过选择项目src文件夹来为所有类生成类图。无论如何要生成它?生成UML类图
感谢。
不确定关于Eclipse或其插件,但您肯定可以在Netbeans中执行此操作。 Here is how。
官方网页Netbeans UML Plugin。
看到这篇文章:http://java.dzone.com/articles/reverse-engineer-source-code-u
我认为这说明正是你需要的。
我见过的最好的逆向工程是EclipseUML Omondo。
您可以使用Eclipse 3.3和测试期间30天EclipseUML编译: 见下载中心页面在:http://www.ejb3.org/download_studio_eclipse_3.3.html 这是足够的时间来从现有代码类和序列图充足。
您可以尝试的Sparx EA工具:http://www.sparxsystems.com.au/
但是,如果有太多的classses在一个包,你可能会很“丑陋”的类图
你可以使用UMLgraph:http://www.umlgraph.org/
它为graphviz创建输出,它将布局不同的clases。 它被写为javadoc的插件(doclet)。
我很偏颇,但你也应该查看来自Architexa的Code Understanding Tool。它会为你的整个代码库生成一个分层图。您可以为单个包或类创建类图。
你可以尝试tags2uml,这需要通过CTAGS产生一个标签文件,并生成可通过GraphViz的转化为UML类图一个DOT文件:https://github.com/ruben2020/tags2uml
什么IDE您使用的?或者你正在寻找一个独立的应用程序? – 2010-11-18 05:21:15
am使用Eclipse 3.3.1。 – Gokul 2010-11-18 05:23:49
itz一个web应用程序 – Gokul 2010-11-18 05:24:08