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

admin2010-01-23  38

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

选项 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/MgxZ777K
0

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