利用VC++进行逆向工程分析代码与结构[转]

    安装Microsoft Office Visio后,它就会自动内嵌VC++

      Tools -> Customize -> Add-ins and Macro Files 中选中 Microsoft Visio UML add-in

     

      然后VC就会自动创建新的Toolbar

     新建或打开一个 Workspace,在 Project -> Settings 中把 C/C++ 中的 Generate browse info 选中,相同路径下 Browse info 中的 Build browse info file 选中 VC就会在工程路径下生成项目名称的.bsc文件。选择 Toolbar 中的对 UML 模型实施反向工程

   

   

    Visio中,模型图是不会自动生成的,Visio只负责生成模型,包括模型中的元素、元素的属性以及各个元素之间的关系,但是需要用户做一些额外的工作来得到视图。通过逆向工程后,已经得到了UML模型或者数据模型的各个组件以及它们之间的关系。 下一步需要在该模型上创建一个视图,它们可以是类图或者数据模型图。然后,手动从模型资源管理器 UML -> 视图 )中将各个元素拖进视图中,在这个过程中,各个元素之间的关联关系会自动在图中表示出来,而不需要再做其他工作

     

    接下来的分析,靠自己了......

posted @ 2011-03-20 18:14  diewcs  阅读(2014)  评论(0编辑  收藏  举报