UML 事物关系中,( )和(请作答此空)本质上都属于依赖关系。
- A.泛化关系
- B.关联关系
- C.包含关系
- D.组合关系
正确答案及解析
正确答案
C
解析
从UML事物关系本质上来看,包含关系和扩展关系都属于依赖关系。对包含关系而言,抽象用例中事件流是一定插入到基本用例中去,并且插入点只有一个。扩展用例事件流往往可以抽象为基本用例备选事件流,在扩展关系中,可以根据一定条件来决定是否将扩展用例事件流插入到基本用例事件流中,并且插入点可以有多个。在实际应用中,很少使用泛化关系,子用例特殊行为都可以作为父用例中备选事件流而存在。





