如何从 NetBeans 中的代码生成 UML Activity 图?

How to generate UML Activity diagrams from code in NetBeans?

我已经安装了 UML Netbeans 逆向工程插件,可以自动将我的 Java 代码转换为 UML。但我的问题是,如何使用 Netbeans 插件绘制 activity 图?每当我 select activity、序列、协作或任何其他 UML 图而不是 class 图时,仍然只创建 class 图。它不会创建所需的 UML 图表。

几年前NetBeans中有一个强大的UML插件,但现在没有了。他们在许可证方面遇到了一些问题。但是您可以安装免费的 30 天 Visual Paradigm(专业版以上)并在那里创建 classes 图表。这就是我在 2014 年完成相同任务时必须做的事情。
企业架构师具有相同的可能性。但是 VP 有免费版本,你可以在 30 天后使用。现在 VP 可以再次连接到 NetBeans。 https://netbeans.org/features/uml/。但是 VP 许可证仍然是您的问题。插件创建者承诺只生成代码,不进行反向工程。

EasyUML 现在是 NetBeans 的免费 UML 插件。 Class 仅图表。 https://www.youtube.com/watch?v=7pq2fZYPpwo

您还可以安装 Eclipse 并在那里创建图表。 Eclipse 为 UML 提供了丰富的可能性。 https://marketplace.eclipse.org/content/uml-java-generator. Or more simple: https://www.youtube.com/watch?v=0Zlh56mTS6c.

请注意,class 图是唯一可以转换为代码并返回的严格 UML 图。 (也有一些限制)。对于其他图表,这是不可能的。哦,创建一些正确的图表是可能的,但是您可以通过多种方式来做到这一点,结果图表将只显示代码的一些细节,并且肯定它们不是您想要创建的必要细节图表。