可以在 Visio 中创建 UML 用例图,以总结用户 (或 执行组件 如何) 与系统(如软件应用程序)交互。 执行组件可以是人员、组织或其他系统。
用例图显示了系统的预期行为。 它们不显示执行步骤的顺序。 (使用 序列图 显示对象如何 随时间而交互。)
定义系统边界可确定系统外部或内部的边界。
参与者表示外部对象所扮演的角色。 一个对象可能扮演多个角色,因此,由多个执行组件表示。
关联说明了参与者参与用例的情况。
用例是执行组件使用系统完成进程时发生的一组事件。 通常,用例是一个相对较大的过程,而不是单个步骤或事务。
创建新的用例图
- 在“ 文件 ”选项卡上,指向“ 新建”。
- 在 “搜索 ”框中,键入
UML use case。 - 在搜索结果中,选择“ UML 用例”。
- 在对话框中,选择空白模板或三个初学者图表之一。 (选择时,右侧会显示每个单位的说明。) 然后选择 “公制单位 ”或“ 美国单位”。
- 选择“创建”。
- 关系图随即打开。 在关系图旁边应看到 “形状 ”窗口。 UML 用例模具在 “形状” 窗口中打开。
(如果看不到 “形状 ”窗口,请转到 “查看>任务窗格” ,并确保选择了 “形状 ”。如果仍然看不到它,请单击左侧的 “展开形状 ”窗口按钮。)
将子系统添加到用例图
- 将 子系统 形状拖到绘图页上。 子系统可以表示整个系统或主要组件。
- 双击 子系统 形状,然后为其键入新名称,或按 Delete 键删除现有名称。 在绘图页上的形状外部单击。
- 若要调整子系统的大小,请选择形状,然后拖动选择手柄。
向图表添加形状和连接线
使用连接形状来指示关系图中形状之间的关系。 有五个连接器可用:
连接器 说明 协会
显示执行组件与用例的关系。 依赖
指示一个用例依赖于另一个用例。 推广
指示用例是实现常规用例目标的特定方法。 包括
演示如何将用例分解为较小的步骤。 扩展
显示一个用例将功能添加到另一个用例。 示例:指示参与者与用例之间的关系
- 在用例图中,将 关联 连接形状拖动到绘图页上。
- 将 关联 形状的一个终结点粘附到 执行组件 形状上的连接点。 将另一终结点粘附到 用例 形状上的连接点。
另请参阅
有关使用 Microsoft Visual Studio 创建用例关系图 (和过程) 的详细信息,请转到 UML 用例图:指南。

