- 3
- 0
- 约4.96千字
- 约 37页
- 2018-03-07 发布于浙江
- 举报
[理学]第13章 配置图
第13章 配置图 对系统的物理方面进行建模时要用到两种图:组件图和配置图。上一章已经对组件图做了介绍,本章将介绍配置图。使用配置图可以描述软件执行所需的处理器和设备的拓扑结构。 第13章 配置图 13.1 概述 13.2 节点 13.3 关联关系 13.4 配置图建模技术 13.5 实例—图书馆管理系统的配置图 13.1 概述 配置图(Deployment Diagram)描述了运行软件的系统中硬件和软件的物理结构,即系统执行处理过程中系统资源元素的配置情况以及软件到这些资源元素的映射。配置图中通常包含两种元素:节点(Node)和关联关系(Association)。下图所示是汽车租赁系统中的系统配置图。 配置图可以显示实际的计算机和设备(节点)以及它们之间的必要连接,也可以显示连接的类型。此外,配置图还可以显示配置和配置之间的依赖关系,但是每个配置必须存在于某些节点上。 配置图也可以包含包或子系统,它们都可以将系统中的模型元素组织成较大的组块。有时,当需要可视化一个硬件拓扑结构的实例时,需要在配置图中加入一个实例。 13.1 概述 13.2 节点 节点(Node)是在运行时代表计算资源的物理元素。它通常拥有一些内存,并具有处理能力。节点的确定可以通过查看对实现系统有用的硬件资源来完成,这需要从能力(如计算能力、内存大小等)和物理位置(要求在所有需要使用该系统的地理位置都可以访问该系统)两方面来考虑。 在UML中,节点用一个立方体来表示,如下图所示。节点在很多方面与配置相同:二者都有名称和关系,都可以有实例,都可以被嵌套,都可以参与交互。但是节点与配置之间也存在着差别:配置是参与系统执行的事物,而节点是执行配置的事物;配置表示逻辑元素的物理包装,而节点表示配置的物理配置。 13.2 节点 13.2.1 名称 每一个节点都必须有一个区别于其他节点的名称。节点的名称是一个字符串,位于节点图标的内部。在实际应用中,节点名称通常是从现实的词汇表中抽取出来的短名词或名词短语。节点的名称有两种:简单名(simple name)和路径名(path name)。其中,简单名只是一个简单的名称,上图所示的节点使用的就是简单名;而路径名是在简单名的前面加上节点所在包的名称,如下图左所示。 通常,UML,图中的节点只显示其名称,但是也可以用标记值或表示节点细节的附加栏加以修饰,如下图右所示。 13.2 节点 13.2 节点 13.2.2 节点的种类 在实际的建模过程中,可以把节点分为两种:处理器(Processor)和设备(Device)。 1.处理器 处理器(Processor)是能够执行软件、具有计算能力的节点,服务器、工作站和其他具有处理能力的机器都是处理器。在UML中,处理器的符号如下图左所示。 2.设备 设备(Device)是没有计算能力的节点,通常情况下都是通过其接口为外部提供某种服务,比如哑终端、打印机和扫描仪等都属于设备。在UML中,设备的符号如下图右所示。 13.2 节点 13.2 节点 13.2.3节点中的配置 前面已经提到过配置图也可以显示配置和配置之间的依赖关系,但是每个配置必须存在于某些节点上。配置图可以将节点和配置结合起来,以处理资源和软件实现之间的关系。当配置驻留在某个节点时,可以将它建模在图上该节点的内部。为显示配置之间的逻辑通信, 需要添加一条表示依赖关系的虚线箭头。如下图左所示,显示的是提供查询数据库功能的服务器。 将配置图标置于节点内部可以清楚地表示节点对配置的包容。同样,也可以在节点和配置之间添加一条表示依赖关系的虚线箭头并使用构造型来表示。如下图右所示,表示的就是服务器对查询程序的包容。 13.2 节点 13.3 关联关系 配置用关联关系(Association)表示各节点之间通信路径。在UML中,配置图中的关联关系的表示方法与类图中关联关系相同,都是一条实线。在连接硬件时通常关心节点之间是如何连接的(如以太网、令牌环、并行、TCP或USB等)。因此关联关系一般不使用名称,而是使用构造型,如Ethernet、parallel或TCP等。下图所示显示的是PC机的配置图。该配置图包含了两个处理器和一些设备,处理器包括Server(网络服务器)和HomePC(电脑主机)。设备包括Mouse(鼠标)、Keyboard(键盘)、Monitor(显示器)和Modem(调制解调器)。其中,Server与Modem之间通过Ethemet(以太网)连接。 13.3 关联关系 13.4 配置图建模技术 在实际应用中,并不是所有的软件开发项目都需要绘制配置图。如果要开
您可能关注的文档
最近下载
- 职教高考语文专项练习.doc VIP
- 山东省职教高考语文专项突破.pptx VIP
- 2025年湖南省中考数学模拟试卷(一)(原卷版+解析版).docx VIP
- 重症医学(高级职称)考试真题题库及答案.docx VIP
- Yamaha雅马哈RX-V430中文使用说明书.pdf VIP
- 【解题模型】专题08连接体及动力学中的临界极值模型-2026高考物理(解析版).docx VIP
- QJL J160001-2017 汽车零部件和材料禁用、限用物质要求.pdf VIP
- 部编版五年级语文下册第二单元学历案(2课时版) - 副本.docx VIP
- 医学高级职称考试重症医学(正高)章节习题及答案.docx VIP
- 正压式空气呼吸器定期检查表.doc VIP
原创力文档

文档评论(0)