预订演示
前页 后页

用例图表

用例图捕获使用案例以及参与者与主体(系统)之间的关系。您可以使用它们:

  • 描述系统的功能需求
  • 描述外部事物(Actor)在系统边界交互的方式
  • 描述系统的响应
您从工具箱的“用例”页面图表用例图元素和连接器。

示例图表

此图说明了用例图的一些特征:

UML Use Case diagram example in Sparx Systems Enterprise Architect.

用例图元素工具箱图表

图标

描述

也见

Actor element

参与者是系统的用户;用户可以指人类用户、机器,甚至是模型中的另一个系统或子系统。

参与者
Use Case element

用例是A UML建模元素,它描述了建议系统的用户如何与系统交互以执行离散的工作单元。

用例
Test Case element

测试用例是A刻板的用例元素,它使您能够更好地了解测试。

测试用例
Collaboration element

协作定义了A组协作角色及其连接器。

协作
Collaboration Use element

协作应用元素定义A模式协作应用于特定情况。

协作应用
Boundary element

系统边界是用于定义概念边界A非元素元素

系统边界
Package element

包用于组织您的项目内容,但是当添加到图表时,它们可以用来描述您的模型的结构和关系。

用例图连接器工具箱图表

图标

描述

也见

Use connector

A使用关系一个元素需要另一个元素来执行某些交互。

使用
Association connector

关联意味着两个模型元素具有关系,通常实现为一个或两个类中的实例变量。

关联
Generalization connector

A概括用来表示继承。

概括
Include connector

Include 连接表明源元素包含目标元素的功能。

包括
Extend connector

Extend 连接器用于指示一个元素扩展了另一个元素的行为。

延长
Realization connector

A连接器表示源object实现或实现其目标object 。

实现

Invokes 连接器表明源object在某些时候会导致目标object发生。

用例工具箱

A连接符表示源object必须在目标object开始之前完成。

注记

Invokes and Precedes 依赖关系,由 OPEN建模语言定义(OML - 面向对象的建模过程环境,Notation进程- 是由 OPEN Consortium 开发和维护的国际事实上的标准面向对象开发方法)。它们已被合并到用例建模元素中)。

  • Invokes 表示用例A在某些时候会导致用例B发生
  • 完成表示必须先完成用例C,然后才能开始用例D

了解更多