可以在应用程序中创建 UML 用例 Visio 汇总用户 (执行组件) 与系统(例如软件应用程序)交互的方式。 执行组件可以是人员、组织或其他系统。
用例图显示系统的预期行为。 它们不会显示执行步骤的顺序。 (使用序列图显示对象在一段时间.)
定义 系统边界 确定哪些内容被视为系统外部或内部。
一 演员 表示外部对象所扮演的角色。 一个对象可以扮演多个角色,因此,由多个执行组件表示。
关联说明执行组件在用例中的参与。
一 使用大小写 是执行组件使用系统完成一个进程时发生的一组事件。 通常情况下,用例是一个相对较大型的过程,而不是单个步骤或事务。
创建新的用例图
-
在"文件"选项卡上,指向"新建"。
-
在"搜索"框中,键入"UML 用例"。
-
从搜索结果中,选择"UML 用例"。
-
在对话框中,选择空白模板或三个入门图表之一。 (选择它时,右侧会显示每个说明的说明。) 然后选择"公制单位"或"美制单位"。
-
选择“创建”。
-
图表随即打开。 应看到图表 旁边的" 形状"窗口。 UML 用例模具在"形状"窗口中打开。
(如果看不到"形状"窗口,请转到"查看">"窗格并确保选中"形状"。 如果仍未看到,请单击左侧的"展开 形状"窗口 按钮。)
向用例图添加子系统
-
将子系统 形状 拖到绘图页上。 子系统可以表示整个系统或主要组件。
-
双击" 子系统" 形状,然后为它键入新名称,或按 Delete 键删除现有名称。 单击绘图页上的形状外部。
-
若要调整子系统的大小,请选择形状,然后拖动选择手柄。
向图表添加形状和连接线
-
将"用例从UML用例模具拖动并放在子系统边界内,然后将执行组件形状
拖动到子系统边界外部。
-
使用连接线形状指示图表中的形状之间的关系。 有五个连接器可用:
连接器
说明
关联
显示执行组件与用例之间的关系。
相关项
指示一个用例依赖于另一个用例。
通用化
指示用例是实现一般用例目标的特定方法。
包含
显示用例如何细分为较小的步骤。
扩展
显示一个用例将功能添加到另一个用例。
示例:指示执行组件与用例之间的关系
-
在 用例图 中,将"关联连接 线 "形状拖到绘图页上。
-
将"关联"形状 的一 个终结点粘附到执行组件形状 上的连接 点。 将另一终结点粘附到"用例"形状 上的连接 点。
-
另请参阅
有关用例图 (使用 Microsoft Visual Studio 创建用例图) ,请转到 UML 用例图:指南。
注意: 在上创建和编辑 UML Visio 网页版需要一Visio 计划 1或Visio 计划 2许可证,该许可证独立于 Microsoft 365 。 有关详细信息,请与你的管理员Microsoft 365联系。 如果管理员已打开"自助购买",你可以自行购买Visio许可证。 有关详细信息,请参阅 自助服务购买常见问题解答。
创建新的用例图
-
在页面右上角附近,选择"更多模板"。
-
在库中,向下滚动到 "UML 用例" 行。
行中的第一项表示空白模板以及配套模具。 行中的其他项目是已经绘制了一些形状的示例图表,可帮助你快速入门。
-
单击任何项目以查看更大的预览。
-
找到想要使用的图表后,单击其"创建 " 按钮。
新图表(包含相关模具)将在浏览器中打开。
向用例图添加子系统
-
将子系统 形状 拖到绘图页上。 子系统可以表示整个系统或主要组件。
-
双击" 子系统" 形状,然后为它键入新名称,或按 Delete 键删除现有名称。 单击绘图页上的形状外部。
-
若要调整子系统的大小,请选择形状,然后拖动选择手柄。
向图表添加形状和连接线
-
从"用例拖动"用例"形状并将其放在子系统边界内
-
将 执行组件
拖动到子系统边界外部。
-
使用连接线形状指示图表中的形状之间的关系。 有五个连接器可用:
连接器
说明
关联
显示执行组件与用例之间的关系。
相关项
指示一个用例依赖于另一个用例。
通用化
指示用例是实现一般用例目标的特定方法。
包含
显示用例如何细分为较小的步骤。
扩展
显示一个用例将功能添加到另一个用例。
示例:指示执行组件与用例之间的关系
-
在 用例图 中,将"关联连接 线 "形状拖到绘图页上。
-
将"关联"形状 的一 个终结点粘附到执行组件形状 上的连接 点。 将另一终结点粘附到"用例"形状 上的连接 点。
-
-
Visio 网页版 自动保存。 若要重命名绘图,请双击以选择默认名称, (绘图 顶部的"绘图 1") , 然后键入新名称。
另请参阅
有关用例图 (使用 Microsoft Visual Studio 创建用例图) ,请转到 UML 用例图:指南。
创建新的用例图
-
在"文件"选项卡上,指向"新建"。
-
在"搜索"框中,键入"UML 用例"。
-
从搜索结果中,选择"UML 用例"。
-
在对话框中,选择空白模板。 然后选择"公制单位"或"美制单位"。
-
选择“创建”。
-
图表随即打开。 应看到图表 旁边的" 形状"窗口。 UML 用例模具在"形状"窗口中打开。
(如果看不到"形状"窗口,请转到"查看">"窗格并确保选中"形状"。 如果仍未看到,请单击左侧的"展开 形状"窗口 按钮。)
向用例图添加子系统
-
将子系统 形状 拖到绘图页上。 子系统可以表示整个系统或主要组件。
-
双击" 子系统" 形状,然后为它键入新名称,或按 Delete 键删除现有名称。 单击绘图页上的形状外部。
-
若要调整子系统的大小,请选择形状,然后拖动选择手柄。
向图表添加形状和连接线
另请参阅
有关用例图 (使用 Microsoft Visual Studio 创建用例图) ,请转到 UML 用例图:指南。
-
在"文件"选项卡上,指向"新建"。
-
在"模板类别"下,单击"软件和数据库"。
-
单击"UML 模型图"。 将显示空白绘图页。
-
在树视图中,右键单击要包含用例图的包或子系统,指向"新建",然后单击"用例图"。
将显示一个空白页 ,UML 用例模具将成为最常用的模具。 表示图表的图标将添加到树视图中。
注意: 如果树视图不可见,请在"UML"选项卡上的"显示/隐藏"组中,选择"模型资源管理器"。
-
在用例 图中 指示系统边界
-
将" 系统边界" 形状拖到绘图页上。
-
双击" 系统边界" 形状,然后键入系统的新名称或按 DELETE 键删除现有名称。 单击绘图页上的形状外部。
-
若要调整系统边界的大小,请选择形状,然后拖动选择手柄。
-
-
从"用例"模具中拖动"用例"形状并将其放在系统边界内,然后将执行组件形状拖动到 系统边界外部。
-
使用 "通信" 形状指示用例与执行组件之间的关系。
指示执行组件与用例之间的关系
-
在 用例图 中,将 "通信" 形状拖动到绘图页上。
-
将"通信
的 一个终结点粘附到执行组件
的连接 点 。 将另一终结点粘附到"用例"形状 上的连接 点。
-
如果要添加箭头来指示信息流,请执行下列操作:
-
双击"通信"形状,然后在"关联"下,单击要编辑的结束,然后单击"属性"。
-
在" 关联结束 "类别中, 选中"IsNavigable",单击" 确定",然后再次单击" 确定 "。
-
右键单击"通信"形状,然后单击"形状显示选项"。 在"结束选项"下,选择"结束可导航性",然后单击"确定"。
-
-
-
使用 " 使用 " 和"扩展形状"来指示用例之间的关系。
指示两个用例之间的使用关系
-
在 用例图 中,将" 使用关系 "形状拖到绘图页上。
-
将 "使用 终结点"(不带箭头)粘附到
用例 "形状上的连接点,该形状使用其他用例的行为。
-
将 "使用 终结点 (箭头) 粘贴到所使用的用例上的连接点。
-
双击"使用 "形状 打开 "UML 通用化属性" 对话框。 添加属性值,然后单击"确定"。
指示两个用例之间的扩展关系
-
在 用例图 中,将"扩展 " 形状拖动到绘图页上。
-
将 扩展终结点
不带箭头的粘附到提供扩展
用例上的连接点。
-
将 带箭头的扩展 终结点粘附到基本用例上的连接点。
-
双击"扩展 "形状 以打开 "UML 通用化属性" 对话框。 添加属性值,然后单击"确定"。
-
-
双击任何形状 ("系统边界"形状) 打开其"UML属性"对话框,可在其中添加名称、属性、操作和其他属性值。
-
保存图表。
-
在"文件"菜单上,指向"新建",指向"软件和数据库",然后单击"UML 模型图"。
-
在 树视图 中,右键单击要包含示例的包或子系统, 用例图 "新建",然后单击"用例图"。
将显示一个空白页 ,UML 用例模具将成为最常用的模具。 表示图表的图标将添加到树视图中。
注意: 如果树视图不可见,请在UML菜单上,指向"视图",然后单击"模型资源管理器"。
-
指示用例图中的系统边界
-
将" 系统边界" 形状拖到绘图页上。
-
双击" 系统边界" 形状,然后键入系统的新名称或按 DELETE 键删除现有名称。 单击绘图页上的形状外部。
-
若要调整系统边界的大小,请选择形状,然后拖动选择手柄。
-
-
从"用例"模具中拖动"用例"形状并将其放在系统边界内,然后将执行组件形状拖动到 系统边界外部。
-
使用 "通信" 形状指示用例与执行组件之间的关系。
指示执行组件与用例之间的关系
-
在 用例图 中,将 "通信" 形状拖动到绘图页上。
-
将"通信
的 一个终结点粘附到执行组件
的连接 点 。 将另一终结点粘附到"用例"形状 上的连接 点。
-
如果要添加箭头来指示信息流,请执行下列操作:
-
双击"通信"形状,然后在"关联"下,单击要编辑的结束,然后单击"属性"。
-
在" 关联结束 "类别中, 选中"IsNavigable",单击" 确定",然后再次单击" 确定 "。
-
右键单击"通信"形状,然后单击"形状显示选项"。 在"结束选项"下,选择"结束可导航性",然后单击"确定"。
-
-
-
使用 " 使用 " 和"扩展形状"来指示用例之间的关系。
指示两个用例之间的使用关系
-
在 用例图 中,将" 使用关系 "形状拖到绘图页上。
-
将 "使用 终结点"(不带箭头)粘附到
用例 "形状上的连接点,该形状使用其他用例的行为。
-
将 "使用 终结点 (箭头) 粘贴到所使用的用例上的连接点。
-
双击"使用 "形状 打开 "UML 通用化属性" 对话框。 添加属性值,然后单击"确定"。
指示两个用例之间的扩展关系
-
在 用例图 中,将"扩展 " 形状拖动到绘图页上。
-
将 扩展终结点
不带箭头的粘附到提供扩展
用例上的连接点。
-
将 带箭头的扩展 终结点粘附到基本用例上的连接点。
-
双击"扩展 "形状 以打开 "UML 通用化属性" 对话框。 添加属性值,然后单击"确定"。
-
-
双击任何形状 ("系统边界"形状) 打开其"UML属性"对话框,可在其中添加名称、属性、操作和其他属性值。
-
保存图表。