- 1、本文档共82页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Rational_Rose介绍及相关操作
第五章 Rational Rose介绍 主要内容 Rational Rose 简介 用例视图 逻辑视图 构件视图 部署视图 Rational Rose 简介 Rational Rose 是用来分析与设计面向对象软件系统的强大工具,也是当前最流行的可视化软件开发工具之一 ROSE与可视化建模 可视化建模的目的在于方便项目组的人员进行交流。ROSE是一种可视化建模工具,可以为软件开发的各阶段提供支持 Rose支持的模型图 Rational Rose界面 创建模型 从菜单中选择File→New,或标准工具栏中的New按钮 选择可用框架或单击Cancel不用 保存模型 从菜单中选择File→Save 或 标准工具栏中的Save按钮 ROSE模型都以扩展名为.mdl的文件进行保存,这个文件包括了所有的模型图,对象和其它 模型元素 导出与导入模型 可以从Rose中导出的内容包括整个模型,类,逻辑包以及构件包 导出模型 选中模型元素,从菜单中选择File→Export 导入模型 从菜单中选择File→Import Rational Rose中的视图 视图是对模型中逻辑元素的可视化表示 ROSE提供了四种视图 第五章 Rational Rose介绍 主要内容 Rational Rose 简介 用例视图 逻辑视图 构件视图 部署视图 用例视图 用例视图图形化地说明了一个系统涉及到的所有参与者,用例和用例图。此外还包括一些交互图(时序图,协作图)。用例视图是系统中与实现无关的视图。用例视图关注系统功能的高层形状,而不关注系统的具体实现方法 浏览区中的用例视图 用例图示例 创建用例图 删除用例图 用例图工具栏 用例图中增加模型元素 已有元素加入用例图 删除用例图中的模型元素 仅从用例图中删除 选择元素后按Delete 从整个模型中删除 选择模型图中的元素后按Ctrl+D 或菜单Edit→Delete from Model 打开规范窗口 规范窗口允许显示和修改模型元素的细节信息 参与者规范 参与者与类使用相同的规范窗口 窗口中与参与者有关的标签是 General 标签 Detail 标签 Relations 标签 Files 标签 用例规范 规范窗口显示和修改用例的属性和关系 通用标签 模型图标签 关系标签 文件标签 用例图中增加关系 关联关系 从启动信息方拖动到另一方 泛化关系 从具体用例(或参与者)拖动到另一方 扩展关系和包含关系 在泛化关系的规范窗口中设定相应的构造型 第五章 Rational Rose介绍 主要内容 Rational Rose 简介 用例视图 逻辑视图 构件视图 部署视图 逻辑视图 逻辑视图关注系统如何实现用例中提到的功能 ,涵盖系统实现的具体细节。利用这些细节元素,开发人员可以构造系统的详细设计 浏览区中的逻辑视图 类图 类图是逻辑视图的重要组成部分,用于对系统的静态结构建模,涉及到具体的实现细节。 类图在系统建模过程中的地位和作用 类图示例 创建类图 类图拖拽工具条 类图中增加模型元素 类规范窗口 增加类的属性和操作 属性规范 操作规范 为操作增加变元 类图中增加关系 关联关系 从一个类拖动鼠标到另一个类 依赖关系 从依赖者类向另一个类拖动关系线 泛化关系 从子类拖动到父类 聚集关系 从整体类拖动到部分类 关联规范 包 包是一种分组机制,可以有效地组织,管理模型元素 时序图 时序图描述了在时间上对象交互的安排 图形展现了 多个交互对象 信息交流的序列 时序图包含 对象 对象的生命线 按顺序对象间的信息交流 控制焦点(可选的) 时序图示例 创建时序图 时序图工具条 时序图中增加对象和消息 对象规范 消息规范 消息规范 协作图 协作图是强调发送和接收消息的对象间的结构组织的交互图。在图形上,协作图是顶点和弧的结合 协作图包含 对象 链 消息 协作图示例 创建协作图 协作图工具条 协作图中增加模型元素 时序图与协作图间的转换 时序图→协作图 打开时序图 选择Browse→Create collaboration Diagram 或按F5 协作图→时序图 打开协作图 选择Browse→Create sequence Diagram 或按F5 活动图 提供了对工作流进行建模的途径 活动图中的每个活动表示执行工作流中一组的动作。一旦该活动结束,控制流将自动转移到下一个活动,或通过转换进入下一个状态 活动图示例 创建活动图 活动图工具条 活动图中增加模型元素 活动规范 动作规范窗口 转移规范 状态图 显示一个对象从创建到摧毁的整个生命周期 状态图主要显示: 对象在生命周期所经历的状态序列 诱发对象从一个状态变为另一个状态的事件 状态改变所导致的动作 状态图示例 创建状态图
文档评论(0)