Rational Rose使用介绍

合集下载

Rational-Rose上机操作ppt课件

Rational-Rose上机操作ppt课件

ppt课件.
11
图2 Rational 产品选择窗口
ppt课件.
12
+ 3.在如图3所示的安装方式选择窗口中包 括了三种不同的安装方式,选择“Desktop installation from CD image”选项,进行本地安装,
然后单击“下一步”按钮,进入安装向导 说明窗口。
ppt课件.
13
ppt课件.
32
三 Rational Rose的界面操作
+ Rational Rose的界面环境比较复杂,在这一环 境下,可以完成面向对象建模的分析与设 计过程,并可绘制出UML的各种图形。
ppt课件.
33
如何创建新模型
+ 启动Rational Rose后,呈现给用户如图所示的 启动主界面。
ppt课件.
“开始”按钮,依次选择“程序”、“Rational Software”选项,再单击“Rational Rose Enterprise Edition” 选项,即可完成启动操作。也可以双击桌面上的 快捷方式启动。
ppt课件.
31
+ 2.退出
+ 在如图16所示的Rational Rose主界面,单击 “File”菜单的“Exit”菜单项,或者单击标题 栏的关闭按钮即可退出Rational Rose。
ppt课件.
7
二 Rational Rose的安装、启动 与退出
ppt课件.
8
Rational Rose的安装
+ 下面以Rational Rose 2003版本为例,介绍 Rational Rose的安装步骤。
+ 1.首先启动Rational Rose 2003的安装程序, 系统进行安装准备,出现安装向导窗口, 如图1所示。

Rose操作方法介绍

Rose操作方法介绍

Rational Rose 基本操作实验1-1:进入Rational Rose2003集成环境。

操作步骤:(1)打开“开始”菜单,选择“程序”命令(2)在“程序”菜单中选择“Rational Software”,然后选“Rational Rose Enterprise Edition”命令(3)进入Rational Rose2003界面,如图1.1所示。

图1.1 Rational Rose系统界面实验1-2:标题栏的使用操作步骤:利用控制菜单栏、是最大化,最小化,关闭按钮对系统界面进行控制。

(1)左键点击标题栏右上角,然后再选择最大化、最小化、移动、关闭等相应的命令菜单(2)点击右上角的最大化、最小化以及关闭按钮。

如图1.2图1-2 标题栏的使用实验1-3:菜单栏的使用(1)了解几种基本的菜单的操作方法图1-3 菜单栏的使用实验1-4:工具栏的使用操作步骤:(1)在工具栏空白处右键点击(2)选择“Customize……”菜单,出现下图-4所示的“自定义工具栏”对话框(3)如果想加入按钮,选中想加入的工具按钮,双击或者点击“添加(A)->”按钮(4)如果想去除掉在工具栏中的按钮,在当前工具栏按钮中选中它,并双击或者点击“-<删除(R)”按钮(5)按“关闭”按钮返回图1-4 工具栏的使用实验1-5:绘制UML模型。

UML模型的几种图的建立具体共性,其操作步骤如下:(1)新建a)在浏览器中选择相应的视图,点击鼠标右键,在弹出菜单中选择“New”菜单,然后在弹出的菜单中选择所要建立的相应的元素,如下图-5b)在浏览器中出现新建立的模型,命名c)双击建立的新元素,在工作区间打开d)填写相应的规范e)从工具栏中选取相应元素按钮的进行建模(2)修改a)双击所要修改的模型元素,在工作区间打开b)根据需求,对模型图进行修改(3)删除a)选中所要删除的元素b)鼠标右键点击,在弹出菜单中选择“Edit”菜单,再从其子菜单中选择“delete frommodel”。

Rational-Rose上机操作

Rational-Rose上机操作

