【问题标题】:How to Create Flowchart from java source code in Eclipse [closed]如何在 Eclipse 中从 java 源代码创建流程图 [关闭]
【发布时间】:2011-05-21 10:10:19
【问题描述】:

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

【问题讨论】:

标签: java eclipse eclipse-plugin sequence-diagram


【解决方案1】:

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

【讨论】:

  • 只是一个快速更新,Code Rocket for Eclipse 现在支持 64 位版本的 Eclipse。
  • 更新,是exe文件,只支持windows
【解决方案2】:

这篇文章是为了流程图吗? 你是说序列图还是类图 eUML 是创建类图或序列图的好工具 你可以在http://www.soyatec.com/main.php找到它

【讨论】:

    【解决方案3】:

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

    【讨论】:

    • 仅供参考,Architexa 最近也发布了免费版本。
    【解决方案4】:

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

    【讨论】:

    • 我写的。但效果很好:-)
    【解决方案5】:

    我不确定是否有这个插件,但肯定有这样做的技术。如果没有可用的插件,理论上,可以按照这种技术的方法来构建一个。 Atanas Rountev 和 Beth Harkness Connell 的论文Object naming analysis for reverse-engineered sequence diagrams 中包含了一种这样的技术。

    这是摘要:

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

    【讨论】:

    • 可能与有用的实现相去甚远,但仍然是一个有趣的参考!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-01-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-04-01
    相关资源
    最近更新 更多