参考资料,出处见 c++逆向工程
目标是 对gocr进行分析,画出九种图。
就目前查到的资料来看,能从代码逆向生成的,大多只有类图。
UModel可以生成序列图,但是支持的语言貌似只有Java、C# 以及 VB.NET。
Rational Software Architect可以生成类图和序列图,基于它包含rose的事实,支持的语言应该会更多。但是好像存在一些小问题
,具体见 从 Java 代码逆向工程生成 UML 类图和序列图。文章讲的挺详细。
可以逆向生成类图的软件很多,rose,vs,vc还有其他一些编辑器好像都可以。
总之,除了类图和序列图之外,其他的图只能手动完成了。
暂时到这里。