UML问题何解 - UML的各种概念 - 用例
用例之间有什么关系?
用例之间的关系包括泛化关系、包含关系、扩展关系、分组关系等。

包含关系指的是两个用例之间的关系,其中一个用例(称为基本用例,base use case)的行为包含了另一个用例(称为包含用例,inclusion use case)的行为。也就是说基本用例会用到包含用例,表示基本用例中重用包含用例中的步骤。在UML图中,使用带虚线箭头表示,并在线上标有<<include>>

泛化关系指的是一般与特殊的关系。当多个用例共同拥有一种类似的结构和行为的时候,可以将它们的共性抽象成为父用例,其他的用例作为泛化关系中的子用例。在用例的泛化关系中,子用例是父用例的一种特殊形式,子用例继承了父用例所有的结构、行为和关系。例如查找图书作为父用例,模糊查找,精确查找作为子用例
收藏 列表

评论:

导航