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

可以在应用程序中创建 UML 用例 Visio 汇总用户 (执行组件) 与系统(例如软件应用程序)交互的方式。 执行组件可以是人员、组织或其他系统。

用例图显示系统的预期行为。 它们不会显示执行步骤的顺序。 (使用序列图显示对象在一段时间.)

显示认证系统的 UML 用例图示例

定义 系统边界 确定哪些内容被视为系统外部或内部。

一 演员 表示外部对象所扮演的角色。 一个对象可以扮演多个角色,因此,由多个执行组件表示。

关联说明执行组件在用例中的参与。

一 使用大小写 是执行组件使用系统完成一个进程时发生的一组事件。 通常情况下,用例是一个相对较大型的过程,而不是单个步骤或事务。

创建新的用例图

  1. 在"文件"选项卡上,指向"新建"。

  2. 在"搜索"框中,键入"UML 用例"。

  3. 从搜索结果中,选择"UML 用例"。

  4. 在对话框中,选择空白模板或三个入门图表之一。 (选择它时,右侧会显示每个说明的说明。) 然后选择"公制单位"或"美制单位"。

  5. 选择“创建”。

  6. 图表随即打开。 应看到图表 旁边的" 形状"窗口。 UML 用例模具在"形状"窗口中打开。

    (如果看不到"形状"窗口,请转到"查看">"窗格并确保选中"形状"。 如果仍未看到,请单击左侧的"展开 形状"窗口 按钮。)

向用例图添加子系统

  1. 将子系统 形状 拖到绘图页上。 子系统可以表示整个系统或主要组件。

    子系统形状。

  2. 双击" 子系统" 形状,然后为它键入新名称,或按 Delete 键删除现有名称。 单击绘图页上的形状外部。

  3. 若要调整子系统的大小,请选择形状,然后拖动选择手柄。

向图表添加形状和连接线

  1. "用例UML用例模具拖动并放在子系统边界内,然后将执行组件形状 执行组件形状。 拖动到子系统边界外部。

  2. 使用连接线形状指示图表中的形状之间的关系。 有五个连接器可用:

    连接器

    说明

    关联

    关联连接器。

    显示执行组件与用例之间的关系。

    相关项

    依赖项连接器。

    指示一个用例依赖于另一个用例。

    通用化

    通用化连接器。

    指示用例是实现一般用例目标的特定方法。

    包含

    Include 连接器。

    显示用例如何细分为较小的步骤。

    扩展

    扩展连接器。

    显示一个用例将功能添加到另一个用例。

    示例:指示执行组件与用例之间的关系

    1. 在 用例图 中,将"关联连接 线 "形状拖到绘图页上。

    2. 将"关联"形状 的一 个终结点粘附到执行组件形状 上的连接 点。 将另一终结点粘附到"用例"形状 上的连接 点。

另请参阅

有关用例图 (使用 Microsoft Visual Studio 创建用例图) ,请转到 UML 用例图:指南

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

创建新的用例图

  1. 打开Visio Web 的 Web 应用。 

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

  3. 在库中,向下滚动到 "UML 用例" 行。

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

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

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

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

向用例图添加子系统

  1. 将子系统 形状 拖到绘图页上。 子系统可以表示整个系统或主要组件。

    子系统形状。

  2. 双击" 子系统" 形状,然后为它键入新名称,或按 Delete 键删除现有名称。 单击绘图页上的形状外部。

  3. 若要调整子系统的大小,请选择形状,然后拖动选择手柄。

向图表添加形状和连接线

  1. "用例拖动"用例"形状并将其放在子系统边界内

  2. 执行组件 执行组件形状。 拖动到子系统边界外部。

  3. 使用连接线形状指示图表中的形状之间的关系。 有五个连接器可用:

    连接器

    说明

    关联

    关联连接器。

    显示执行组件与用例之间的关系。

    相关项

    依赖项连接器。

    指示一个用例依赖于另一个用例。

    通用化

    通用化连接器。

    指示用例是实现一般用例目标的特定方法。

    包含

    Include 连接器。

    显示用例如何细分为较小的步骤。

    扩展

    扩展连接器。

    显示一个用例将功能添加到另一个用例。

    示例:指示执行组件与用例之间的关系

    1. 在 用例图 中,将"关联连接 线 "形状拖到绘图页上。

    2. 将"关联"形状 的一 个终结点粘附到执行组件形状 上的连接 点。 将另一终结点粘附到"用例"形状 上的连接 点。

  4. Visio 网页版 自动保存。 若要重命名绘图,请双击以选择默认名称, (绘图 顶部的"绘图 1") , 然后键入新名称。

另请参阅

有关用例图 (使用 Microsoft Visual Studio 创建用例图) ,请转到 UML 用例图:指南

创建新的用例图

  1. 在"文件"选项卡上,指向"新建"。

  2. 在"搜索"框中,键入"UML 用例"。

  3. 从搜索结果中,选择"UML 用例"。

  4. 在对话框中,选择空白模板。 然后选择"公制单位"或"美制单位"。

  5. 选择“创建”。

  6. 图表随即打开。 应看到图表 旁边的" 形状"窗口。 UML 用例模具在"形状"窗口中打开。

    (如果看不到"形状"窗口,请转到"查看">"窗格并确保选中"形状"。 如果仍未看到,请单击左侧的"展开 形状"窗口 按钮。)

向用例图添加子系统

  1. 将子系统 形状 拖到绘图页上。 子系统可以表示整个系统或主要组件。

  2. 双击" 子系统" 形状,然后为它键入新名称,或按 Delete 键删除现有名称。 单击绘图页上的形状外部。

  3. 若要调整子系统的大小,请选择形状,然后拖动选择手柄。

向图表添加形状和连接线

  1. UML用例模具中拖动"用例"形状并将其放在子系统边界内,然后将执行组件形状拖动到 子系统边界外部。

  2. 使用连接线形状指示图表中的形状之间的关系。 有五个连接器可用:

    连接器

    说明

    关联

    显示执行组件与用例之间的关系。

    相关项

    指示一个用例依赖于另一个用例。

    通用化

    指示用例是实现一般用例目标的特定方法。

    包含

    显示用例如何细分为较小的步骤。

    扩展

    显示一个用例将功能添加到另一个用例。

    示例:指示执行组件与用例之间的关系

    1. 在 用例图 中,将"关联连接 线 "形状拖到绘图页上。

    2. 将"关联"形状 的一 个终结点粘附到执行组件形状 上的连接 点。 将另一终结点粘附到"用例"形状 上的连接 点。

另请参阅

有关用例图 (使用 Microsoft Visual Studio 创建用例图) ,请转到 UML 用例图:指南

  1. 在"文件"选项卡上,指向"新建"。

  2. 在"模板类别"下,单击"软件和数据库"。

    选择"软件和数据库"

  3. 单击"UML 模型图"。 将显示空白绘图页。

    选择"UML 模型图"

  4. 在树视图中,右键单击要包含用例图的包或子系统,指向"新建",然后单击"用例图"。

    单击"用例图"

    将显示一个空白页 ,UML 用例模具将成为最常用的模具。 表示图表的图标将添加到树视图中。

    将用例添加到树视图

    注意: 如果树视图不可见,请在"UML"选项卡上的"显示/隐藏"组中,选择"模型资源管理器"。

  5. 在用例 图中 指示系统边界

    1. 将" 系统边界" 形状拖到绘图页上。

      选择"系统边界"

    2. 双击" 系统边界" 形状,然后键入系统的新名称或按 DELETE 键删除现有名称。 单击绘图页上的形状外部。

    3. 若要调整系统边界的大小,请选择形状,然后拖动选择手柄。

  6. "用例"模具拖动"用例"形状并将其放在系统边界内,然后将执行组件形状拖动到 系统边界外部。

  7. 使用 "通信" 形状指示用例与执行组件之间的关系。

    指示执行组件与用例之间的关系

    1. 在 用例图 中,将 "通信" 形状拖动到绘图页上。

    2. 将"通信 终点图像 - 在绿色方块内显示加号 一个终结点粘附到执行组件 连接点图像 - 蓝色 X 的连接 。 将另一终结点粘附到"用例"形状 上的连接 点。

    3. 如果要添加箭头来指示信息流,请执行下列操作:

      • 双击"通信"形状,然后在"关联"下,单击要编辑的结束,然后单击"属性"。

      • 在" 关联结束 "类别中, 选中"IsNavigable",单击" 确定",然后再次单击" 确定 "。

      • 右键单击"通信"形状,然后单击"形状显示选项"。"结束选项"下,选择"结束可导航性",然后单击"确定"。

  8. 使用 " 使用 " 和"扩展形状"来指示用例之间的关系。

    指示两个用例之间的使用关系

    1. 在 用例图 中,将" 使用关系 "形状拖到绘图页上。

    2. "使用 终结点"(不带箭头)粘附到 连接点图像 - 蓝色 X用例 "形状上的连接点,该形状使用其他用例的行为。

    3. "使用 终结点 (箭头) 粘贴到所使用的用例上的连接点。

    4. 双击"使用 "形状 打开 "UML 通用化属性" 对话框。 添加属性值,然后单击"确定"。

    指示两个用例之间的扩展关系

    1. 在 用例图 中,将"扩展 " 形状拖动到绘图页上。

    2. 扩展终结点 终点图像 - 在绿色方块内显示加号 不带箭头的粘附到提供扩展 连接点图像 - 蓝色 X 用例上的连接点。

    3. 带箭头的扩展 终结点粘附到基本用例上的连接点。

    4. 双击"扩展 "形状 以打开 "UML 通用化属性" 对话框。 添加属性值,然后单击"确定"。

  9. 双击任何形状 ("系统边界"形状) 打开其"UML属性"对话框,可在其中添加名称、属性、操作和其他属性值。

  10. 保存图表。

  1. 在"文件"菜单上,指向"新建",指向"软件和数据库",然后单击"UML 模型图"。

    选择"软件和数据库"

  2. 在 树视图 中,右键单击要包含示例的包或子系统, 用例图 "新建",然后单击"用例图"。

    删除用例图

    将显示一个空白页 ,UML 用例模具将成为最常用的模具。 表示图表的图标将添加到树视图中。

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

  3. 指示用例图中的系统边界

    1. 将" 系统边界" 形状拖到绘图页上。

      用例模具

    2. 双击" 系统边界" 形状,然后键入系统的新名称或按 DELETE 键删除现有名称。 单击绘图页上的形状外部。

    3. 若要调整系统边界的大小,请选择形状,然后拖动选择手柄。

  4. "用例"模具拖动"用例"形状并将其放在系统边界内,然后将执行组件形状拖动到 系统边界外部。

  5. 使用 "通信" 形状指示用例与执行组件之间的关系。

    指示执行组件与用例之间的关系

    1. 在 用例图 中,将 "通信" 形状拖动到绘图页上。

    2. 将"通信 终点图像 - 在绿色方块内显示加号 一个终结点粘附到执行组件 连接点图像 - 蓝色 X 的连接 。 将另一终结点粘附到"用例"形状 上的连接 点。

    3. 如果要添加箭头来指示信息流,请执行下列操作:

      • 双击"通信"形状,然后在"关联"下,单击要编辑的结束,然后单击"属性"。

      • 在" 关联结束 "类别中, 选中"IsNavigable",单击" 确定",然后再次单击" 确定 "。

      • 右键单击"通信"形状,然后单击"形状显示选项"。"结束选项"下,选择"结束可导航性",然后单击"确定"。

  6. 使用 " 使用 " 和"扩展形状"来指示用例之间的关系。

    指示两个用例之间的使用关系

    1. 在 用例图 中,将" 使用关系 "形状拖到绘图页上。

    2. "使用 终结点"(不带箭头)粘附到 连接点图像 - 蓝色 X用例 "形状上的连接点,该形状使用其他用例的行为。

    3. "使用 终结点 (箭头) 粘贴到所使用的用例上的连接点。

    4. 双击"使用 "形状 打开 "UML 通用化属性" 对话框。 添加属性值,然后单击"确定"。

    指示两个用例之间的扩展关系

    1. 在 用例图 中,将"扩展 " 形状拖动到绘图页上。

    2. 扩展终结点 终点图像 - 在绿色方块内显示加号 不带箭头的粘附到提供扩展 连接点图像 - 蓝色 X 用例上的连接点。

    3. 带箭头的扩展 终结点粘附到基本用例上的连接点。

    4. 双击"扩展 "形状 以打开 "UML 通用化属性" 对话框。 添加属性值,然后单击"确定"。

  7. 双击任何形状 ("系统边界"形状) 打开其"UML属性"对话框,可在其中添加名称、属性、操作和其他属性值。

  8. 保存图表。

需要更多帮助?

需要更多选项?

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

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

此信息是否有帮助?

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

谢谢您的反馈!

×