使用 Microsoft 登录
登录或创建帐户。
你好,
使用其他帐户。
你有多个帐户
选择要登录的帐户。

可以创建 UML 组件图来显示组件、端口、接口及其之间的关系。

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

示例 UML 组件图。

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

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

启动组件图

  1. 启动 Visio。 或者,如果已打开文件,请单击"文件">"新建"。

  2. 转到"类别>软件和数据库>UML 组件"。

  3. 选择空白模板或三个入门图表之一。 选择想要的模板后,单击"创建"。

  4. 应看到图表 旁边的" 形状"窗口。 如果看不到该形状,请转到"查看">窗格中,并确保选中"形状"。 如果仍未看到,请单击左侧的"展开形状 "展开形状窗口"按钮 按钮。

  5. 在" 视图 "选项卡上,确保选中"连接 点"旁边的 复选框。 这将在开始连接形状时显示连接点。

  6. 现在,将要包括在图表中的形状从"形状 " 窗口拖动到页面。 若要重命名文本标签,请双击标签。

组件形状

何时使用

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

"Store"组件形状

显示或隐藏原型

右键单击形状可显示或隐藏标签标签。

右键单击菜单,"显示原型"命令, <<组件>> 文本标签

子系统

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

提示: 如果组件在拖动到另一个组件的顶部后消失,则按 Ctrl+Shift+F 将其放在前面。

在"订单"组件顶部拖动的"存储子系统"形状

接口形状

何时使用

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

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

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

步骤 1

将" 提供的接口" 形状拖动到页面,并将端口正方形与连接点相连接。 在连接点周围看到绿色突出显示时,你知道连接了该连接。

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

步骤 2

"所需接口" 形状拖动到页面,并将端口正方形与连接点相连接。 在连接点周围看到绿色突出显示时,你知道连接了该连接。

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

步骤 3

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

"所需接口"形状上的黄色图柄

步骤 4

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

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

使用技巧连接器的

校正连接线

如果连接线轮次过多,请右键单击它,然后单击"直线连接线"。

显示乘数

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

更改连接器类型

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

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

如果您预计会移动大量形状,请考虑进行 动态连接 ,而不是点连接。

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

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

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

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

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

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

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

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

注意: 在上创建和编辑 UML Visio 网页版需要一Visio 计划 1或Visio 计划 2许可证,该许可证独立于 Microsoft 365 。 有关详细信息,请与你的管理员Microsoft 365联系。 如果管理员已打开"自助购买",你可以自行购买Visio许可证。 有关详细信息,请参阅 自助服务购买常见问题解答

示例 UML 组件图。

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

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

启动序列图

  1. 打开Visio Web 的 Web 应用。 

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

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

    行中的第一项表示空白模板以及配套模具。 行中的其他项目是已经绘制了一些形状的示例图表,可帮助你快速入门。

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

  5. 找到想要使用的图表后,单击其"创建 " 按钮。

    新图表(包含相关模具)将在浏览器中打开。

组件形状

何时使用

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

"Store"组件形状

显示或隐藏原型

右键单击形状可显示或隐藏标签标签。

右键单击菜单,"显示原型"命令, <<组件>> 文本标签

子系统

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

提示: 如果组件在拖动到另一个组件的顶部后消失,则按 Ctrl+Shift+F 将其放在前面。

在"订单"组件顶部拖动的"存储子系统"形状

接口形状

何时使用

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

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

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

步骤 1

将" 提供的接口" 形状拖动到页面,并将端口正方形与连接点相连接。 在连接点周围看到绿色突出显示时,你知道连接了该连接。

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

步骤 2

"所需接口" 形状拖动到页面,并将端口正方形与连接点相连接。 在连接点周围看到绿色突出显示时,你知道连接了该连接。

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

步骤 3

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

"所需接口"形状上的黄色图柄

步骤 4

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

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

使用技巧连接器的

校正连接线

如果连接线轮次过多,请右键单击它,然后单击"直线连接线"。

显示乘数

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

更改连接器类型

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

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

如果您预计会移动大量形状,请考虑进行 动态连接 ,而不是点连接。

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

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

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

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

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

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

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

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

将软件代码结构显示为内聚组件的组件图

标注 1 在组件图中,组件是泛型类型,而不是实例。 若要显示组件实例,请使用 部署图 。

标注 2 依赖项指示客户端组件以某种方式依赖于供应商组件。

  1. 在 Visio 2010 :在"模板类别"下,单击"软件",然后单击"UML 模型图",然后单击"创建"。

  2. 在 树视图 中,右键单击要包含组件包的包或子系统 组件图 ,然后在"新建"菜单上,单击"组件关系图"。

    将显示一个空白页 ,UML 组件 模具将成为最常用的模具。 工作区将"组件"显示为水印。 表示图表的图标将添加到树视图中。

    注意: 如果树视图不可见,请指向UML菜单上的"视图",然后单击"模型资源管理器"。

  3. "组件 "形状拖动到要表示的每个组件的绘图页上。

  4. 在适当的情况下,将 "接口" 形状拖动到绘图页上,并将没有圆圈的端点粘附到组件形状。

    向类、组件或其他元素添加接口

    1. 在静态结构、 组件 或部署图中,将"lollipop 接口" 形状拖动到绘图页上。

    2. 将不带圆圈的终结点粘附到 连接点图像 - 蓝色 X 组件或其他 类 的连接点。

    3. 双击"接口 "形状 以添加名称、操作和其他属性值。

      Tiplist

      还可以表示具有类似于类 的矩形接口 形状的接口。 当你想要显示接口操作列表时,请使用此形状。

      若要更改为界面显示的形状类型,请右键单击"界面"形状,然后单击"显示为类状界面"或"显示为Lollipop 接口"。

  5. 使用 依赖 关系形状指示组件之间的关系,或者一个组件与另一个组件的接口之间的关系。

    指示 UML 元素之间的依赖关系

    1. 将"依赖 关系" 形状从 UML静态结构 、UML 部署UML 组件模具拖到绘图页上,并将其放在要关联元素附近。

    2. 将终结点与箭头粘附到连接 连接点图像 - 蓝色 X 元素所依赖的元素上的连接点。 将不带箭头的终结点粘附到依赖于其他元素的元素上的连接点。

    3. 双击依赖项以添加名称、原型和其他属性。

      提示: 如果要指示 跟踪 、 精简 、 用法 或 绑定 依赖项,可以使用UML静态结构模具中的跟踪、优化、用法或绑定形状。

  6. 双击任何形状以打开其 "UML 属性"对话框,可在其中添加名称、属性、操作和其他属性。

  7. 保存图表。

另请参阅

Visio 中的 UML 图表

创建 UML 通信图

创建 UML 部署图

创建 UML 序列图

需要更多帮助?

扩展你的技能

了解培训 >

此信息是否有帮助?

你对语言质量的满意程度如何?
哪些因素影响了你的体验?

谢谢您的反馈!

×