Rational_Rose探析.ppt

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

文档评论(0)

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

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

1亿VIP精品文档

相关文档