[理学]第13章 配置图.ppt

  1. 1、本文档共37页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
[理学]第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 配置图建模技术 在实际应用中,并不是所有的软件开发项目都需要绘制配置图。如果要开

您可能关注的文档

文档评论(0)

skvdnd51 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档