用例与参与者之间具有关联关系,用于表示参 与者与用例之间的通信 .
当一个用例特殊化为假设干个子用例时,则建 立了用例之间的一种泛化关系,子用例可以继 承父用例的属性和行为。
用例之间的包含关系与扩展关系属于特殊的依 靠关系。包含关系是指一个用例可以包含其它 用例的功能,并将其所包含的用例功能作为本 用例功能的一局部。
图形编辑窗口
图形编辑窗口是一个特殊重要的区域, 在Rational Rose环境下全部的绘图工 作均是在该窗口完成的。在图形编辑窗 口可以创立UML图形,包括用例图、类 图、包图、挨次图、状态图、活动图、 协作图、组件图、配置图等。
Rational Rose建模
1 创立新模型
创立模型是Rational Rose的第一步工作, 可以在启动时创立,如以下图。也可以 选择“File”〔文件〕菜单的“New”〔新建〕 菜单项。
类属性设置窗口
2.添加类的属性
〔1〕在类图中直接添加 鼠标右击类图,在如以下图的快捷菜单
项选择择“New Attribute”菜单项,便 可以在类图中为类添加新属性。
类图的快捷菜单
〔2〕在类属性设置窗口添加
双击类图翻开“Class Specification”窗 口,选择“Attributes”〔属性〕选项卡, 在窗口空白处按鼠标右键,在弹出的快 捷菜单中选择“Insert”菜单项便可实现 添加属性。
面对对象软件开发工具— Rational Rose
在软件开发过程中,软件人员通常借助 于计算机帮助工具进展软件的开发。 Rational Rose在面对对象软件工程应用 中占主导地位。
需求分析〔用例模型〕:用例图、活动 图〔描述用例〕、类图的初步描绘
总体设计〔静态模型、物理模型〕:类 图、对象图、包图、组件图、部署图 〔配置图〕

Rational Rose经典教程

Rational Rose经典教程

Rational Roseindex一、Rational Rose是什么二、Rationla Rose有什么用三、Rose的核心——统一建模语言UML(1)、UML的发展历程 4(2)、UML(Unified Modeling Language) 的具体内容1、用例图2、类图3、包图4、序列图5、协作图6、状态图7、活动图8、构件图9、部署图四、使用Rational Rose进行数据库建模五、Rational Rose的一些使用技巧1、Units Control2、Import,Export3、Add-in Manager4、Workspace5、常用快捷键6、Autosize All7、Options的设置六、进一步学习阐明Rose在Rational产品系列中所处的位置和在整个开发流程中所起的作用,介绍R ose的核心——统一建模语言UML以及从Rose使用的角度进行交流。

一、Rational Rose是什么Rational Rose是Rational公司出品的基于UML的可视化建模工具。

当前市场上基于UML可视化建模的工具很多,例如有Microsoft的Visio2002,Oracle 的Designer2000,还有PlayCase 、CA BPWin、CA ERWin、Sybase PowerDesigner等等。

为什么要选择Rational Rose呢?这就不能不提到UML的三位创始人了,面向对象领域的大师级人物:Booch、Rumbaugh和Jacobson。

而这三位大师目前都在Rational公司担任首席工程师,既然UML是业界标准的可视化建模语言,那么选择Rational Rose的原因就不言而喻了。

而且Rose与Rational其他一系列的软件工程方面的产品的紧密集成使得Rose的可用性和扩展性更好。

上面从左至右是软件生命周期的四个典型环节,下面的配置管理和软件流程是贯穿整个软件生命周期的活动。

Rational Rose使用手册

Rational Rose使用手册

可能用到的Rose模型图及元素 业务用例、业务参与者、业务工人 参与者、用例、关系 参与者、用例、关系 顺序图、协作图、状态图 类图、交互图、状态机图 构件图、关系 类图、交互图、状态机图、构件图 构件图 部署图 构件图、部署图
2 Rational Rose工具简介
2.1 Rational Rose 2003特性
SVGA兼容显卡(建议256色以上),分辨率 800×600,鼠标(建议两轮以上)
3 Rational Rose 2003企业版的安装
3.2 安装过程
– 安装向导(引导安装) – 安装主程序 – 配置许可协议
4 Rose应用程序界面
– Rose应用程序界面组成
• 应用程序窗口
– 显示载体
• 浏览器窗口
– Rose 2003分企业版、专业版和Rose Modeler三种版本
– Rose 2003支持的特性
• 表1.2
2 Rational Rose工具简介
2.2 Rose的基本功能
• 面向对象建模 • 用例分析 • 支持UML、COM、OMT和Booch’93 • 语义检查 • 支持可控的迭代开发 • 双向工程 • 支持多用户并行开发 • 可以与数据建模工具集成 • OLE链接、自动化 • 多平台可用性
2 Rational Rose工具简介
2.3 Rose的插件及插件程序管理器
– 插件程序管理器(Add-In Manager)
• 控制插件程序的状态:激活状态或非激活状态
3 Rational Rose 2003企业版的安装
3.1 系统要求
项目 处理器 内存 硬盘空间 其他
需求
150MHz以上奔腾兼容机 128MB(推荐128MB) 400MB(建议留出最小200MB的交换空间)

