Rational Rose使用介绍-文档资料_第1页
Rational Rose使用介绍-文档资料_第2页
Rational Rose使用介绍-文档资料_第3页
Rational Rose使用介绍-文档资料_第4页
Rational Rose使用介绍-文档资料_第5页
已阅读5页,还剩39页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、1Rational Rose简介 2Rational Rose 简介简介 目前,是世界知名的优秀建模工具之一。 Rose提供对工业标准的支持,其中包括统一建模语言(UML)。Rose具有建立、浏览、修改和保存模型的能力,保证不同模型视图之间、模型与代码之间转化的一致性,它具有支持正/反向建模的能力。3 Rose工具主要针对企业信息系统建模。企业面对多变的市场,要求企业信息系统有较大的灵活性、可伸缩性。Rose工具与Rational统一过程结合提供了一种企业应用的“模式”。4 Rose扩充了UML中相应的概念、术语和图素,引入一些自己的概念、术语和图素,这些概念、术语和图素使企业信息系统更利于建

2、模。在阅读中把这些概念、术语与UML相应的概念、术语和图素比较是有益的。5Rational Rose版本 Rose Modeler。提供建模功能,但是不支持代码生成和由代码逆向生成模型(逆向工程)。 Rose Professional。支持生成一种语言的代码。 Rose Enterprice。支持VC+、Java、Ada、CORBA、Visual Basic、COM、Oracle8与XML架构下生成代码,模型的组件可以用不同语言生成代码。支持J2EE的部署,支持EJB(Enterprice JavaBeans)逆向工程6 初识Rational Rose Rational Rose的特点 Rat

3、ional Rose的运行环境 Rational Rose的获取7 Rational Rose的特点 1. 保证模型和代码高度一致 2. 支持多种语言 3 . 为团队开发提供强有力的支持 4. 支持模型的Internet发布 5. 生成使用简单且定制灵活的文档 6. 支持关系型数据库的建模8 Rational Rose硬件和软件要求 1. 硬件要求 2. 操作系统 3. 数据库 4. UNIX/Linux 系统要求 5. 显示 6. UNIX/Linux 平台9 Rational Rose的安装 安装前的准备 安装步骤10 Rational Rose使用介绍 Rational Rose主界面

4、Rational Rose中的视图 使用Rational Rose建模 设置全局选项11Rational Rose主界面12Rational Rose界面13Rational Rose界面标准工具条浏览区文档描述窗口状态条图形工具条图形窗口14Rose图形界面构成图形界面构成 菜单栏 浏览框 (Brower) 标准工具栏(Standard toolbar) 图素工具栏(Diagram toolbar) 图形窗口(Diagram window) 文档窗口(Documentation Window) 日志栏(log) 状态栏(status) 规范对话框(Specification)15Ration

5、al Rose 界面 The BrowserThe browser allows you to textually view and navigate the views and diagrams in Rational Rose.16Rational Rose 界面 Diagram WindowThe diagram window allows you to create and update graphical views of the current model.17Rational Rose 界面 Diagram ToolbarThe diagram toolbar includes

6、the elements to build a diagram.Each diagrams toolbar is unique to that diagram.It is active only when the diagram isdisplayed.18Rational Rose 界面 Documentation WindowThe documentation window is used to create, view, or modify text that explains a selected item within a diagram.19Rational Rose 界面 Log

7、 WindowThe log window reports progress, results, and errors. For example, code generation commands post progress and error messages to this window.20Rational Rose 界面 Options WindowThe Options window is used to set all of your defaults for modeling.Note that if you change the defaults, existing model

8、 elements are not changed.2122Rose 标准工具条 Rose的工具条独立于当前打开的图形窗口界面建立新的模型存储模型或目录复制打印浏览文档浏览交互图浏览拓扑图浏览前一幅图放大取消操作打开已存在的模型剪切粘贴内容感知帮助浏览类图浏览组件图浏览双亲图缩小缺省窗口23Rational Rose中的视图 1. Use Case View(用例视图) 2. Logical View(逻辑视图) 3. Component View(组件视图) 4. Deployment View(配置视图)2425 2627Rose中的四种视图中的四种视图2829lUse Case视图包括系

9、统中所有的参与者、用例和用例图, 还可能包括:序列图、协作图和活动图。l用例视图是系统中与实现无关的视图,它只关注系统功能的高层形状,而不关注系统的具体实现方法。30逻辑视图31 逻辑视图关注如何实现系统用例中提出的功能,提供系统的详细图形,描述组件之间如何关联。 还包括需要特定的类,类图和状态图等。32在逻辑视图中的元素可以包括多种模型图 1)类图、包、类和类的关系; 2)交互图、对象、链和消息; 3)通信图、对象、活动、状态、事件和转换关系33组件视图34 组件视图包括模型代码库、可执行文件、运行库和其他组件的信息。 组件是代码的实际模块 在Rose中组件和组件视图在组件视图表示。35部署

10、(配置)视图36 描述构成系统的计算机(处理机)、设备及它们之间的通讯联系。 配置视图关注系统的实际配置。 配置还要处理其他问题:如响应时间、容错、网络带宽、故障恢复等。37使用 Rational Rose 建模 创建模型和保存模型 导出与导入模型 发布模型 使用控制单元 使用模型集成器 使用注释 在 Rose 模型元素中增加文件与 URL 使用包 增加与删除图38使用 Rational Rose 建模 发布模型Tools | Web Publisher39使用 Rational Rose 建模 使用控制单元创建和取消控制单元右键单击要控制的包 | Units | Control 右键单击要取

11、消的单元 | Units | UnControl 卸载和装载控制单元右键 | Units | Load(有Bug,用 File | Units | Load)右键 | Units | Unload 右键 | Units | Reload 卸载视图中的所有控制单元右键单击视图 | Units | Unload Subunits of 对控制单元写保护或允许写入右键 | Units | Write Protect 右键 | Units | Write Enable 40使用 Rational Rose 建模 使用注释选择工具栏中的 Note 图标单击图中任何地方,增加注释选择工具栏中的 Ancho

12、r Note to Item 链接注释和模型元素41使用 Rational Rose 建模 在 Rose 模型元素中增加文件右键单击浏览器中的模型元素 | New | File 在 Rose 模型元素中增加 URL右键单击浏览器中的模型元素 | New | URL42使用 Rational Rose 建模 使用包包是一个 UML 的结构,它可以将模型元素组合在一起Rational Rose 中的包包含模型元素和其他包 包的作用包主要用于组织模型在用例视图中,包将用例和参与者组织成更容易管理的视图在逻辑视图中,包将类与其他模型元素组成逻辑组,并且按照体系结构层次显示系统的物理分解在组件视图中,用包建模系统体系结构的不同层次在配置视图中,可以用包分开不同类别的设备或处理器包在 Rose 中的另一个作用是版本控制43使用 Rational Rose 建模 Rational Rose 支持下列 8 种图Use Case DiagramClass DiagramStatechart DiagramActivate DiagramS

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论