如何从Eclipse中的java源代码创建流程图

我想从我的java源代码创建流程图或序列图。
有没有可以帮助我做到这一点的插件?

这篇文章是否适用于流程图? 您是指序列图还是类图eUML是创建类图或序列图的好工具您可以在http://www.soyatec.com/main.php找到它

ObjectAid是一个免费的UML工具,可以创建序列图。 另一种从现有代码创建序列图的商业工具是Architexa 。 我经常在日常工作中使用Architexa。

我们的工具Code Rocket for Eclipse可以从Java(和C / C ++代码)生成伪代码和流程图。 可以编辑设计视图,并将任何更改转发到代码中。 它不是免费工具,但有30天的免费试用期。 它也仅适用于Eclipse 32位。

我不确定是否有插件,但肯定有这样做的技巧。 如果没有可用的插件,理论上,可以按照这种技术的方法来构建一个插件。 想到的一种技术包含在Atanas Rountev和Beth Harkness Connell的反向工程序列图的对象命名分析中 。

这是摘要:

UML序列图通常用于表示软件系统中的对象交互。 这项工作考虑了从现有代码中提取UML序列图的问题,以便进行软件理解和测试。 这种逆向工程的静态分析需要将交互对象从代码映射到序列图对象。 我们提出了一种过程间数据流分析算法,它精确地确定哪些对象是某些消息的接收者,并分配适当的图表对象来表示它们。 我们的实验表明,可以准确地确定大多数消息接收器,从而为反向工程序列图提供高度精确的对象命名。

我发现这个Eclipse插件Flowchart4j V 2.0.0和http://www.codeswat.com/您可以将它用于流程图序列图并将其导出到MS Visio 。 它只有一个缺点。 你必须付钱。