您可以创建一个 UML 部署图来显示将软件工件部署到节点的体系结构。 首先,打开 UML 部署 模板并从四个模板选项中选择一个。 然后会出现 UML 部署 模具,以及符合 UML 2.5 标准的形状。
启动 UML 部署图
- 启动 Visio。 或者,如果已经打开某个文件,请单击“新建文件>”。
- 转到类别>软件和数据库>UML 部署。
- 选择空白模板或三个起始图表之一。 选取所需模板后 ,单击创建。
- 图表旁边应显示 “形状” 窗口。 如果看不到,请转到“ 查看>任务窗格 ”并确保“ 形状 ”处于选中状态。 如果仍然看不到它,请单击左侧的“ 展开形状窗口 ”
。 - 在“视图”选项卡上,确保选中“连接点”旁边的检查框。 这将使连接点在开始连接形状时显示。
- 现在,将要包含在图表中的形状从“ 形状” 窗口拖动到页面中。 若要重命名文本标签,请双击标签。
节点实例和项目
使用时间
- 如果要指定运行时计算或物理设备的实例,请使用 节点实例 形状。
- 将 项目实例 形状放入节点实例形状中以部署项目。
步骤 1
首先将 “节点实例 ”形状拖动到页面中,然后通过拖动形状手柄将其放大。
第2步
拖动 “项目实例” 形状并将其置于较大的节点形状内。 当您看到绿色突出显示时,这意味着较小的形状将包含在较大的节点形状中。 从那时起,当节点形状移动时,里面的工件也会移动。
其他容器形状
UML 部署模具中还提供其他容器形状。 它们的行为类似于节点实例形状。 也就是说,当您将形状放在它们上面时,形状会被粘附并随容器一起移动。 下面是一些用于部署图的最常用容器形状:
分层节点
如果想要分层显示节点形状,请将它们嵌套在彼此内部。
包形状
需要表示包含元素(如文件夹)时,请使用 包 形状。
关系图概述
如果要用框架包围所有形状,请使用“ 图表概述 ”形状。
连接器提示
拉直连接线
如果连接线匝数过多,请右键单击它,然后单击“ 直接连接”。
显示多重性
如果需要,请右键单击连接线,然后选择“ 显示多重性”。 完成后,将显示四个文本框,可在其中添加详细信息。 如果不需要所有的文本框,请删除不需要的文本框。
更改连接线类型
可以更改连接线类型。 例如,可以从关联更改为定向关联。 右键单击连接线,然后单击“ 设置连接线类型”。
建立动态连接,而不是点连接
如果您预计会经常移动形状,请考虑建立 动态连接 ,而不是点连接。
移动或旋转连接线上的文本
很可能需要旋转或移动连接线上的文本。 下面是操作方法:
- 单击页面的空白区域以取消选择任何可能选择的内容。
- 在 “开始 ”选项卡上的 “工具 ”组中,单击 “文本块”工具
- 单击包含要旋转或移动的文本的连接线。
- 拖动文本块以移动它,或使用旋转手柄旋转
- 完成后,单击“ 指针工具 ”按钮
切换回“ 指针工具 ”按钮
”后,文本相对于形状保持相同的位置。 如果使用 指针工具指
拖动文本,形状也会移动。 若要独立于形状移动文本,请返回到 “文本块”工具
。
组件形状
使用时间
为系统或应用程序中的每个功能单元使用组件形状。
显示或隐藏刻板印象
右键单击形状以显示或隐藏构造型标签。
界面形状
使用时间
- 如果要指定类/接口的实现,请使用“ 提供的接口 ”形状。
- 当您想要指定类/接口上的依赖项时,请使用 必需接口 。
步骤 1
将 提供的界面 形状拖动到页面中,并将端口方块与连接点对齐。 当你看到连接点周围的绿色突出显示时,便表示它已连接。
第2步
将 “所需接口” 形状拖动到页面中,并将端口方格与连接点对齐。 当你看到连接点周围的绿色突出显示时,便表示它已连接。
步骤 3
要将提供的接口和所需的接口连接在一起,请首先选择“所需接口”形状。 然后寻找黄色手柄。
步骤 4
拖动黄色手柄以连接到提供的接口。