Rational Rose 建模工具及应用.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
创建对象和参与者 在工具栏中选中对象创建工具; 在绘图窗口按鼠标左键; 选择新创建的对象,按鼠标右键; 从弹出的对话框中设置对象的类型,或创建(new)新的类型。 创建类 可在Stereotype选项中选择类的构造型,如:Actor、Boundary等。 2.3.2 消息 消息主要有三种:简单消息、同步消息、异步消息。 2.3.3 举例:Select Course用例 第3章 逻辑视图 逻辑视图包括:类图、对象图和状态图等; 对象图是类图的一个快照(本讲义不介绍); 状态图是对类图的某个类的细节的说明。 3.1 类图 选择工具 文本框 注释 注释连接线 类 接口 关联 关联类 包 依赖关系 泛化关系 实现关系 类图包括类以及类与类之间的关系。 3.1.1 类 保护 公有 私有 改变类的显示状态 类规格说明:添加属性 在绘图页选中类,按鼠标右键,选择open specification选项即可。 添加属性窗口 鼠标右键弹出窗口 添加属性 添加属性规格说明 类规格说明:添加操作 添加操作 操作规格说明:设置操作参数 类的其他形式:构造型 例如:Actor类构造型 设置类构造型 3.1.2 类之间的关系 类之间的关系有:泛化关系、组装关系和关联关系。 泛化关系 私有属性和操作在子类中不可见。 从Person类继承的保护属性。 聚合关系 部分对象可以被多个整体对象共享。 通过指针引用 组装关系 组合关系 部分对象只能只属于一个整体对象。 组装关系 通过值 限定词 将多对多的关联转化为多对一的关联。 关联类 具有关联特性的类。 先建立类,然后在工具栏中选中关联类工具连接类与关联。 3.1.3 模板 将属性的类型、操作的参数类型和返回值类型参数化。 3.1.4 接口 实现关系的简化表示 接口 依赖关系 3.2 状态图 描述了一个特定对象的所有可能状态,以及由于各种事件的发生而引起状态间的转移。 消息 状态 初始状态 终止状态 状态转移 3.2.1 状态 每个状态框由两部分:上半部分为状态名称,下半部分说明对象要进行的活动。 入口活动:entry/activity; 出口活动:exit/activity; 内部活动:do/activity。 状态说明窗口 活动 添加活动 活动规格说明 3.2.2 转移 每个转移有三个可供选择的部分:事件(包括参数)、监护条件、动作,形式为: 事件(参数)[监护条件]/动作。 建模工具及应用 Rational Rose 第1章 UML与Rational Rose UML(Unified Modeling Language)语言是一种支持面向对象技术的可视化建模语言。 Rational Rose 是实现UML建模需要使用的一种CASE工具。 1.1 可视化建模语言UML发展 UML主要创始人:三朋友 Jim Rumbaugh: OMT方法---独立于程序设计语言的表示符号; Ivar Jacobson:OOSE方法---面向用例(用例之父); Grady Booch : Booch方法---针对Ada语言,并扩展到面向对象设计。 1.2 UML构架 UML通过五个不同的视图来捕获系统构架。 逻辑视图 (类图、状态图、包图、对象图) 实现视图 (组件图) 进程视图 (类图、对象图) 部署视图 (部署图) 用例视图 (用例图、活动图、顺序图、协作图) 描述用来发布实际系统的文件和软件部件,关注配置管理和系统组装 面向编程人员 描述硬件拓扑结构和分布。 面向系统工程师 系统的面向对象模型:问题域词汇 面向最终用户,分析设计人员 描述系统的并发和同步机制,包括进程、线程的组织:性能、伸缩性 面向集成人员 描述系统行为,用户和系统的交互 面向最终用户,分析员和测试人员 1.3 Rational Rose建模工具 Rational Rose是UML快速开发应用程序的工具之一。 Rational Rose 采用4种视图描述系统的不同侧面,分别是: 用例视图----定义系统的外部行为,帮助用户理解和使用系统,包括:用例图和交互图(序列图、协作图和活动图); 逻辑视图---描述支持用例图功能的逻辑结构,包括:类图、状态图和对象图; 组件视图---描述应用程序搭建的软件单元以及它们之间的依赖关系,包括:组件图; 部署视图---显示系统的软件和硬件的物理配置。 Rational Rose 界面组成 浏览器 文档窗口 日志窗口 图编辑窗口 图工具栏 标准工具栏 浏览器 添加模型元素; 查看模型元素及它们之间的关系; 移动模型元素; 重命名模型元素; 将模型元素加进图; 将文件或URL链接到模型元素; 将模型元素组成包; 访问模型元素的详细规范; 打开图。 文档窗口 文档窗口用于对模型元素添加说明。 将文档加进类中时

文档评论(0)

a13355589 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档