ImageVerifierCode 换一换
格式:DOCX , 页数:13 ,大小:941.54KB ,
资源ID:7827617      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bingdoc.com/d-7827617.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(C++ 逆向工程生成UML模型图Word下载.docx)为本站会员(b****3)主动上传,冰点文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰点文库(发送邮件至service@bingdoc.com或直接QQ联系客服),我们立即给予删除!

C++ 逆向工程生成UML模型图Word下载.docx

1、右键点击组件视图(Component View),选择New-Component,创建一个新的组件(二)将component的language属性设定为ANSI C+a)选中创建的component,点击右键,选中Open Specificationb)在这个对话框中将该component的language设定为ANSI C+(三)配置该ANSI C+ component,设置好该component中包含的C+代码文件,并进行C+语言的详细设置选中该component,点击右键,选择ANSI C+-Open ANSI C+ Specification把Source file root dire

2、ctory设定为你的C+源码文件所在的路径,Reverse engineering root package中输入转换后的工程的名称,默认为C+ Reverse Engineered,Reverse engineer directories as packages选项将以文件夹的形式在Rose的Logical View中生成与源文件相同的文档结构。点击Add Files将需要转换的文件添加到Project Files中,视你的需要来做其它的设定,比如:头文件扩展名等等。(四)将设置好的component转换成模型图选中设置好的component,点击右键,选中ANSI C+-Reverse E

3、ngineer选中需要转换的class,点击ok,一个component的逆向转换就完成了。c)逆向转换完成后,将在Rose主界面的Logical View下显示逆向转化后的代码。(五)得到逆向工程的模型图 a)新建一个Class Diagram,并命名。 b)双击此Diagram打开,选择Query-Add Classes。在Package下拉列表选择包含类的文件夹,点击OK。选择All 添加。d)重复同样的操作直到所有需转换成UML模型的类都已经添加完毕。最后在Class Diagram视图中显示所有生成的UML模型图及其它们之间的联系。(六)排列视图一般来说,一个系统中所涉及的数据元素非

4、常多,导致视图很拥挤,排版也非常困难。Rational Rose提供的自动排版功能可以很方便地帮助用户解决这个问题。选择Format-Layout Diagram,系统会将图中的所有元素用最优方式重新排列,给用户一个清晰的视图。2 Visual C+逆向工程(Reverse Engineer)Visual C+在使用这个功能的时候,要求用户的机器上同时安装Visual Studio。Visual C+的逆向工程也需要首先创建一个component,并将该component的language属性设置为VC+。Rational Rose对VC+模型的转换是通过读取VC+ Project File的

5、信息来实现的,用户只需要将对应的project file信息指定给component就可以了。其余操作与“ANSI C+(标准C+)逆向工程”基本雷同。将VC+ Project的信息赋给刚刚创建好的component。选择该component,点击右键,选择Assign To Project在对话框中找到刚刚创建的component,右键点击并选择Properties。在下面对话框中选中需要进行转换的Project,点击ok,该component就与需要转换的project关联上了。 选中设置好的component,点击右键,Update Model,将会弹出确认对话框,选中需要转换的clas

6、s,点击finish就可以了。注释IBM Rational Software Architect是一个集成式设计和开发工具,使用户可以用UML模型驱动的开发方式开发出结构清晰的应用程序和服务。IBM Rational Software Modeler是基于UML2.0的可定制的可视化建模和设计工具,遵循它所提供的工作流程,可以使得系统设计师,系统分析师,设计人员等写出更为清晰的文档,更为有效地进行沟通和设计工作。UML提供的各种类型的模型描述图用例图(Use Case Diagram):描述系统提供的一个功能单元,主要目的是帮助开发团队以一种可视化的方式理解系统的功能需求,包括基于基本流程的角

7、色(actors,也就是与系统交互的其他实体)关系,以及系统内用例之间的关系。序列图(Sequence Diagram):显示具体用例(或者是用例的一部分)的详细流程。状态图(Statechart Diagram):表示某个类所处的不同状态和该类的状态转换信息。活动图(Activity Diagram):表示在处理某个活动时,两个或者更多类对象之间的过程控制流。类图(Class Diagram):表示不同的实体(人、事物和数据)如何彼此相关;换句话说,它显示了系统的静态结构。组件图(Component Diagram):提供系统的物理视图。组件(Component)表示模型代码库、执行库和其它组件的信息。组件是代码的实际模块,组件图主要用户是负责控制代码和编译部署应用程序的人。有些组件是代码库,有些组件是运行组件,如执行文件或动态链接库(DLL)文件。)部署图(Deployment View):表示该软件系统如何部署到硬件环境中。数据模型图(Data Model Diagram):描述关系数据结构。

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2