Rational Rose简介

Rational Rose简介
第二章 Rational Rose简介
• 一、建模概论 • 二、 Rational Rose安装 • 三、 Rational Rose使用
一、建模概论
Rose是美国的Rational公司的面向对象建模工具, 利用这个工具,可以建立用UML描述的软件系统 的模型,而且可以自动生成和维护C++、Java、 VB和Oracle等语言和系统的代码。Rational Rose包 括了统一建模语言(UML),OOSE及OMT。其 中统一建模语言(UML)由Rational公司3位世界 级面向对象技术专家Grady Booch、Ivar Jacobson 和Jim Rumbaugh通过对早期面向对象研究和设计 方法的进一步扩展而得来的,它为可视化建模软件 奠定了坚实的理论基础。
二、 Rational Rose的安装
• (1)安装Rose需要Windows 2000/Windows XP及 其以上版本,并且如果是Windows 2000需确认已经 安装了Server Pack2。 • (2)安装Rose,必须先得到Rose的安装包。建议 购买Rational公司的正版软件,Rational现已被IBM 收购,成为IBM的分部,也可以通过其他途径下载 Rose的试用版。
• 3. 发布ห้องสมุดไป่ตู้型
可以把Rose建立的模型发布到Web,使得其他 人都能够浏览模型。
三、 Rational Rose使用
Rational Rose 的 最 新 版 本 为 2 0 0 3 版 。 启 动 Rational Rose 2003,出现如图所示的启动画面。
• Rational Rose建模
• 1. 创建模型
Rose模型文件的扩展名是.mdl,要创建模型,需要 完成下列步骤: (1)从菜单栏选择“File→New”,或单击标准工具 栏中的“New”按钮; (2)弹出如图2-14所示的对话框,选择要用到的框 架,单击“OK”按钮,或者“Cancel”按钮(表示 不使用框架)。

rational rose 实验报告

rational rose 实验报告

rational rose 实验报告Rational Rose 实验报告引言:Rational Rose 是一款软件开发工具,被广泛应用于软件系统的设计和建模。

本文将对 Rational Rose 进行实验评估,并对其功能和使用体验进行综合分析。

一、Rational Rose 的概述Rational Rose 是由 IBM 公司开发的一款面向对象的软件开发工具。

它提供了一套完整的建模工具,使开发人员能够在软件开发的各个阶段进行模型构建、分析和设计。

Rational Rose 支持多种开发语言,包括 Java、C++、C# 等,适用于不同类型的软件项目。

二、Rational Rose 的功能特点1. 可视化建模:Rational Rose 提供了直观且易于使用的图形界面,开发人员可以通过拖拽和连接图形元素来构建模型。

这种可视化建模的方式使得软件设计更加直观和易于理解。

2. 支持多种图形表示:Rational Rose 支持多种图形表示方式,包括类图、用例图、活动图等。

每种图形表示方式都有其特定的用途,可以帮助开发人员更好地理解和描述系统的不同方面。

3. 自动代码生成:Rational Rose 可以根据模型自动生成代码,大大提高了开发效率。

开发人员只需在模型中定义好类、方法和属性等信息,Rational Rose 就可以根据这些信息自动生成相应的代码框架。

4. 可视化调试:Rational Rose 提供了可视化调试工具,可以帮助开发人员快速定位和修复代码中的错误。

通过在模型中添加断点和观察点,开发人员可以在调试过程中实时查看变量的值和代码的执行流程。

三、Rational Rose 的使用体验在实际使用 Rational Rose 进行软件开发的过程中,我们发现它具有以下优点和不足之处。

优点:1. 强大的建模能力:Rational Rose 提供了丰富的建模工具和图形表示方式,使得开发人员能够更好地理解和描述系统的结构和行为。

IBM Rational Rose 操作指南(上)

