创建 UML 组件图

应用对象
Visio 计划 1 Visio Professional 2024 Visio Professional 2021 Visio Professional 2019

您可以创建一个 UML 组件图来显示组件、端口、接口以及它们之间的关系。

UML 中的 组件 表示系统的模块化部分。 行为是根据必需和提供的接口定义的。 组件有一个具有公共属性和操作的 外部视图 ,它有一个具有专用属性和实现分类器的 内部视图 。 内部视图显示如何在内部实现外部行为。

示例 UML 组件图。

首先,打开 UML 组件 模板并选择四个选项之一。 然后会出现 UML 组件 模具,以及符合 UML 2.5 标准的形状。

注意

只有当你是 Visio 计划 2 订阅者时,UML 组件模具才可用。 如果你有订阅,请确保你拥有最新版本的 Visio。

启动组件图

  1. 启动 Visio。 或者,如果已经打开某个文件,请单击“新建文件>”。
  2. 转到类别>软件和数据库>UML 组件。
  3. 选择空白模板或三个起始图表之一。 选取所需模板后 ,单击创建。
  4. 图表旁边应显示 “形状” 窗口。 如果看不到,请转到“ 查看>任务窗格 ”并确保“ 形状 ”处于选中状态。 如果仍然看不到它,请单击左侧的“ 展开形状窗口 ” 按钮 展开形状窗口按钮 。
  5. 在“视图”选项卡上,确保选中“连接点”旁边的检查框。 这将使连接点在开始连接形状时显示。
  6. 现在,将要包含在图表中的形状从“ 形状” 窗口拖动到页面中。 若要重命名文本标签,请双击标签。

组件形状

使用时间

为系统或应用程序中的每个功能单元使用组件形状。

商店组件形状

显示或隐藏刻板印象

右键单击形状以显示或隐藏构造型标签。

右键单击菜单,“显示构造型”命令, <<组件>> 文本标签

子系统

可将组件形状用作包含其他组件的子系统形状。 只需将其调整为更大大小,并在其上放置其他组件即可。 当看到绿色突出显示时,请放开。 从那时起,较大的形状将充当容器,较小的形状将随之移动。

提示

如果将某个组件拖到另一个组件顶部后消失,请按 CTRL+SHIFT+F 将其置于前面。

商店子系统形状,其中拖动了“订单”组件

界面形状

使用时间

  1. 如果要指定类/接口的实现,请使用“ 提供的接口 ”形状。
  2. 当您想要指定类/接口上的依赖项时,请使用 必需接口 。

已连接两个接口,1:提供以圆结尾的接口形状,2:以套接字结尾的必需接口形状

步骤 1

将 提供的界面 形状拖动到页面中,并将端口方块与连接点对齐。 当你看到连接点周围的绿色突出显示时,便表示它已连接。

提供的界面形状粘附到组件形状

第2步

将 “所需接口” 形状拖动到页面中,并将端口方格与连接点对齐。 当你看到连接点周围的绿色突出显示时,便表示它已连接。

必需 粘附到组件形状的界面形状

步骤 3

要将提供的接口和所需的接口连接在一起,请首先选择“所需接口”形状。 然后寻找黄色手柄。

“所需接口”形状上的黄色手柄

步骤 4

拖动黄色手柄以连接到提供的接口。

连接到所提供的接口的所需接口形状

连接器提示

拉直连接线

如果连接线匝数过多,请右键单击它,然后单击“ 直接连接符”。

显示多重性

如果需要,请右键单击连接线,然后选择“ 显示多重性”。 完成后,将显示四个文本框,可在其中添加详细信息。 如果不需要所有的文本框,请删除不需要的文本框。

更改连接线类型

可以更改连接线类型。 例如,可以从关联更改为定向关联。 右键单击连接线,然后单击“ 设置连接线类型”。

建立动态连接,而不是点连接

如果您预计会经常移动形状,请考虑建立 动态连接 ,而不是点连接。

移动或旋转连接线上的文本

很可能需要旋转或移动连接线上的文本。 下面是操作方法:

  1. 单击页面的空白区域以取消选择任何可能选择的内容。
  2. 在 “开始 ”选项卡上的 “工具 ”组中,单击 “文本块”工具“文本块”按钮
  3. 单击包含要旋转或移动的文本的连接线。
  4. 拖动文本块以移动它,或使用旋转手柄旋转手柄旋转它
  5. 完成后,单击“ 指针工具 ”按钮 指针按钮
    切换回“ 指针工具 ”按钮 “指针按钮 ”后,文本相对于形状保持相同的位置。 如果使用 指针工具指针按钮 拖动文本,形状也会移动。 若要独立于形状移动文本,请返回到 “文本块”工具的“文本块”按钮 。

另请参阅

Visio 中的 UML 图表

创建 UML 通信图

创建 UML 部署图

创建 UML 序列图