1. 简介
部署图是描述系统执行架构和将工件分配给系统元素的结构图。简单来说,部署图描述软件和硬件的物理架构,描述软件安装在什么硬件上。
部署图提供了一种简化的部署模型,满足大多数现代应用程序的需要。如果需要更复杂的部署模型,可以通过概要文件或元模型扩展包,以表示特定的硬件、软件环境。
2. 作用
-
捕获系统的逻辑、物理元素,描述软件和硬件的组成关系。
-
描述系统的逻辑和物理元素的分配情况。
-
描述软件和硬件的配置和部署方式。
3. 元素
l 工件(Artifact):软件开发过程或系统操作使用或产生的一些(通常是可重新定义的)信息项。比如模型文件、源文件、脚本、可执行文件、数据库表、开发可交付成果、字处理文档和邮件消息等等。
- 节点(Node):表示硬件设备或软件执行环境,将部署目标的抽象概念具体化,使用通信路径连接到任意复杂的系统中,可以嵌套。
- 部署(Deployment)
- 通讯路径(Communication Path)