2010-07-01 191 views

回答

3

list of UML tools,我只看到商业UML编辑器(用C++作为工程化的语言的反向中的一个),如:

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


nrs提到in the comments,从Modelio Wikipedia entry

核心Modelio软件GPLv3的下发布的10月5日,2011年
关键API是更宽容的Apache许可2.0许可。

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

+0

thx列出它们。但我不选择商业的 – tristan 2010-07-01 07:01:15

+1

@Tristan:我以为你不会。我用合理的结论编辑了我的答案。 – VonC 2010-07-01 07:04:43

+0

“核心Modelio软件于2011年10月5日在GPLv3下发布。[1]主要API根据更加宽容的Apache许可证2.0许可。”从维基百科 – hosolmaz 2014-05-12 12:36:20

1

我的Eclipse-Fu是第二个......好吧,每个人。但是我想知道:Doxygen能够被塑造成适合的形状吗?作为一个自动化的C++文档工具,它非常漂亮。另外,它运行在命令行,所以我可以想象得到eclipse运行它不会太困难。

5

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

+0

羞愧只有本地支持的Linux。 – Konrad 2010-08-02 10:23:58

+0

@Konrad:如果您需要其他平台,您可以尝试在头版中提到的不稳定端口。 – 2010-08-02 14:18:11

+0

这一块石头!在最近的Linux平台(比如Fedora 19)上效果很好! – 2013-12-16 11:06:56

0

好吧,商业选择是使用Rhapsody开发者的C++。你在你的源代码中进行反向工程,然后你就去了。

0

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