【问题标题】:Eclipse plugin for generating UML diagram from c++ code用于从 C++ 代码生成 UML 图的 Eclipse 插件
【发布时间】:2011-03-10 11:39:53
【问题描述】:

有没有可以从C++源代码生成UML/类图的eclipse插件?

【问题讨论】:

    标签: c++ eclipse diagram


    【解决方案1】:

    这也不是 Eclipse 插件,但来自 KDE 的 Umbrello UML Modeller 是开源的,我使用它的结果比 Doxygen 或 Rhapsody 更好。

    【讨论】:

    • 可惜只有 Linux 原生支持。
    • @Konrad:如果您需要其他平台,可以尝试首页提到的不稳定端口。
    • 这个摇滚!在最新的 Linux 平台(例如 Fedora 19)上运行良好!
    【解决方案2】:

    从list of UML tools,我只看到商业 UML 编辑器(使用 C++ 作为逆向工程语言之一),例如:

    换句话说,我不知道有提供 C++ 逆向工程 UML 图的开源项目。


    nrs 提到in the comments,来自Modelio Wikipedia entry:

    核心 Modelio 软件于 2011 年 10 月 5 日在 GPLv3 下发布。
    关键 API 在更宽松的 Apache License 2.0 下获得许可。

    注意:it is a standalone app(基于 Eclipse RCP),不能直接在 IDE Eclipse 中添加。 Eclipse 作为插件。

    【讨论】:

    • @Tristan:我以为你不会。我已经用逻辑结论编辑了我的答案。
    • “核心 Modelio 软件于 2011 年 10 月 5 日在 GPLv3 下发布。[1] 关键 API 在更宽松的 Apache License 2.0 下获得许可。”来自维基百科
    • @nrs 好点。我已将其包含在答案中以提高知名度。
    【解决方案3】:

    我的 Eclipse-Fu 仅次于……好吧,各位。但我想知道:Doxygen 能不能做成合适的形状?作为一个自动化的 c++ 文档工具,它非常漂亮。另外,它在命令行下运行,所以我想让 eclipse 运行它不会太难。

    【讨论】:

    • 是的,我完全同意你的看法。此外,考虑到它已经在后台工作的日食速度很慢。它很难击败 Doxygen。
    【解决方案4】:

    嗯,商业选择是使用 Rhapsody developer for C++。你在源代码中进行逆向工程就可以了。

    【讨论】:

      【解决方案5】:

      我不知道任何从 C++ 代码生成 UML 类图的 Eclipse 插件。然而,BOUML 现在是商业的,但第 4 版是免费的。你仍然可以在几个 Linux 发行版的 repos 中找到这个版本,它具有我在免费应用程序中见过的最好的逆向工程功能。它也可以在 Windows 上运行,您仍然可以在 Internet 上找到installer of BOUML 4 for Windows。

      【讨论】:

        猜你喜欢
        • 2017-07-08
        • 1970-01-01
        • 2011-08-06
        • 2012-05-28
        • 1970-01-01
        • 2011-05-21
        • 1970-01-01
        • 1970-01-01
        • 2011-12-12
        相关资源
        最近更新 更多