05_结构图_部署图(Deployment Diagram)

745 阅读1分钟

image.png

1. 简介

部署图是描述系统执行架构和将工件分配给系统元素的结构图。简单来说,部署图描述软件和硬件的物理架构,描述软件安装在什么硬件上。

部署图提供了一种简化的部署模型,满足大多数现代应用程序的需要。如果需要更复杂的部署模型,可以通过概要文件或元模型扩展包,以表示特定的硬件、软件环境。

 

2. 作用

  • 捕获系统的逻辑、物理元素,描述软件和硬件的组成关系。

  • 描述系统的逻辑和物理元素的分配情况。

  • 描述软件和硬件的配置和部署方式。

 

3. 元素

l 工件(Artifact):软件开发过程或系统操作使用或产生的一些(通常是可重新定义的)信息项。比如模型文件、源文件、脚本、可执行文件、数据库表、开发可交付成果、字处理文档和邮件消息等等。

image.png

  • 节点(Node):表示硬件设备或软件执行环境,将部署目标的抽象概念具体化,使用通信路径连接到任意复杂的系统中,可以嵌套。

image.png

  • 部署(Deployment)

image.png

image.png

image.png

image.png

  • 通讯路径(Communication Path)

image.png