需要用于Java项目的UML逆向工程工具

时间:2010-12-15 11:16:11

标签: java eclipse eclipse-plugin uml

我需要在Java中维护一些项目,但它非常大。我需要一些Eclipse或程序的插件,它可以从Java项目生成UML。有什么能帮助我吗?

8 个答案:

答案 0 :(得分:12)

Visual Paradigm for UML

工具 - >即时反转 - > 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代码导入,它是开源的,因此您无需花费任何费用。

你也可以给DoxygenGraphViz)一个去;它将生成UML“样式”类图,是一个很棒的代码导航工具,适用于不熟悉的代码库。但不是真正的UML工具,但可能符合您的要求。

答案 6 :(得分:0)

我建议Enterprise Architect支持完整的反向和正向工程,包括Java。自动生成文档,如Word,PDF或网站。

答案 7 :(得分:0)

Free Class Visualizer正是这样做的 - 您加载编译的Java代码,因此接收类图,允许您浏览关系。 它支持参数化类型,注释和发现所有类型的出站和入站关系(包括依赖关系)。