IBM Rational Rose 操作指南(上)
2.客户和系统管理员使用Use Case框图取得系统的高级视图,确定项目范围
3.项目管理员使用Use Case框图和文档分解项目
4.分析人员和客户使用Use Case文档了解系统提供的功能
5.技术作者使用Use Case文档编写用户手册和培训计划。
6.分析人员和开发人员使用Sequence和Collaboration框图了解系统的逻辑流程、系统中对象和对象间消息。
9. Deployment框图
描述网络的物理布局和各个组件的位置。
RUP(Rational Unified Process)的四个阶段和所使用的框图
1.开始
收集信息和进行概念验证。使用Business Use Case框图、Use Case框图。
2.细化
细化用例和作出结构性决策。分析、设计、编码和测试。使用Use Case框图、Activity框图、Sequence框图、Collaboration框图、Statechart框图、Component框图。
业务用例和用例并非一一对应。
3. Activity框图
描述工作流。
4. Sequence框图
显示用例的功能流程。框图顶部显示涉及的角色和对象,每个箭头表示角色与对象或对象与对象之间为完成所需功能而传递的消息。只显示对象而不显示类。
5. Collaboration框图
内容与Sequence相同,但表现形式不是按照时间顺序,而是根据对象平铺。
是一个用例的功能可以在另一个用例中使用。表示为虚箭头加<<include>>字样。
2.扩展关系
允许一个用例(可选)扩展另一个用例的功能。表示为虚箭头加<<extend>>字样。
3.泛化关系
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
默认字体
文档窗口字体
日志窗口字体
设置颜色
Tools | Options… | General Line Color File Color
used to set all of your defaults for modeling. Note that if you change the defaults, existing model elements are not changed.
Rose 标准工具条
Rose的工具条独立于当前打开的图形窗 口界面 存储
The documentation window is used to create,
view, or modify text that explains a selected item within a diagram.
Rational Rose 界面
Log Window
The log window reports progress, results, and
使用 Rational Rose 建模
使用注释
选择工具栏中的 [Note] 图标 单击图中任何地方,增加注释
选择工具栏中的 [Anchor Note to Item] 链接注
释和模型元素
使用 Rational Rose 建模
在 Rose 模型元素中增加文件
右键单击浏览器中的模型元素 | New | File
初识Rational Rose
Rational Rose的特点 Rational Rose的运行环境 Rational Rose的获取
Rational Rose的特点
1. 保证模型和代码高度一致 2. 支持多种语言 3 . 为团队开发提供强有力的支持 4. 支持模型的Internet发布 5. 生成使用简单且定制灵活的文档 6. 支持关系型数据库的建模
Rational Rose版本
Rose Modeler。提供建模功能,但是不支持代码 生成和由代码逆向生成模型(逆向工程)。 Rose Professional。支持生成一种语言的代码。 Rose Enterprice。支持VC++、Java、Ada、 CORBA、Visual Basic、COM、Oracle8与XML 架构下生成代码,模型的组件可以用不同语言生 成代码。支持J2EE的部署,支持EJB(Enterprice JavaBeans)逆向工程
在 Rose 模型元素中增加 URL
右键单击浏览器中的模型元素 | New | URL
使用 Rational Rose 建模
使用包
包是一个 UML 的结构,它可以将模型元素组
合在一起 Rational Rose 中的包包含模型元素和其他包
包的作用
包主要用于组织模型
在用例视图中,包将用例和参与者组织成更容易管
部署(配置)视图
描述构成系统的计算机(处理机)、设备 及它们之间的通讯联系。 配置视图关注系统的实际配置。 配置还要处理其他问题:如响应时间、容 错、网络带宽、故障恢复等。
使用 Rational Rose 建模
创建模型和保存模型 导出与导入模型 发布模型 使用控制单元 使用模型集成器 使用注释 在 Rose 模型元素中增加文件与 URL 使用包 增加与删除图
Rose工具主要针对企业信息系统建模。企 业面对多变的市场,要求企业信息系统有 较大的灵活性、可伸缩性。Rose工具与 Rational统一过程结合提供了一种企业应 用的“模式”。
Rose扩充了UML中相应的概念、术语和图素, 引入一些自己的概念、术语和图素,这些 概念、术语和图素使企业信息系统更利于 建模。在阅读中把这些概念、术语与UML相 应的概念、术语和图素比较是有益的。
卸载和装载控制单元 右键 | Units | Load…(有Bug,用 File | Units | Load…) 右键 | Units | Unload <package> 右键 | Units | Reload <package>
卸载视图中的所有控制单元 右键单击视图 | Units | Unload Subunits of <view> 对控制单元写保护或允许写入
Rose中的四种视图


