可以创建 UML 组件图来显示组件、端口、接口及其之间的关系。
UML中的组件表示系统的模块化部分。 行为根据必需接口和提供的接口定义。 组件具有具有公共属性和操作的外部视图,并且具有具有专用属性和实现分类器的内部视图。 内部视图显示如何在内部实现外部行为。
首先,打开 UML 组件 模板,选择四个选项之一。 然后 会显示 UML 组件 模具以及符合 UML 2.5 标准的形状。
注意: UML组件模具仅在用户是订阅者时Visio 计划 2可用。 如果你有订阅,请确保你拥有最新版本的 Visio。
启动组件图
-
启动 Visio。 或者,如果已打开文件,请单击"文件">"新建"。
-
转到"类别>软件和数据库>UML 组件"。
-
选择空白模板或三个入门图表之一。 选择想要的模板后,单击"创建"。
-
应看到图表 旁边的" 形状"窗口。 如果看不到该形状,请转到"查看">窗格中,并确保选中"形状"。 如果仍未看到,请单击左侧的"展开形状
按钮。
-
在" 视图 "选项卡上,确保选中"连接 点"旁边的 复选框。 这将在开始连接形状时显示连接点。
-
现在,将要包括在图表中的形状从"形状 " 窗口拖动到页面。 若要重命名文本标签,请双击标签。
组件形状
何时使用
为系统或应用程序中的每个功能单元使用组件形状。

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

子系统
可以将组件形状用作包含其他组件的子系统形状。 只需将大小调整为更大,并放置其他组件。 看到绿色突出显示时,请离开。 从该点开始,较大的形状将充当容器,较小的形状将随容器一起移动。
提示: 如果组件在拖动到另一个组件的顶部后消失,则按 Ctrl+Shift+F 将其放在前面。

接口形状
何时使用
-
若要 指定实现 类/接口,请使用"提供的接口"形状。
-
若要 指定对 类/接口的依赖项,请使用"必需接口"。

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

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

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

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

使用技巧连接器的
校正连接线
如果连接线轮次过多,请右键单击它,然后单击"直线连接线"。
显示乘数
如果需要,请右键单击连接线并选择"显示乘法"。 完成后,将显示四个文本框,可在其中添加详细信息。 如果不需要所有文本框,请删除不需要的文本框。
更改连接器类型
可以更改连接线类型。 例如,你可以从"关联"更改为"定向关联"。 右键单击连接线,然后单击"设置连接线类型"。
建立动态连接而不是点连接
如果您预计会移动大量形状,请考虑进行 动态连接 ,而不是点连接。
在连接线上移动或旋转文本
很可能需要在连接线上旋转或移动文本。 下面是操作方法:
-
单击页面的空白区域以取消选择可能选择的内容。
-
在"开始"选项卡上的"工具"组中,单击"文本块"工具
-
单击包含要旋转或移动的文本的连接线。
-
拖动文本块以移动它,或者使用旋转手柄或旋转
-
完成后,单击"指针 工具" 按钮
切换回"指针工具"按钮
,文本相对于形状保持相同的位置。 如果使用指针工具
拖动文本,形状也会移动。 若要独立于形状移动文本,请返回到"文本块工具"
。
注意: 在上创建和编辑 UML Visio 网页版需要一Visio 计划 1或Visio 计划 2许可证,该许可证独立于 Microsoft 365 。 有关详细信息,请与你的管理员Microsoft 365联系。 如果管理员已打开"自助购买",你可以自行购买Visio许可证。 有关详细信息,请参阅 自助服务购买常见问题解答。
首先,打开 UML 组件 模板,选择四个选项之一。 然后 会显示 UML 组件 模具以及符合 UML 2.5 标准的形状。
注意: UML组件模具仅在用户是订阅者时Visio 计划 2可用。 如果你有订阅,请确保你拥有最新版本的 Visio。
启动序列图
-
在页面右上角附近,选择"更多模板"。
-
在库中,向下滚动到 "UML 组件"行,大约在页面中间。
行中的第一项表示空白模板以及配套模具。 行中的其他项目是已经绘制了一些形状的示例图表,可帮助你快速入门。
-
单击任何项目以查看更大的预览。
-
找到想要使用的图表后,单击其"创建 " 按钮。
新图表(包含相关模具)将在浏览器中打开。
组件形状
何时使用
为系统或应用程序中的每个功能单元使用组件形状。

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

