工作产品 (工件):部署模型
该工作产品显示运行时处理节点的配置、这些节点之间的通信链接以及驻留在这些节点上的组件实例和对象。
用途
  • 获取系统中处理元素的配置以及处理元素之间的连接。 
主要描述

部署模型由一个或多个节点(至少具有一个处理器、内存并可能有其他设备的处理元素)、设备(已确定构造型的节点,这些节点在已建模的抽象级别上没有处理能力)和节点之间以及节点和设备之间的连接器组成。部署模型还将 流程映射到这些处理元素,允许表示在节点之间分发行为。

以下角色使用部署模型:

  • 软件架构设计师,用于获取和了解系统的实际执行环境,并了解分布问题。
  • 设计人员(包括软件数据库设计人员),用于了解系统中的处理操作和数据的分布。
  • 系统管理员,用于理解执行系统的实际环境。
  • 部署管理员,用于规划将产品移交到用户群体。
  • 项目经理,用于评估业务案例、采购、安装和维护规划的成本。
属性
可选
已计划Yes
图示
定制
说明选项

UML 说明:模型。

部署模型可能有以下属性

  • 简介:文本描述,作为模型的简要介绍。  
  • 节点:系统中的处理元素。节点可能有以下属性:
    • 名称
    • 描述,提供关于处理器、存储器容量、内存容量的信息或关于设备功能的任何其他信息。
    • 在处理器上执行的进程和线程的列表。 该列表还可能枚举出每个进程中执行的软件组件。
    • 将在节点上安装的部署单元的列表。
  • 设备:无处理能力(在建模的抽象级别),但支持处理器节点的实际设备。设备可能有以下属性:
    • 名称
    • 描述,提供关于设备功能的信息。 
  • 连接器:节点之间以及节点和设备之间的连接。连接器可能具有关于连接器容量或带宽的关联信息。  
  • 图:模型中的图,由包所拥有。 

部署模型通常在诸如以下所示的某个图中描绘:

客户接口、ATM 网络接口、设备控制器

部署模型对单处理器系统、或少量分发或不分发处理的简单系统是可选的。

对于具有复杂网络或处理器配置的系统是必需的。