用例图
用例图通过脚本或场景的形式定义行为、需求和约束。
元素介绍
|
元素名 |
图标 |
含义 |
|---|---|---|
|
UseCase |
|
用例,代表的是一个完整的功能。 |
|
Boundary |
|
边界,代表执行用例的系统。 |
|
Actor |
|
角色,用例的使用者。 |
|
Generalization |
|
组合,是整体与部分的关系,但部分不能离开整体而单独存在。 |
|
Include |
|
基用例与包含用例之间的关系。说明如何将包含用例中定义的行为插入基用例定义的行为中。基用例可以看到包含用例,并依赖于包含用例的执行结果。但是二者不能访问对方的属性。 |
|
Extend |
|
是指扩展用例与基用例之间的关系。特别是如何将扩展用例定义的行为插入基用例定义的行为序列。 |
|
Communication Path |
|
通信路径,用于表示角色与用例之间的交互关系,或者用例之间的协作关系。 |
建模步骤
- 用例图工具栏拖动Actor元素到图中命名Driver,创建UseCase元素命名Drive the vehicle,使用Communication Path进行连接。

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

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







