许多UML工具声称要对Java代码进行前向/反向工程。然而,事实证明,很少有工具在这个领域真正起作用。
我从未做过3年的Java项目,并希望了解该领域的最新状态。
特别是我对从图中创建状态机骨架感兴趣,能够为我自己的代码创建钩子,并且能够对状态图进行反向工程(不想在工具之外更改状态机本身)
哪些UML工具在这方面有效?企业Architecht?视觉范式?其他
Geir Ove 挪威
答案 0 :(得分:0)
从代码到UML的逆向工程在类图中完成,用于行为可视化的静态和序列图。 到目前为止还没有状态机逆向工程标准,因此没有工具实现此功能。
答案 1 :(得分:0)
Enterprise Architect附带一个可视执行分析工具集,其中包含许多输出,包括实时代码执行的序列图生成,状态转换图(带状态的序列图)以及显示操作和调用频率的Profiler报告
我建议您在此处阅读有关Enterprise Architect Visual Execution Analysis的更多信息。