【发布时间】:2011-03-10 11:39:53
【问题描述】:
有没有可以从C++源代码生成UML/类图的eclipse插件?
【问题讨论】:
有没有可以从C++源代码生成UML/类图的eclipse插件?
【问题讨论】:
这也不是 Eclipse 插件,但来自 KDE 的 Umbrello UML Modeller 是开源的,我使用它的结果比 Doxygen 或 Rhapsody 更好。
【讨论】:
从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 作为插件。
【讨论】:
我的 Eclipse-Fu 仅次于……好吧,各位。但我想知道:Doxygen 能不能做成合适的形状?作为一个自动化的 c++ 文档工具,它非常漂亮。另外,它在命令行下运行,所以我想让 eclipse 运行它不会太难。
【讨论】:
嗯,商业选择是使用 Rhapsody developer for C++。你在源代码中进行逆向工程就可以了。
【讨论】:
我不知道任何从 C++ 代码生成 UML 类图的 Eclipse 插件。然而,BOUML 现在是商业的,但第 4 版是免费的。你仍然可以在几个 Linux 发行版的 repos 中找到这个版本,它具有我在免费应用程序中见过的最好的逆向工程功能。它也可以在 Windows 上运行,您仍然可以在 Internet 上找到installer of BOUML 4 for Windows。
【讨论】: