首页 > 解决方案 > 如何在部署图中显示当前未知数量的库

问题描述

我的系统仍处于概念阶段,但我正在创建一个部署图来集中讨论最终结果。系统会有一些运行时子程序库。在这个阶段没有办法知道会有多少:事实上这个数字可能永远不会稳定,因为它取决于系统的其他各个方面。

库是在 guillemets 中具有刻板印象“库”的工件。我想到了几种绘制未知数的方法:

  1. 显示一个图书馆,并附上说明图书馆数量未知的说明
  2. 在库工件的右上角加上一个星号,与复合结构图一样
  3. 画一堆倾斜的重叠工件
  4. 不要单独绘制它们:只需列出“库 1、库 2、库 3……”
  5. 在工件和带星号的组件之间使用“清单”关系。

并且必须有很多其他的创造性可能性。

有谁知道是否有 UML 规定的方式来在部署图中显示这个未知数量的库,如果有,它是什么?

标签: deploymentuml

解决方案


我认为您需要将显示人工制品、组件、节点等类别的逻辑部署模型(抽象)与显示这些人工制品、组件和节点等的特定实例的物理部署模型(具体)分开。在逻辑级别,您可以显示一个名为“库”的抽象人工制品,它与逻辑设计中的节点、组件等的复数相关联。然后,您可以专门化该抽象 Artefact,并在具体的部署模型级别,创建与节点、组件等实例相关联的这些库专业化的实例。

就像是:

在此处输入图像描述


推荐阅读