子系统
可以将组件形状用作包含其他组件的子系统形状。 只需将大小调整为更大,并放置其他组件。 看到绿色突出显示时,请离开。 从该点开始,较大的形状将充当容器,较小的形状将随容器一起移动。
提示: 如果组件在拖动到另一个组件的顶部后消失,则按 Ctrl+Shift+F 将其放在前面。

接口形状
何时使用
-
若要 指定实现 类/接口,请使用"提供的接口"形状。
-
若要 指定对 类/接口的依赖项,请使用"必需接口"。

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

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

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

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

使用技巧连接器的
校正连接线
如果连接线轮次过多,请右键单击它,然后单击"直线连接线"。
显示乘数
如果需要,请右键单击连接线并选择"显示乘法"。 完成后,将显示四个文本框,可在其中添加详细信息。 如果不需要所有文本框,请删除不需要的文本框。
更改连接器类型
可以更改连接线类型。 例如,你可以从"关联"更改为"定向关联"。 右键单击连接线,然后单击"设置连接线类型"。
建立动态连接而不是点连接
如果您预计会移动大量形状,请考虑进行 动态连接 ,而不是点连接。
在连接线上移动或旋转文本
很可能需要在连接线上旋转或移动文本。 下面是操作方法:
-
单击页面的空白区域以取消选择可能选择的内容。
-
在"开始"选项卡上的"工具"组中,单击"文本块"工具
-
单击包含要旋转或移动的文本的连接线。
-
拖动文本块以移动它,或者使用旋转手柄或旋转
-
完成后,单击"指针 工具" 按钮
切换回"指针工具"按钮
,文本相对于形状保持相同的位置。 如果使用指针工具
拖动文本,形状也会移动。 若要独立于形状移动文本,请返回到"文本块工具"
。
在组件图中,组件是泛型类型,而不是实例。 若要显示组件实例,请使用 部署图 。
依赖项指示客户端组件以某种方式依赖于供应商组件。
-
在 Visio 2010 :在"模板类别"下,单击"软件",然后单击"UML 模型图",然后单击"创建"。
-
在 树视图 中,右键单击要包含组件包的包或子系统 组件图 ,然后在"新建"菜单上,单击"组件关系图"。
将显示一个空白页 ,UML 组件 模具将成为最常用的模具。 工作区将"组件"显示为水印。 表示图表的图标将添加到树视图中。
注意: 如果树视图不可见,请指向UML菜单上的"视图",然后单击"模型资源管理器"。
-
将 "组件 "形状拖动到要表示的每个组件的绘图页上。
-
在适当的情况下,将 "接口" 形状拖动到绘图页上,并将没有圆圈的端点粘附到组件形状。
向类、组件或其他元素添加接口
-
在静态结构、 组件 或部署图中,将"lollipop 接口" 形状拖动到绘图页上。
-
将不带圆圈的终结点粘附到
组件或其他 类 的连接点。
-
双击"接口 "形状 以添加名称、操作和其他属性值。
Tiplist
还可以表示具有类似于类 的矩形接口 形状的接口。 当你想要显示接口操作列表时,请使用此形状。
若要更改为界面显示的形状类型,请右键单击"界面"形状,然后单击"显示为类状界面"或"显示为Lollipop 接口"。
-
-
使用 依赖 关系形状指示组件之间的关系,或者一个组件与另一个组件的接口之间的关系。
指示 UML 元素之间的依赖关系
-
将"依赖 关系" 形状从 UML静态结构 、UML 部署或 UML 组件模具拖到绘图页上,并将其放在要关联元素附近。
-
将终结点与箭头粘附到连接
元素所依赖的元素上的连接点。 将不带箭头的终结点粘附到依赖于其他元素的元素上的连接点。
-
双击依赖项以添加名称、原型和其他属性。
提示: 如果要指示 跟踪 、 精简 、 用法 或 绑定 依赖项,可以使用UML静态结构模具中的跟踪、优化、用法或绑定形状。
-
-
双击任何形状以打开其 "UML 属性"对话框,可在其中添加名称、属性、操作和其他属性。
-
保存图表。