哪个 UML 工具真的可以往返 java 代码?

发布于 2024-10-22 03:12:49 字数 242 浏览 6 评论 0原文

许多 UML 工具声称可以对 Java 代码进行正向/逆向工程。然而,从之前的经验来看,很少有工具能够真正在这个领域发挥作用。

我已经 3 年没有做 Java 项目了,想要了解该领域的最新状态。

我特别感兴趣的是从图表创建状态机骨架,能够创建我自己的代码的挂钩,并且能够对状态图进行逆向工程(不想在工具之外更改状态机本身)。

哪些 UML 工具适用于该领域?企业架构师?视觉范式?其他的?

盖尔·奥维 挪威

Many UML tools claim to do forward / reverse engineering of Java code. However, it turns out from prior experience, that few tools really work in this area.

I haven't been doing Java projects for 3 years, and want to get up to date with the current status in this area.

In Particular I am interested in Creating State Machine Skeletons from Diagram, be able to create hooks to my own code, and be able to reverse engineer the State Diagram back (Do not want to change the State Machine itself outside the Tool).

Which UML tools works in this area? Enterprise Architecht? Visual Paradigm? Others?

Geir Ove
Norway

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

苦笑流年记忆 2024-10-29 03:12:49

从代码到 UML 的逆向工程是在静态类图和行为可视化序列图上完成的。
迄今为止还没有状态机逆向工程标准,因此没有工具实现此功能。

The reverse engineering from code to UML is done at class diagram for static and sequence diagram for behavioral visualizations.
There is no state machine reverse engineering standard up to today therefore no tool has implemented this feature.

感悟人生的甜 2024-10-29 03:12:49

Enterprise Architect 附带可视化执行分析工具集,该工具集具有许多输出,包括实时代码执行的序列图生成、状态转换图(带有状态的序列图)以及显示操作和调用频率的分析器报告。

我建议在这里阅读有关 Enterprise Architect 可视化执行分析的更多内容。

Enterprise Architect comes with a Visual Execution Analysis tool set that has a number of outputs including Sequence Diagram generation of live code execution, State Transition Diagrams (sequence Diagram with states) as well as Profiler reports showing operation and call frequency.

I would suggest reading more on Enterprise Architect Visual Execution Analysis here.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文