1

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

我已经 3 年没有做 Java 项目了,我想了解这个领域的最新情况。

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

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

Geir Ove 挪威

4

2 回答 2

0

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

于 2011-03-12T22:36:21.877 回答
0

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

我建议在这里阅读更多关于 Enterprise Architect Visual Execution Analysis的内容。

于 2011-03-14T22:38:58.640 回答