创建 UML 用例图

重要:  本文是由机器翻译的,请参阅免责声明。请在 此处 中查找本文的英文版本以便参考。

您可以使用 Visio 构建统一建模语言 (UML) 使用案例图表。统一建模语言 (UML) 是一种绘制软件模型标准方式。

“定义系统边界以及边界外的参与者如何影响它所包含的用例的用例图”

标注 1 定义system boundary确定哪些被视为外部或系统的内部。

标注 2 actor表示外部对象扮演的角色。一个对象可能播放几个角色,因此,由多个参与者。

标注 3 communicates relationship说明了使用案例参与者参与。

标注 4 use case是参与者使用系统完成某一过程时发生的一组事件。通常情况下,使用案例是相对较大的过程,而不各个步骤或事务。

  1. 文件选项卡上,指向新建,,然后打开空白的图表。

  2. 单击更多形状>软件和数据库>软件> UML 用例

    创建用例图

  3. 若要指示子系统中用例图

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

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

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

  4. 拖动用例模具中的用例形状和将它们放到子系统边界,然后将参与者形状拖到子系统边界外。

  5. 使用连接线形状来指示之间的关系的用例和参与者。有五个连接器︰

    • 关联︰ 演示者与用例的关系。

    • 相关性︰ 指示一个用例在另一台具有依赖项。

    • 归纳︰ 用例表示实现目标常规用例的特定方式。

    • 包括︰ 显示用例分成更小的步骤。

    • 扩展︰ 显示一个用例将功能添加到另一个。

    示例︰ 指示参与者与用例之间的关系

    1. 在use case diagram,拖动关联连接线形状拖到绘图页上。

    2. 粘附到参与者形状上的连接点关联形状的一个端点。粘附到使用案例形状上的连接点的其他终结点。

  6. 保存该图。

另请参阅

有关详细信息的用例图 (并使用 Microsoft Visual Studio 创建过程用例图),请转到UML 使用案例图表︰ 引用

  1. 文件选项卡,指向新建

  2. 模板类别下单击软件和数据库

    选择软件和数据库

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

    选择 UML 模型图

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

    单击用例图

    显示空白页,请和UML 用例模具成为最顶层的模具。树视图被添加一个图标表示该图表。

    用例添加到树视图

    注意: 如果看不到树视图中,UML 选项卡上的显示/隐藏组中,选择模型资源管理器

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

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

      选择系统边界

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

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

  6. 用例模具中拖动用例形状并将它们放到系统边界,然后拖动参与者形状到外部系统边界。

  7. 使用通信形状来指示用例与参与者之间的关系。

    若要指示参与者与用例之间的关系

    1. 在use case diagram中,将一个“通信”形状拖到绘图页上。

    2. 粘附到连接点 连接点图像 - 蓝色 X 参与者形状上的通信形状的一个终结点 终点图像 - 含有加号的绿色方块 。粘附到使用案例形状上的连接点的其他终结点。

    3. 如果要添加一个箭头来表示信息流向,请执行以下操作:

      • 双击“通信”形状,然后在“关联”下单击要编辑的端,然后单击“属性”

      • “关联端”类别中,选中“IsNavigable”,单击“确定”,然后再次单击“确定”

      • 右击“通信”形状,单击“形状显示选项”。在“端选项”下,选择“端的导向性”,然后单击“确定”

  8. 使用“用例”“扩展”形状来表示用例之间的关系。

    若要指示两个用例之间使用关系

    1. 在use case diagram中,将一个“用例”关系形状拖到绘图页上。

    2. 不带箭头连接点 连接点图像 - 蓝色 X 的行为的另一个用例的用例形状上的使用端点粘附。

    3. “用例”端点(带有箭头)粘附到正在使用的用例的连接点。

    4. 双击“用例”形状,打开“UML 归纳属性”对话框。添加属性值,然后单击“确定”

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

    1. 在use case diagram中,将一个“扩展”形状拖到绘图页上。

    2. 没有连接到箭头指向 连接点图像 - 蓝色 X 提供扩展的用例粘附扩展终结点 终点图像 - 含有加号的绿色方块

    3. 将带箭头的“扩展”端点粘附到基用例上的连接点上。

    4. 双击“扩展”形状以打开“UML 归纳属性”对话框。添加属性值,然后单击“确定”

  9. 双击任意形状(“系统边界”形状除外),打开其“UML 属性”对话框,您可以在其中添加名称、特性、操作和其他属性值。

  10. 保存该图。

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

    选择软件和数据库

  2. 在tree view中,右键单击的包或要在其中包含use case diagram,指向新建,然后单击用例图子系统。

    Selece 用例图

    显示空白页,请和UML 用例模具成为最顶层的模具。树视图被添加一个图标表示该图表。

    注意: 如果看不到树视图,请在“UML”菜单上指向“视图”,然后单击“模型资源管理器”

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

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

      使用大小写的模具

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

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

  4. 用例模具中拖动用例形状并将它们放到系统边界,然后拖动参与者形状到外部系统边界。

  5. 使用通信形状来指示用例与参与者之间的关系。

    若要指示参与者与用例之间的关系

    1. 在use case diagram中,将一个“通信”形状拖到绘图页上。

    2. 粘附到连接点 连接点图像 - 蓝色 X 参与者形状上的通信形状的一个终结点 终点图像 - 含有加号的绿色方块 。粘附到使用案例形状上的连接点的其他终结点。

    3. 如果要添加一个箭头来表示信息流向,请执行以下操作:

      • 双击“通信”形状,然后在“关联”下单击要编辑的端,然后单击“属性”

      • “关联端”类别中,选中“IsNavigable”,单击“确定”,然后再次单击“确定”

      • 右击“通信”形状,单击“形状显示选项”。在“端选项”下,选择“端的导向性”,然后单击“确定”

  6. 使用“用例”“扩展”形状来表示用例之间的关系。

    若要指示两个用例之间使用关系

    1. 在use case diagram中,将一个“用例”关系形状拖到绘图页上。

    2. 不带箭头连接点 连接点图像 - 蓝色 X 的行为的另一个用例的用例形状上的使用端点粘附。

    3. “用例”端点(带有箭头)粘附到正在使用的用例的连接点。

    4. 双击“用例”形状,打开“UML 归纳属性”对话框。添加属性值,然后单击“确定”

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

    1. 在use case diagram中,将一个“扩展”形状拖到绘图页上。

    2. 没有连接到箭头指向 连接点图像 - 蓝色 X 提供扩展的用例粘附扩展终结点 终点图像 - 含有加号的绿色方块

    3. 将带箭头的“扩展”端点粘附到基用例上的连接点上。

    4. 双击“扩展”形状以打开“UML 归纳属性”对话框。添加属性值,然后单击“确定”

  7. 双击任意形状(“系统边界”形状除外),打开其“UML 属性”对话框,您可以在其中添加名称、特性、操作和其他属性值。

  8. 保存该图。

注意: 机器翻译免责声明:本文是由无人工介入的计算机系统翻译的。Microsoft 提供机器翻译是为了帮助非英语国家/地区用户方便阅读有关 Microsoft 产品、服务和技术的内容。由于机器翻译的原因,本文可能包含词汇、语法或文法方面的错误。

扩展你的技能
了解培训
抢先获得新功能
加入 Office 预览体验计划

此信息是否有帮助?

谢谢您的反馈!

谢谢你的反馈! 可能需要转接到 Office 支持专员。

×