UML 组件图和配置图
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 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.图书馆管理系统中的配置图。
图书馆管理系统中的配置图