关于C++项目UML逆向工程

  近来工作中接触到了一些没有什么文档的项目代码。于是考虑:是否有一些工具,可以根据项目代码,帮我们梳理项目框架和代码流程?

   经过搜索,还真的找到了一些资料。关于JAVA逆向工程的文章,好像比较多。C++部分就比较少了。至于C语言,由于不是面向对象语言,没有直接的UML工具可以用来做逆向工程分析。

   至于逆向工程的作用到底有多大,说实话,个人还真的没有经验。在这里只是记录一下,以便以后查找。

 

    关于UML时序图,可以参考:

UML系列——时序图(顺序图): http://www.cnblogs.com/wolf-sun/p/UML-Sequence-diagram.html
UML建模之时序图教程 : https://www.cnblogs.com/langtianya/p/3825764.html

 

    VS2010是有新增了 UML 建模功能,但是实在不能说对C++友好反向工程支持C#,不支持C++的,可能得找其他工具区了
推荐几个:
1、Visual Paradigm for UML 10.0 (社区版免费)
2、EA
3、Trufun kant studio
4、starUML
前面几个都支持C++逆向工程。

   StartUML自动生成代码: https://blog.csdn.net/u010963246/article/details/47101009
   StarUML逆向工程: 通过代码生成类图: https://blog.csdn.net/qq_20480611/article/details/51287038
   eclipse中,green UML 自动生成类图: https://www.cnblogs.com/maxiaodoubao/p/4208363.html
   Eclipse自动生成UML图: https://www.xuebuyuan.com/3241354.html

你可能感兴趣的:(开发工具,笔记-记录)