Use Case视图包括系统中所有的参与者、 用例和用例图, 还可能包括:序列图、协 作图和活动图。 用例视图是系统中与实现无关的视图,它 只关注系统功能的高层形状,而不关注系 统的具体实现方法。
逻辑视图
逻辑视图关注如何实现系统用例中提出的 功能,提供系统的详细图形,描述组件之 间如何关联。 还包括需要特定的类,类图和状态图等。
Rational Rose硬件和软件要求
1. 2. 3. 4. 5. 6. 硬件要求 操作系统 数据库 UNIX/Linux 系统要求 显示 UNIX/Linux 平台
Rational Rose的安装
安装前的准备 安装步骤
Rational Rose使用介绍
Rational Rose主界面 Rational Rose中的视图 使用Rational Rose建模 设置全局选项
Rational Rose主界面
Rational Rose界面
Rational Rose界面
标准 工具条
浏览区 图形工具条 文档描 述窗口 状态条
图形窗口
Rose图形界面构成
菜单栏 浏览框 (Brower) 标准工具栏(Standard toolbar) 图素工具栏(Diagram toolbar) 图形窗口(Diagram window) 文档窗口(Documentation Window) 日志栏(log) 状态栏(status) 规范对话框(Specification)
to build a diagram. Each diagram’s toolbar is unique to that diagram. It is active only when the diagram is displayed.
Rational Rose 界面
Documentation Window
模型或 目录 复制 打印 浏览 文档 浏览 交互图 浏览 拓扑图 浏览 前一 幅图 放大
建立 新的 模型
取消 操作
打开 已存在 的模型剪切粘贴内 Nhomakorabea 感知 帮助
浏览 类图
浏览 组件图
浏览 双亲图
缩小
缺省 窗口
Rational Rose中的视图
1. 2. 3. 4. Use Case View(用例视图) Logical View(逻辑视图) Component View(组件视图) Deployment View(配置视图)
Rational Rose 界面
The Browser
The browser allows you to
textually view and navigate the views and diagrams in Rational Rose.
Rational Rose 界面
Diagram Window
理的视图 在逻辑视图中,包将类与其他模型元素组成逻辑组, 并且按照体系结构层次显示系统的物理分解 在组件视图中,用包建模系统体系结构的不同层次
使用 Rational Rose 建模
Rational Rose 支持下列 8 种图
Use Case Diagram Class Diagram
Statechart Diagram
Activate Diagram Sequence Diagram Collaboration Diagram Component Diagram Deployment Diagram
增加图
设置全局选项
设置字体
Tools | Options… | General
在逻辑视图中的元素可以包括多种模型图 1)类图、包、类和类的关系; 2)交互图、对象、链和消息; 3)通信图、对象、活动、状态、事件和转 换关系
组件视图
组件视图包括模型代码库、可执行文件、 运行库和其他组件的信息。 组件是代码的实际模块 在Rose中组件和组件视图在组件视图表示。
The diagram window allows you to
create and update graphical views of the current model.
Rational Rose 界面
Diagram Toolbar
The diagram toolbar includes the elements
Rational Rose简介
Rational Rose 简介
目前,是世界知名的优秀建模工具之一。 Rose提供对工业标准的支持,其中包括统 一建模语言(UML)。Rose具有建立、浏览、 修改和保存模型的能力,保证不同模型视 图之间、模型与代码之间转化的一致性, 它具有支持正/反向建模的能力。
errors. For example, code generation commands post progress and error messages to this window.
Rational Rose 界面
Options Window
The Options window is
使用 Rational Rose 建模
发布模型
Tools | Web Publisher
使用 Rational Rose 建模
使用控制单元
创建和取消控制单元 右键单击要控制的包 | Units | Control <package> 右键单击要取消的单元 | Units | UnControl <package>
相关文档
最新文档