- 1、本文档共30页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第14章RationalRosexz
第14章 Rational Rose 14.1 Rose概述 14.2 Rose主界面 14.3 Rose的基本操作 14.4 Rose的模型视图 14.5 Rose的双向工程 14.1 Rose概述 Rose是美国IBM公司开发的软件系统建模工具,它是一种可视化的、功能强大的面向对象系统分析与设计的工具。它可以用于对系统建模、设计与编码,还可以对已有的系统实施逆向工程,实现代码与模型的转换,以便更好地开发与维护系统。 Rose 支持几乎所有的UML图形元素和各种框图,是一个设计信息图形化的软件开发工具。它所产生的模型就像建筑中的蓝图一样,让项目组人员,包括项目经理、设计人员、程序员、测试人员、客户等,从不同角度、不同需求看待系统。 14.2Rose主界面 1. 浏览器 浏览器是一个树形控件窗口。用来显示用户当前所选择框图的各种元素以及模型属性。每个框图的元素按逻辑分别归类在四个视图中 Use Case View用例视图 Logical View逻辑视图 Component View构件视图 Deployment View配置视图 2. 文档窗口 文档窗口用于记录模型中各种元素的说明性文字。 当选择框图中的不同元素时,文档窗口的内容将随之变化。 例如:在某MIS系统中,对于用例视图中的角色(Actor)“系统管理员”可添加注释“系统管理员拥有创建系统用户的权限”。 3. 工具栏 工具栏是为不同的UML框图作图时提供的。默认情况下,工具栏上显示的是常用的作图按钮。 开发人员可以根据需要定制和操纵工具栏。 4. 日志窗口 在Rose的使用过程中,日志窗口记录并显示用户的某些操作信息。比如:当用户从C盘加载模型文件hospital.mdl时,系统将在日志窗口记录日志信息: 23:44:18 | [Load Model] 23:44:18 | Loading unit from file C: \ hospital.mdl 5. 框图窗口 是用户进行UML建模的主要窗口。 框图窗口采用多文档-视图技术,一次可以浏览多个UML框图,便于在不同视图中进行比较和切换。 当改变框图中的元素或元素的属性时,浏览器中的元素或其属性将相应地变化。 14.3Rose的基本操作 Rose进行系统建模时通用的基本操作 包括: 模型的创建、保存 框图的创建、删除 模型元素的添加 关联文档 注释 14.4Rose的模型视图 Rose 支持UML建模所需要的9个框图。 根据所属功能的不同将它们划分为四类视图,分别是: 用例视图(Use Case View) 逻辑视图(Logical View) 构件视图(Component View) 配置视图(Deployment View) 14.4.5 类与包 为了有效的管理在一个复杂的系统中会出现很多的类,引入了包。 利用包可以按照某种划分方法(比如软件架构的层次)组织类。 1.创建包 右单击浏览器中的Logical View视图包,或者已经存在的包(创建包的子包); 从弹出菜单中选择New - Package; 系统为创建新的包,用户可对其重新命名,然后双击打开包。 2.创建类图 在浏览器中,右单击Logical View 视图包; 从弹出菜单中选择New-Class Diagram; 系统创建新的类图, 用户可对其重新命名。 双击打开类图。 (1) 添加类的属性 在弹出菜单中选择Insert,系统自动添加新属性,用户可对其重命名。 双击已存在的属性,属性设置对话框,在其中可设置属性的相关特性。 (2)添加类的操作 在弹出菜单中选择Insert,系统自动添加新操作,用户可对其重命名。 双击已存在的操作,操作设置对话框,在其中可设置操作 的相关特性。 所设计的类如何对应成为实际中的软件呢? 14.4.7 构件图 构件图是用来建立系统实际结构的模型,它由最终组成系统的各种构件组成,并表示这些构件之间的依赖关系。 构件之间的依赖关系用带箭头的虚线表示,不同的构件表示的图标各不相同。 构件可以是组件,例如,进程内组件(.DLL)、进程外组件(.EXE)、C++中的头文件(.h)、实现文件(.cpp)、ActiveX、Applet和可执行程序等。 14.4.8 配置图 配置图用于整个系统的物理配置建模,比如系统在网络上的布局、组件在网络上的位置、网络性能和并发用户数目等情况 一个系统只有一个配置图 某系统四个可执行文件组成的构件图 配置图包含三个元素 处理器 是具有计算功能的硬件,在处理器中可以运行各种程序或进程,如工作站或各种服务器。 设备 是不具备计算能力的硬件,例如Modem、打印机或各种终端。 连接 是处理器之间、设备之间或处理器和设备之间的物理上的实际连接。 一个典型的
您可能关注的文档
- Unit 8 How do you make a banana milk shake Section B 2 3a---Self check 教案.docx
- 第20章衣原体-w.ppt
- 企业客户服务管理系统.doc
- 第十六周班会方案.doc
- 五大简单句型.ppt
- 初三碳与碳的化合物需要记忆知识点.doc
- 三角形巩固提高题(精华版.doc
- 农村商业银行章程(草案).doc
- Fuction(情态动词表推测).ppt
- 五星笔试.doc
- 2025AACR十大热门靶点推荐和解读报告52页.docx
- 财务部管理报表.xlsx
- 高中物理新人教版选修3-1课件第二章恒定电流第7节闭合电路欧姆定律.ppt
- 第三单元知识梳理(课件)-三年级语文下册单元复习(部编版).pptx
- 俄罗斯知识点训练课件-七年级地理下学期人教版(2024).pptx
- 课外古诗词诵读龟虽寿-八年级语文上学期课内课件(统编版).pptx
- 高三语文二轮复习课件第七部分实用类文本阅读7.2.1.ppt
- 高考物理人教版一轮复习课件第4章第3讲圆周运动.ppt
- 高考英语一轮复习课件53Lifeinthefuture.ppt
- 2025-2030衣柜行业风险投资发展分析及投资融资策略研究报告.docx
文档评论(0)