我需要在Java中维护一些项目,但它非常大。我需要一些Eclipse或程序的插件,它可以从Java项目生成UML。有什么能帮助我吗?
答案 0 :(得分:12)
工具 - >即时反转 - > Java - >指定您的来源,您就完成了。
这是一个包含大量内容的商业应用程序,但是对于您需要做的事情,您可以使用评估密钥。
编辑:另请查看此video
答案 1 :(得分:7)
答案 2 :(得分:7)
我推荐Architexa为其伟大的数字生成。 Arhitexa不是在巨大的类图中生成每个类,而是允许您有选择地在图中显示相关的类。
答案 3 :(得分:5)
大多数UML工具都可以导入Java代码。上次我使用JUDE社区版时,它可以做到,但他们已经将它分成社区和付费版本。我不确定自由人是否会再这样做了。 Sparx Enterprise Architect也可以导入Java。
答案 4 :(得分:3)
我建议euml2作为eclipse插件 它有一个免费版本,非常好!
答案 5 :(得分:3)
Umbrello支持Java代码导入,它是开源的,因此您无需花费任何费用。
你也可以给Doxygen(GraphViz)一个去;它将生成UML“样式”类图,是一个很棒的代码导航工具,适用于不熟悉的代码库。但不是真正的UML工具,但可能符合您的要求。
答案 6 :(得分:0)
我建议Enterprise Architect支持完整的反向和正向工程,包括Java。自动生成文档,如Word,PDF或网站。
答案 7 :(得分:0)
Free Class Visualizer正是这样做的 - 您加载编译的Java代码,因此接收类图,允许您浏览关系。 它支持参数化类型,注释和发现所有类型的出站和入站关系(包括依赖关系)。