《RationalRose的安装和使用》由会员分享,可在线阅读,更多相关《RationalRose的安装和使用(32页珍藏版)》请在金锄头文库上搜索。
1、Rational Rose的安装和使用的安装和使用 实验简介实验简介 o本实验通过安装本实验通过安装Rational Rose Enterprise Edition 2003 for Windows,搭建软件建模环境,搭建软件建模环境 ,并掌握,并掌握使用使用Rational Rose画出画出UML的各种图的的各种图的方法,其中包括:方法,其中包括:UMLUML静态模型:要求会画出静态模型:要求会画出UMLUML中的用例图、类图、中的用例图、类图、组件图和配置图。组件图和配置图。UMLUML动态模型:掌握状态图、顺序图、协作图和活动态模型:掌握状态图、顺序图、协作图和活动图的画法。动图的画法。
2、实验步骤实验步骤o1安装安装 o2启动启动 o3掌握静态图的画法掌握静态图的画法 o4掌握动态图的画法掌握动态图的画法 实验步骤实验步骤 1安装 单击打开单击打开Rational Rose 安装程序,安装程序,出现如左图所示出现如左图所示界面。界面。 单击单击“Next”按按钮,解压出安装钮,解压出安装所需文件。所需文件。 实验步骤实验步骤 1安装 直接点击直接点击“下一下一步步”开始正式安开始正式安装。装。 实验步骤实验步骤 1安装 选择选择“Ratiaonal Rose Enterprise Edition”企业版;企业版;点击点击“下一步下一步”继续;继续;实验步骤实验步骤 1安装 选择
3、选择“Ratiaonal Rose Enterprise Edition”企业版;企业版;点击点击“下一步下一步”继续;继续;实验步骤实验步骤 1安装 选择选择“Desktop installation from CD image”;点击点击“下一步下一步”继续;直到出现继续;直到出现安装向导页面,安装向导页面,如下图:如下图:实验步骤实验步骤 1安装 直接点击直接点击“Next”实验步骤实验步骤 1安装 选择选择“I accept 。”点击点击“Next”继继续续实验步骤实验步骤 1安装 选择选择“安装目录安装目录”,可按默认安,可按默认安装路径;装路径;点击点击“Next”继继续续实验步骤
4、实验步骤 1安装 选择选择“安装目录安装目录”,可按默认安,可按默认安装路径;装路径;点击点击“Next”继继续续实验步骤实验步骤 1安装 选择安装组件,选择安装组件,可按默认选择安可按默认选择安装全部组件;装全部组件;点击点击“Next”继继续续实验步骤实验步骤 1安装 点击点击“Install”后开始安装。后开始安装。实验步骤实验步骤 1安装 直至出现左图,直至出现左图,说明安装完成。说明安装完成。实验步骤实验步骤 1安装 破解:将破解:将crack目录下的目录下的文件拷贝到文件拷贝到 /Common/下,覆盖调同名文件即可。下,覆盖调同名文件即可。实验步骤实验步骤 2启动启动 o依次依次
5、“开始开始-程序程序-Rational Software-Rational Rose Enterprise Edition”,启动启动 Rational Rose,看到下图所示的主界面。,看到下图所示的主界面。 实验步骤实验步骤 3ROSE视图视图 静态静态视图视图用例图用例图从用户角度描述系统的功能,并指出各功能的操作者。 类图类图用于定义系统的类,包括描述类之间的联系(如关联、依赖、聚合等)以及类的内部结构,即类的属性和操作。因此类图是描述系统中类的静态结构,即它描述的是一种静态关系,在系统的整个生命周期都是有效的。 组件图组件图描述代码组件的物理结构及各组件之间的依赖关系。一个组件可能是
6、一个资源代码组件、一个二进制组件或一个可执行组件。 它包含逻辑类或实现类的有关信息。组件图有助于分析和理解部件之间的相互影响程度。 部署图部署图定义系统中软硬件的物理体系结构。它可以显示实际的计算机和设备(用节点表示)以及它们之间的连接关系,也可显示连接的类型及部件之间的依赖性。动态动态视图视图状态图状态图描述一类对象的所有可能状态以及事件发生时状态的转移条件。通常状态图是对类图的补充。 活动图活动图又称泳道图,描述为满足用例要求所要进行的活动以及活动间的约束关系。使用活动图可以很方便地表示并行活动。 序列图序列图用以显示对象之间的动态合作关系。它强调对象之间消息发送的顺序,同时也显示对象之间
7、的交互过程。 协作图协作图同序列图是等价的,但着重描述对象间的协作关系。 实验步骤实验步骤 3掌握静态图的画法掌握静态图的画法 用例用例图的画法的画法 类图的画法的画法 组件件图的画法的画法 配置配置图的画法的画法 静态图的画法静态图的画法用例图用例图o单击菜单中的单击菜单中的“Browse”子菜单的子菜单的“Use Case Diagram”选项选项 ,出现如下图所示,出现如下图所示的创建用例图界面。的创建用例图界面。 静态图的画法静态图的画法用例图用例图o选择选择命令,创建用例图的名字并进入下图命令,创建用例图的名字并进入下图所示的界面。所示的界面。 表示在图中加入注释元素表示在图中加入注
8、释元素 表示在图中加入分组表示在图中加入分组 表示在图中加入用例表示在图中加入用例 表示在图中加入参与者表示在图中加入参与者 分别表示分别表示UMLUML中的继承中的继承(泛化)、关联和依赖(泛化)、关联和依赖这这3 3种关系。种关系。 静态图的画法静态图的画法类图类图 o单击菜单中的单击菜单中的“Browse”子菜单的子菜单的“Class Diagram”选项,屏幕出现与创建用例图类似的界面。选项,屏幕出现与创建用例图类似的界面。选择选择命令,创建类图的名字并进入类图界面,命令,创建类图的名字并进入类图界面,如下图所示。如下图所示。表示在类图中添加类表示在类图中添加类 表示在类图中添加接口表
9、示在类图中添加接口表示在类图中添加实表示在类图中添加实现关系现关系 静态图的画法静态图的画法组件图组件图 o单击菜单中的单击菜单中的“Browse”子菜单的子菜单的“Component Diagram”选项,屏幕出现与创建用例图类似选项,屏幕出现与创建用例图类似的界面,选择的界面,选择命令,创建组件图的名命令,创建组件图的名字并进入组件界面,如下图所示。字并进入组件界面,如下图所示。 组件图界面中有相组件图界面中有相应的添加组件按钮应的添加组件按钮和组件的几种构造和组件的几种构造型的按钮。型的按钮。 静态图的画法静态图的画法部署图的画法部署图的画法 o单击菜单中的单击菜单中的“Browse”子
10、菜单的子菜单的“Deployment Diagram”选项,屏幕出现与创选项,屏幕出现与创建用例图类似的界面,选择建用例图类似的界面,选择命令,创命令,创建配置图的名字并进入配置图界面,如下图所建配置图的名字并进入配置图界面,如下图所示。示。 实验步骤实验步骤 4掌握动态图的画法掌握动态图的画法状状态图的画法的画法 活活动图的画法的画法 协作作图的画法的画法 顺序序图的画法的画法 动态图的画法动态图的画法状态图状态图o单击菜单中的单击菜单中的“Browse”子菜单的子菜单的“State Machine Diagram”选项,屏幕出现与创建用例选项,屏幕出现与创建用例图类似的界面。选择图类似的界
11、面。选择命令,进入如下图所示命令,进入如下图所示界面。界面。 动态图的画法动态图的画法状态图状态图o在上图界面中选择状态图(在上图界面中选择状态图(Statechart),进入状),进入状态图的界面如下图所示。态图的界面如下图所示。o其中的其中的 表示了一个表示了一个类在软件运行中可能处于类在软件运行中可能处于的状态。连线上的内容表的状态。连线上的内容表示从一个状态向另一个状示从一个状态向另一个状态跃迁所需要的条件。态跃迁所需要的条件。 动态图的画法动态图的画法活动图活动图 o单击菜单中的单击菜单中的“Browse”子菜单的子菜单的“State Machine Diagram”选项,屏幕出现与
12、创建选项,屏幕出现与创建用例图类似的界面。选择用例图类似的界面。选择命令,进入命令,进入如图所示界面,在这个界面中选择活动图如图所示界面,在这个界面中选择活动图(Activity),然后进入活动图界面,如下图),然后进入活动图界面,如下图所示。所示。表示一个新活动表示一个新活动 表示一个判断表示一个判断 表示一个泳道表示一个泳道 动态图的画法动态图的画法顺序图顺序图 o单击菜单中的单击菜单中的“Browse”子菜单的子菜单的“Interaction Diagram”选项,屏幕中出现选项,屏幕中出现与创建用例图类似的界面。选择与创建用例图类似的界面。选择命令,命令,进入如下图所示的界面。进入如下
13、图所示的界面。 在这个界面中选在这个界面中选择创建顺序图择创建顺序图(SequenceSequence),),进入如下图所示进入如下图所示界面。界面。动态图的画法动态图的画法顺序图顺序图 动态图的画法动态图的画法协作图协作图 o单击菜单中的单击菜单中的“Browse”子菜单的子菜单的“Interaction Diagram”选项,屏幕选项,屏幕出现与创建用例图类似的对话框。选择出现与创建用例图类似的对话框。选择命令,进入如图所示界面,在命令,进入如图所示界面,在这个界面中选择创建协作图这个界面中选择创建协作图(Collaboration),进入如下图所示),进入如下图所示界面。界面。动态图的画法动态图的画法协作图协作图