上一页 下一页

用例图

用例图捕获用例以及Actors和主题(系统)之间的关系。您可以使用它们:

  • 描述系统的功能要求
  • 描述外部事物(Actors)在系统边界处相互作用的方式
  • 描述系统的响应

您可以从图工具箱的“用例”页面生成用例图元素和连接器

示例图

此图说明了用例图的一些功能:

用例图元素工具箱图标

图标

描述

请参阅

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

活动

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

用例

测试用例是一种刻板的用例元素,使您可以更好地了解测试。

测试用例

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

合作

协作使用元素允许协作定义的模式应用于特定情况。

协作使用

System Boundary元素是用于定义概念边界的非UML元素。

边界

包用于组织项目内容,但是当添加到图表时,它们可用于结构或关系描述。

用例图连接器工具箱图标

图标

描述

请参阅

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

使用

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

关联

泛化用于表示继承。

泛化

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

包括

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

扩展

Realizes连接器表示源对象实现或实现其目标对象。

实现

Invokes连接器指示源对象在某些时候会导致目标对象发生。

用例组

Precedes连接器指示必须在目标对象开始之前完成源对象。

笔记

  • Invokes和Precedes关系由Open Modeling Language(OML)定义; 他们是刻板的依赖关系
  • 调用表明用例A在某些时候会导致用例B发生
  • Precedes表示用例C必须在用例D开始之前完成

学到更多