建议将cpp代码转换为UML类图的工具

时间:2012-02-14 12:05:36

标签: c++ linux uml

我想在我的项目中提出一些类接口更改。我觉得使用UML类图最好地解释更改。

我的项目代码库是用C ++(RHEL)。

你能不能告诉我任何适用于linux的开源/免费工具(ubuntu gnome - 最好是gtk应用程序),并且可以帮助我生成给出类声明的类图。

谢谢, Amey

3 个答案:

答案 0 :(得分:2)

据我所知,Umbrello支持C ++的逆向工程

答案 1 :(得分:1)

你可以使用doxygen:

http://www.doxygen.org

这不完全是UML,但是doxygen让你:“通过包含依赖图,继承图和协作图来可视化各种元素之间的关系,这些都是自动生成的。”这可能就是你在寻找的东西。

答案 2 :(得分:0)

我以前用过Dia。有了它,除了UML建模之外,您还可以创建许多不同类型的图表。
检查Dia Homepage。看看例子和演示。
是的,它是开源的,基于GTK +。

这个演示接近您可能想要做的。 enter image description here