UML之部署图

部署图Deployment Diagram,模仿了一个系统在运行时间内的体系结构。它表示了硬件元素(节点)的构造和软件元素是如何被映射在那些节点上的。

 

机房收费系统的部署图示意图如下:

UML之部署图_第1张图片


一个部署图主要由节点和连接线组成。


节点Node

一个物理元素,在运行时存在,代表一个可计算的资源,通常占用一些内存并且具有处理能力。一个构件集合一般来说位于一个节点,但是有可能从一个节点转到另一个节点。


节点可以分为两类:处理机(Processor)和设备(Device).

 

处理机

可执行程序的硬件结构。如笔记本、台式机、以太网等

UML之部署图_第2张图片


设备

无计算能力的硬件构件。如扫描仪、打印机、传真机、路由器等。


UML之部署图_第3张图片

 

连接

表示两个硬件之间的关联关系,用一根实现表示。可以像类图中一样加入角色、多重性、约束等。


部署图作用

用于软件开发过程中的集成与交付阶段,描述系统的静态结构。


部署图创建

1,确定系统中的节点

2,确定节点间的关系

3,映射节点上的构件,并对构件关系分析和确定,完成部署图。

4,进一步细化完善。

 

 

 

你可能感兴趣的:(UML之部署图)