我需要维护一个Java项目,但它非常庞大。我需要一些Eclipse插件或能够从Java项目生成UML图的独立程序。有什么可以帮助我的吗?
我需要维护一个Java项目,但它非常庞大。我需要一些Eclipse插件或能够从Java项目生成UML图的独立程序。有什么可以帮助我的吗?
我推荐使用Architexa进行类图生成,它非常优秀。相比于在一个巨大的类图中生成每个类,Architexa允许你选择性地在图表中显示相关的类。
大多数UML工具都可以导入Java代码。我上次使用JUDE社区版时,它可以做到这一点,但现在他们将其分为社区版和付费版。我不确定免费版是否还能够导入Java代码。Sparx Enterprise Architect也可以导入Java代码。
我建议使用euml2作为Eclipse插件。
它有免费版本,而且相当不错!
/*** @uml.property name="variableName"* @uml.associationEnd */
,但这对我没有造成问题。我已经将其用于类图和包图,并且一切正常。如果您有更高级的使用经验并且发现了错误,请告诉我以便我注意。 - Cratylus免费的Class Visualizer正是这样做的——您加载已编译的Java代码,然后得到类图,使您可以浏览关系。它支持参数化类型、注释,并发现所有出站和入站关系(包括依赖项)。