用例图
用例图是一种uml图,包括:
- 执行者
- 系统边界封闭的一组用例
- 执行者和用例之间的关联
- 用例之间的关系
用例图的关系
1. 关联
参与者与用例的关系,箭头指向消息接收方。
2. 泛化
就是继承关系,可以是参与者之间的关系,也可以是用例之间的关系。箭头指向父用例。
3. 包含
用例之间的关系,把复杂用例分解成小的用例。箭头指向分解出来的小用例。
4. 扩展
用例之间的关系,表示用例功能的延伸,相当于为一个基础用例添加一个附加功能。箭头指向基础用例。
5.依赖
用例之间的关系,表示一个用例依赖于另一个用例,箭头指向被依赖的用例。
总结
- 用例图的构成:
- 参与者
- 用例
- 参与者和用例的关系
- 用例间的关系
- 关系
- 关联
- 泛化:继承,子用例和父用例
- 包含:复杂用例分解成若干小用例
- 扩展
- 依赖