面向对象软件开发过程是用例驱动,用例是UML重要部分,用例之间存在着一定关系,下图表示是用例之间( )关系。
- A.泛化
- B.包含
- C.扩展
- D.等同
正确答案及解析
正确答案
B
解析
泛化关系:当多个用例共同拥有一种类似结构和行为时,可以将他们共性抽象成为父用例。如:

扩展关系与包含关系区别是:离开子用例,基用例是否可以完成一个完整功能。显然题目中对于基用例“取款机使用”需要“识别用户”和“验证账号”这二个子用例才够完整,而这二个子用例也必然会被执行。若是子用例是“打印凭条”,则它是否被执行都不会影响“取款机使用”。





