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

时间:2011-03-12 00:05:19

标签: uml state-machine roundtrip

许多UML工具声称要对Java代码进行前向/反向工程。然而,事实证明,很少有工具在这个领域真正起作用。

我从未做过3年的Java项目,并希望了解该领域的最新状态。

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

哪些UML工具在这方面有效?企业Architecht?视觉范式?其他

Geir Ove 挪威

2 个答案:

答案 0 :(得分:0)

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

答案 1 :(得分:0)

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

我建议您在此处阅读有关Enterprise Architect Visual Execution Analysis的更多信息。