用RationalRose将VC工程转换为类图.docVIP

  1. 1、本文档共1页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
用RationalRose将VC工程转换为类图

用Rational Rose将VC 工程转换为类图 ? 首先启动Rational Rose,启动后如下图: 1.?启动以后点开左边的Compoent View,鼠标右键点击Compoent View,在弹出的快捷菜单中选择New- Compoent,如下图: 新建Compoent以后会在Compoent View里显示添加的组件,我们可以将该组件的名字修改为我们想要的名字,我将这个测试用的组件取名为TEST,如下图: 2.?然后在TEST组件上点击鼠标右键,弹出快捷菜单,选择Open Specification…选项,对其具体属性进行设置,如图: 3.?在弹出的Test组件设置窗口中,将Language项设置为ANSI C++,如下图: 点击设置窗口的Apply按钮,然后点击OK ? 4.?设置好以后,再用鼠标右键点击TEST组件,这时弹出的快捷菜单会有所改变,多了ANSI C++选项,选择ANSI C++ - Open ANSI C++ Specification…选项,如下图: 5.?选择该选项后,弹出ANSI C++ Specification设置窗口,将Source file root directory设置为我们需要进行类图转换的VC工程的目录。我使用D盘下的Preview工程,所以设置为该目录,如下图: 6.?然后我们点击Add Files按钮,添加我们需要进行转换的源文件。这些源文件既包括类的*.cpp实现文件也要包括相应的*.h头文件,如下图: 8.添加完工程文件后,可以再Project files列表中看到添加的头文件和实现文件。我们点击确定按钮,关闭该设置窗口。右键点击TEST组件,选择ANSI C++- Reverse Engineer…选项,如下图: 7.?在弹出的Reverse Engineer设置窗口中选择需要转换的类或踢出不需要转换的类,结构体,如下图: 8.?选好要转换的类后,点击OK按钮便开始进行转换,转换成功后会提示转换工程完成: 10.在转换工程成功后,再次右键点击TEST组件,选择Open Specification…选项菜单,弹出TEST组件设置窗口,将Language改为VC++,点击Apply和OK按钮,如下图: ?使用Rational Rose对VC工程进行反向 ????时间?:?2007-10-10??作者:佚名 ??编辑:本站 点击:??1988 [?评论?] - - 10.?? 再用鼠标右键点击TEST组件,弹出快捷菜单将有所变化,选择Assign To Project....菜单项,如下图所示: 10. 弹出Compoent Assignment Tool对话框,右键点击左边列表VC++下的TEST项目,弹出快捷菜单,选择Properties选项,如图: 11.选择Properties后,弹出对话框,要对Workspace File进行设置: 12.在选择VC工程文件的对话框中选择Exsting标签,然后找到需要转换的VC的工作区文件,然后点击打开按钮: 13.设置了VC工作区文件后,VC工程文件会自动找到,如果出现问题说明要安装VC: 14.工作区和工程文件设置完成后,点击OK,关闭各个对话框。然后再次右键点击TEST组件,在弹出的快捷菜单中选择Update Model…菜单项目,如图: 15.在弹出的Model Update Tool对话框中直接点击Finish按钮: 16.在Model Updata的过程中,可能会因为找到代码及头文件不完整的类、结果、枚举类型,这些类型由于我们在加入工程的*.cpp和*.h时候不完整,不能对这些类型进行完整Model Updata,这个时候会弹出对话框。我们可以把其剔除掉,如下图: 17.将其剔除后Model Updata过程继续,完成后将在右边产生类,结构的UML图: 18.生成图形后,选中所有图形。选择Rational Rose的的Format菜单,选中Show All Attributes和Show All Operations项目,所有的类及结构的属性和方法都显示出来,如下图: 19.点开左边的Logical View列表,接着点开下面的VC++ Reverse Engineered列表,点开下面的TEST项目。在TEST项目下列出了该项目Reverse后的类,直接选中想要的类拖动到Diagram中,就可以将其类的UML图拖动到图表中,如下图: The End 祝大家国庆快乐^_^

文档评论(0)

peain + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档