Applies ToVisio 计划 2 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. 现在,将要包含在图表中的形状从 “形状” 窗口拖动到页面。 若要重命名文本标签,请双击标签。

组件形状

何时使用

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

“Store”组件形状

显示或隐藏构造型

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

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

子系统

可以将组件形状用作包含其他组件的子系统形状。 只需将其大小调整为更大,然后在其上放置其他组件即可。 看到绿色突出显示时,放手。 从该点开始,较大的形状将充当容器,较小的形状将随它一起移动。

提示: 如果某个组件在另一个组件上拖动后消失,则通过按 Ctrl+Shift+F 将其置于前面。

存储子系统形状,上面拖动了 Order 组件

接口形状

何时使用

  1. 如果要指定类/接口的实现,请使用 提供的 接口形状。

  2. 如果要指定类/接口的依赖项,请使用 必需 接口。

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

步骤 1

“提供的接口” 形状拖到页面,并将端口正方形与连接点对齐。 当你看到连接点周围的绿色突出显示时,你知道它已连接。

提供的接口形状粘附到组件形状

步骤 2

“必需接口” 形状拖到页面,并将端口正方形与连接点对齐。 当你看到连接点周围的绿色突出显示时,你知道它已连接。

粘附到组件形状的必需接口形状

步骤 3

若要将“提供”和“必需”接口连接在一起,请先选择“必需接口”形状。 然后查找黄色句柄。

“必需接口”形状上的黄色控点

步骤 4

拖动黄色句柄以使用提供的接口进行连接。

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

连接器提示

拉直连接器

如果连接线的转弯次数过多,请右键单击它,然后单击“ 直连线”。

显示多重性

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

更改连接器类型

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

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

如果非常期待移动形状,请考虑使用 动态连接 而不是点连接。

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

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

  1. 单击页面的空白区域可取消选择任何可能选择的内容。

  2. 在“ 开始 ”选项卡上的“ 工具” 组中,单击“ 文本块”工具 “文本块”按钮

  3. 单击要旋转或移动的文本的连接线。

  4. 拖动文本块以移动它,或使用 旋转手柄 旋转句柄

  5. 完成后,单击“ 指针工具 ”按钮 指针按钮

    指针按钮切换回 “指针工具 ”按钮后,文本相对于形状保持相同的位置。 如果使用 指针工具 指针按钮 拖动文本,形状也会移动。 若要独立于形状移动文本,请返回到 文本块工具 “文本块”按钮

注意: 在 Visio 网页版 上创建和编辑 UML 关系图需要 Visio 计划 1 或 Visio 计划 2 许可证,该许可证与 Microsoft 365 单独购买。 有关详细信息, 请与 Microsoft 365 管理员联系。 如果管理员已启用“自助购买”,则可以自己购买 Visio 的许可证。 有关详细信息,请参阅 自助购买常见问题解答

示例 UML 组件关系图。

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

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

启动序列图

  1. 打开 Visio 网页版。 

  2. 在页面右上角附近,选择“ 更多模板”。

  3. 在库中,向下滚动到页面中间的 UML 组件 行。

    行中的第一项表示空白模板加上配套模具。 该行中的其他项是示例关系图,它们已绘制了一些形状,可帮助你快速入门。

  4. 单击任何项目可查看更大的预览。

  5. 找到要使用的关系图后,单击其“ 创建 ”按钮。

    将在浏览器中打开带有相关模具的新关系图。

组件形状

何时使用

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

“Store”组件形状

显示或隐藏构造型

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

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

子系统

可以将组件形状用作包含其他组件的子系统形状。 只需将其大小调整为更大,然后在其上放置其他组件即可。 看到绿色突出显示时,放手。 从该点开始,较大的形状将充当容器,较小的形状将随它一起移动。

提示: 如果某个组件在另一个组件上拖动后消失,则通过按 Ctrl+Shift+F 将其置于前面。

存储子系统形状,上面拖动了 Order 组件

接口形状

何时使用

  1. 如果要指定类/接口的实现,请使用 提供的 接口形状。

  2. 如果要指定类/接口的依赖项,请使用 必需 接口。

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

步骤 1

“提供的接口” 形状拖到页面,并将端口正方形与连接点对齐。 当你看到连接点周围的绿色突出显示时,你知道它已连接。

提供的接口形状粘附到组件形状

步骤 2

“必需接口” 形状拖到页面,并将端口正方形与连接点对齐。 当你看到连接点周围的绿色突出显示时,你知道它已连接。

粘附到组件形状的必需接口形状

步骤 3

若要将“提供”和“必需”接口连接在一起,请先选择“必需接口”形状。 然后查找黄色句柄。

“必需接口”形状上的黄色控点

步骤 4

拖动黄色句柄以使用提供的接口进行连接。

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

连接器提示

拉直连接器

如果连接线的转弯次数过多,请右键单击它,然后单击“ 直连线”。

显示多重性

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

更改连接器类型

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

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

如果非常期待移动形状,请考虑使用 动态连接 而不是点连接。

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

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

  1. 单击页面的空白区域可取消选择任何可能选择的内容。

  2. 在“ 开始 ”选项卡上的“ 工具” 组中,单击“ 文本块”工具 “文本块”按钮

  3. 单击要旋转或移动的文本的连接线。

  4. 拖动文本块以移动它,或使用 旋转手柄 旋转句柄

  5. 完成后,单击“ 指针工具 ”按钮 指针按钮

    指针按钮切换回 “指针工具 ”按钮后,文本相对于形状保持相同的位置。 如果使用 指针工具 指针按钮 拖动文本,形状也会移动。 若要独立于形状移动文本,请返回到 文本块工具 “文本块”按钮

另请参阅

Visio 中的 UML 图表

创建 UML 通信图

创建 UML 部署图

创建 UML 序列图

需要更多帮助?

需要更多选项?

了解订阅权益、浏览培训课程、了解如何保护设备等。

社区可帮助你提出和回答问题、提供反馈,并听取经验丰富专家的意见。