现有两个用例UC1和UC2。其中UC2是一个完整的用例,可被实例化,而UC1需要UC2中的事件流才可被实例化,且UC1指定了使用UC2的精确位置,则UC1和UC2间的关系是“______”。

admin2011-01-04  22

问题 现有两个用例UC1和UC2。其中UC2是一个完整的用例,可被实例化,而UC1需要UC2中的事件流才可被实例化,且UC1指定了使用UC2的精确位置,则UC1和UC2间的关系是“______”。

选项 A、include     
B、extend
C、generalize
D、call

答案A

解析 注意本试题描述中的用词“精确位置”,说明用例UC1对用例UC2的实现很重要。由试题的关键信息“UC1需要UC2中的事件流才可被实例化”可知,作为一个完整的用例的UC2实现了用例UC1的部分功能。因此,应该使用包含(include)关系来表示用例UC1和UC2之间的关系。
   如果一个用例明显混合了两种(或两种以上)的不同场景,即在具体情况可能发生多种活动,可将这个用例分为一个主用例和一个或多个辅助用例时,可以使用选项B的扩展关系(extend)来表示用例问的关系。
   选项C的“generalize”在UML可解释成“泛化”;选项D的“call”可解释成“调用”。
   解答此类试题的一般思路是消化和理解用例问各种关系的基本概念。
转载请注明原文地址:https://kaotiyun.com/show/oTLZ777K
0

相关试题推荐
最新回复(0)