一、用例图中的各种关系
a)参与者与用例间的关联关系:参与者与用例之间的通信,也成为关联或通信关系。
b)用例与用例之间的关系:包含关系(include)、扩展关系(extend)、泛化关系。
1.包含关系
包含关系描述的是一个用例需要某种功能,而该功能被另外一个用例定义,那么在用例的执行过程中,就可以调用已经定义好的用例。表示符号:<<include>>
实例一
实例二
2.扩展关系
用一个用例(可选)扩展另一个用例(基本例)的功能,将一些常规的动作放在一个基本用例中,将可选的或只在特定条件下才执行的动作放在它的扩展用例中。表示符号:<<extend>>。
3.泛化关系
子用例继承了父用例所有的结构、行为和关系,是父用例的一种特殊形式。