用例图
[toc]
用例图,展现了一组用例、参与者(actor)以及它们之间的关系。
参与者
在系统外部与系统直接交互的角色.常常采用一个小人来表示
用例(用况)
用例包含完成这个业务活动的所有步骤,这些活动步骤需要在用例中完整描述出来。
举例:用户注册
关系
用例和用例之间主要是包含关系、扩展关系和依赖关系。
关联关系
表示参与者与用例之间的通信,任何一方都可发送或接受消息。
图像:实线和^ 由发送方指向接受方
泛化关系
泛化关系既可以是用例之间,也可以是参与者之间.就是通常理解的继承关系.
图像:实线和△ 由子类指向父类
包含关系
即一个用例需要调用另一个用例.或者说,把一个较复杂用例所表示的功能分解成较小的步骤.
如用户注册
需要调用存储用户信息
.
图像:虚线上写<<include>> 由用例指向被调用用例
扩展关系
扩展关系是指用例功能的延伸,相当于为基础用例提供一个附加功能.
如用户注册
可以扩展为手机注册
和电脑注册
图像:虚线上写<<extend>> 由附加用例指向基础用例