软件水平考试

解析:现有两个用例UC1和UC2。其中UC2是一个完整的用例,可被实例化,而

来源:网考网软件水平 所有评论

【单选题】现有两个用例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”可解释为“调用”。 document.getElementById("warp").style.display="none"; document.getElementById("content").style.display="block"; 查看试题解析出处>>

相关推荐

发布评论 查看全部评论