用例之间的关系

用例之间的关系

Content #

  1. 包含关系(include)

当两个或多个用例中共用一组相同的动作,这时可以将这组相同的动作抽出来作为一个独立的子用例,供多个基用例所共享。因为子用例被抽出,基用例并非一个完整的用例,所以include关系中的基用例必须和子用例一起使用才够完整,子用例也必然被执行。include关系在用例图中使用带箭头的虚线表示(在线上标注),箭头从基用例指向子用例。

  1. 扩展关系(extend)

对基用例的扩展,基用例是一个完整的用例,即使没有子用例的参与,也可以完成一个完整的功能。 extend关系在用例图中使用带箭头的虚线表示(在线上标注 ),箭头从子用例指向基用例。

  1. 泛化关系(generalize)

继承关系的反关系,子类继承自父类,父类是子类的泛化。

From #