Answers:
以下是一些选择:
使用Microsoft Visio 2000将工程代码反向转换为UML图的分步指南-http: //msdn.microsoft.com/zh-cn/library/aa140255(office.10).aspx
BoUML- http: //bouml.fr/features.html
StarUML- http: //staruml.sourceforge.net/en/
在弱类型容器存在的情况下从C ++代码对UML类图进行逆向工程(2001)-http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.27.9064
Umbrello UML建模器-http: //uml.sourceforge.net/
我相信企业架构师可以做到。
与Dia和其他工具的命令行自动diadia相比,Umbrello似乎可以从C ++代码(建议使用最新版本> = 2.22)中产生最佳的UML 。
StarUML并没有为我提供好的图表:奇怪的导入,不可用,对许多人不起作用:https://github.com/staruml/Cpp/issues
谁想要UML应该得到Rational Rose :)
StarUML就是这样做的,它是免费的。不幸的是它已经有一段时间没有更新了。有几个分支项目(由于项目管理员不允许接管该项目),但他们也都死了。