步步为营UML建模系列二、部署图(Deployment Diagram)

转载 2012年03月31日 09:37:19

概述

部署图(deployment diagram,配置图)是用来显示系统中软件和硬件的物理架构。从部署图中,您可以了解到软件和硬件组件之间的物理关系以及处理节点的组件分布情况。使用部署图可以显示运行时系统的结构,同时还传达构成应用程序的硬件和软件元素的配置和部署方式。

      一个UML部署图(对象管理组织2001)描述了一个运行时的硬件结点,以及在这些结点上运行的软件组件的静态视图。 部署图显示了系统的硬件,安装在硬件上的软件,以及用于连接异构的机器之间的中间件。 创建一个部署模型的目的包括∶

      ·  探究系统投产的相关问题.
      ·  探究你的系统和生产环境中的其它系统的依赖关系,这些系统可能是已经存在,或是将要引入的。
      ·  描述一个商业应用主要的部署结构。
      ·  设计一个嵌入系统的硬件和软件结构。
      ·  描述一个组织的硬件/网络基础结构。

 

部署图元素(Deployment Diagram Elements

image

 

1、结点(Node)

    结点是存在与运行时的代表计算机资源的物理元素,可以是硬件也可以是运行其上的软件系统,比如64主机、Windows server 2008操作系统、防火墙等。结点用三维盒装表示,如下图:

image

 

2、结点实例(Node Instance)

    结点实例名称格式:Node Instance : node

   与结点的区别在于名称有下划线和结点类型前面有冒号,冒号前面可以有示例名称也可以没有示例名称,如下图

image

 

3、物件(Artifact)

    物件是软件开发过程中的产物,包括过程模型(比如用例图、设计图等等)、源代码、可执行程序、设计文档、测试报告、需求原型、用户手册等等。物件表示如下,带有关键字«artifact»和文档图标

image

4、连接(Association)

    结点之间的连线表示系统之间进行交互的通信路径,这个通信路径称为连接(Association),如下图所示

image

 

部署图实例

image

 

更形像一点:

image 

UML之部署图(Deployment Diagram)

计算机系统由硬件和软件组成,应用软件的命令,先转化为操作系统命令,再转化为汇编语言,最后再转化为二进制命令,由硬件来执行。软件要部署到硬件上才具有生命。Deployment Diagram展示的就是把...
  • kimylrong
  • kimylrong
  • 2014年10月14日 18:45
  • 4905

UML建模之部署图(Deployment Diagram)

一、部署图简介(Deployment Diagram Introduction) 二、部署图元素(Deployment Diagram Elements) 1、结点(Node) 2、结点实例(N...
  • gdw188643911
  • gdw188643911
  • 2013年11月26日 09:54
  • 396

UML之部署图(Deployment Diagram)设计与示例

译者说 一直以来,对UML部署图并没有仔细研究其设计理念,直接按照自己的理解画出能表达内容的样子就完事了。实际上,UML也在不断发展和完善,许多UML工具也都提供了良好的支持,有必要了解其设计理念...
  • shennongminblog
  • shennongminblog
  • 2017年07月31日 17:33
  • 1296

步步为营UML建模系列五、时序图(Squence diagram)

概述 顺序图是一种详细表示对象之间以及对象与参与者实例之间交互的图,它由一组协作的对象(或参与者实例)以及它们之间可发送的消息组成,它强调消息之间的顺序。 顺序图是一种详细表示对象之间以及对象与系...
  • fen0707
  • fen0707
  • 2014年07月03日 08:17
  • 1041

【UML】部署图(Deployment Diagram)

目录: 1、什么是部署图 2、部署图的组成 3、部署图--机房收费系统 4、小结 1、什么是部署图     部署图是用来显示软件和硬件的物理结构。使用部署图可以显示运行时系统的结构...
  • liuziteng0228
  • liuziteng0228
  • 2016年11月07日 20:18
  • 334

UML 部署图 deployment diagram

UML部署图描述的是系统运行时的结构,展示了硬件的配置及其软件如何部署到网络结构中。一个系统模型只有一个部署图,部署图通常用来帮助理解分布式系统。...
  • wuyuxing24
  • wuyuxing24
  • 2016年03月15日 21:09
  • 1394

部署图Deployment Diagram

 部署图UML部署图显示了基于计算机系统的物理体系结构。它可以描述计算机,展示它们之间的连接,以及驻留在每台机器中的软件。每台计算机用一个立方体来表示,立方体之间的连接表示这些计算机之间的通信关系。将...
  • xiehuidong
  • xiehuidong
  • 2007年10月30日 17:09
  • 1034

步步为营UML建模系列六、类图(Class diagram)

概述 类图(Class Diagram)是描述类、接口、协作以及它们之间关系的图,用来显示系统中各个类的静态结构。类图是定义其他图的基础,在类图基础上,可以使用状态图、协作图、组件 ...
  • SunCherryDream
  • SunCherryDream
  • 2014年06月27日 19:17
  • 822

UML之部署图(Deployment Diagram)

部署图是我们接触的最后一个图了,在整个系统开发过程中部署图只有一个,而且只应用于复杂的系统,基本在现阶段我们暂时还用不到,用大白话说部署图就是在使用的时候看看都需要哪些硬件、安装在硬件上的软件,还有连...
  • lxd8731247769
  • lxd8731247769
  • 2015年09月12日 17:50
  • 2124

部署图(Deployment Diagram)—UML图(九)

UML部署图描述了一个运行时的硬件结点,以及在这些结点上运行的软件组件的静态视图。 部署图显示了系统的硬件,安装在硬件上的软件,以及用于连接异构的机器之间的中间件。          ...
  • yuexianchang
  • yuexianchang
  • 2016年11月25日 08:53
  • 526
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:步步为营UML建模系列二、部署图(Deployment Diagram)
举报原因:
原因补充:

(最多只允许输入30个字)