试题(1)、(2)
在某银行业务的用例模型中,”取款“用例需要等到”存款“用例执行之后才能执行,两个用例之间的关系属于(1);”取款“和”存款“两个用例中都需要执行查询余额的功能,将查询余额提取成独立的用例,那么”取款“和”存款“用例与”查询余额“用例之间的关系属于(2)。
(1)A. 关联关系 B. 扩展关系 C. 使用关系 D. 依赖关系
(2)A. 扩展关系 B. 使用关系 C. 依赖关系 D. 继承关系
试题分析
本题考查用例建模中用例之间的基本关系。
用例执行有先后顺序,是一种在时间上的依赖关系。在使用用例建模系统需求时,两个或多个用例可能执行同样的功能步骤。把这些公共步骤提取成独立的用例,称为抽象用例。抽象用例代表了某种程度的复用,是降低用例之间冗余比较好的方式。抽象用例可以被另一个需要使用它的功能用例访问,抽象用例和使用它的用例之间的关系称为使用关系。
参考答案
(1)D (2)B