第14章RationalRosexz.pptVIP

  1. 1、本文档共30页,可阅读全部内容。
  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文档。上传文档
查看更多
第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、打印机或各种终端。 连接 是处理器之间、设备之间或处理器和设备之间的物理上的实际连接。 一个典型的

文档评论(0)

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

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

1亿VIP精品文档

相关文档