更新时间:2026-02-03 GMT+08:00
分享

用例图

用例图通过脚本或场景的形式定义行为、需求和约束。

元素介绍

表1 用例图元素

元素名

图标

含义

UseCase

用例,代表的是一个完整的功能。

Boundary

边界,代表执行用例的系统。

Actor

角色,用例的使用者。

Generalization

组合,是整体与部分的关系,但部分不能离开整体而单独存在。

Include

基用例与包含用例之间的关系。说明如何将包含用例中定义的行为插入基用例定义的行为中。基用例可以看到包含用例,并依赖于包含用例的执行结果。但是二者不能访问对方的属性。

Extend

是指扩展用例与基用例之间的关系。特别是如何将扩展用例定义的行为插入基用例定义的行为序列。

Communication Path

通信路径,用于表示角色与用例之间的交互关系,或者用例之间的协作关系。

建模步骤

  1. 用例图工具栏拖动Actor元素到图中命名Driver,创建UseCase元素命名Drive the vehicle,使用Communication Path进行连接。

  2. 创建UseCase元素命名Accelerate,使用Include进行连接。

  3. 参考示例创建元素完成用例图。

相关文档