UML 组件图和配置图

相关主题
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

实验五组件图和配置图

[实验目的]

掌握Rose的组件图和配置图的绘制方法

[实验内容]

用Rose绘制图书馆管理系统的组件图和配置图

[实验要点及说明]

一、组件图建模技术。

组件图一般用于对面向对象系统中的物理方面建模,建模的时候要找出系统中存在的组件、接口以及组件之间的依赖关系。具体的建模步骤如下。

①对系统中的组件建模。

②对相应组件提供的接口建模。

③对组件之间的依赖关系建模。

④将逻辑设计映射成物理实现。

⑤对建模的结果进行精化和细化。

实例——图书馆管理系统的组件图

1.使用Rational Rose绘制组件图的步骤。

①创建组件图。

在浏览器窗口中,在“Component View”的图标上单击鼠标右键,在弹出的菜单中选择New →Component Diagram。Rose会在“Component View”目录下创建组件图“New Diagram”,右键单击此图标,在弹出的菜单中选择Rename菜单项,可以更改组件图的名字。

双击组件图图标,出现组件图的编辑区和编辑工具栏。

②组件图工具栏按钮简介。

组件图工具栏中各个按钮的图标及其作用如图5-1所示。

③添加组件。

点击工具栏中的图标按钮,然后在绘制区域要放置组件的地方单击鼠标左键,输入组件名即可。

①添加组件的细节

右键单击新建组件,从弹出的菜单中选择[Open Specification...],在打开的对话框的General选项卡中可以指定组件的类型和组件的语言;在Detail选项卡中可以为组件添加声明。

②添加组件之间的依赖

组件之间唯一存在的关系就是组件的依赖,添加一个组件对另一个组件的依赖,步骤如下:选择工具栏中的图标按钮,从源组件向目标组件拖动一条线。源组件是指依赖于其他组件的组件,目标组件是某一组件所依赖的组件。

图5-1 组件图工具栏各个按钮的图标及作用

2.图书馆管理系统中的组件图。

图书馆管理系统中主要有两个组件图:业务对象组件图和用户界面组件图。

①业务对象组件图

②用户界面组件图

二、配置图建模技术

配置图一般用于对系统得实现视图建模,建模的时候要找出系统中的节点以及节点之间的关联关系。具体的建模步骤如下。

①对系统中的节点建模。

②对节点之间的关联关系建模。

③对驻留在节点上的组件建模。

④对驻留在节点上的组件之间的依赖关系建模。

⑤对建模的结果进行精化和细化。

实例——图书馆管理系统的配置图

1.使用Rational Rose绘制配置图的步骤。

①创建配置图。

在浏览器窗口中,双击配置图图标“Deployment View”,出现配置图的编辑区和编辑工具栏。

②配置图工具栏按钮简介。

配置图工具栏中各个按钮的图标及其作用如图所示。

③添加处理器。

点击工具栏中的图标按钮,然后在绘制区域要放置处理器的位置单击鼠标左键,输入处理器的名称即可。

④添加处理器的细节。

右键单击新建组件,从弹出的菜单中选择[Open Specification...],在打开的对话框的General选项卡中可以处理器的类型和组件的语言;在Detail选项卡中可以增加处理器的特性(“Characteristics”字段),以及设置处理器计划(“Scheduling”字段)。在“Scheduling”字段中,Preemptive表示已经就绪的、较高优先权的进程可以抢占当前正在执行的、较低优先权的进程的资源。相同优先权的进程将被赋予一个执行的时间片,允许平均分配计算资源(默认的情况);Non preemptive表示进程没有优先级,当前进程将持续执行;Cyclic表示控制从一个进程传递给另一个进程,每个进程有一固定的处理时间长度;Executive表示由一种算法控制进程调度;Manual表示进程由系统外部的一个用户调度。

⑤添加设备。

设备的添加方法和处理器的添加方法类似:点击工具栏中的图标按钮,然后在绘制区域要放置设备的位置单击鼠标左键,输入设备的名称即可。

⑥增加设备细节。

指定设备类型和增加设备特性信息的方法与处理器相同,不再详述。

⑦添加关联关系。

配置用关联关系表示各节点之间的通信,它可以连接两个处理器、两个设备或者设备与处理器。要为配置图添加关联关系,方法为:选择工具栏中的图标按钮,单击要连接的节点,从源节点向目标节点拖动一条线。

⑧ 增加关联关系细节。

双击关联关系的图标,打开处理器规范对话框。选择对话框的“Gerneral ”选项卡,在“Stereotype ”字段中输入类型的名称;在“Documentation ”字段中输入此关联关系的文档说明。在处理器规范对话框中,选择“Detail ”选项卡,在“Characteristics ”字段中输入关联关系的物理连接细节。

2.图书馆管理系统中的配置图。

图书馆管理系统中的配置图

相关文档
最新文档