软件工程

用例之间的关系有()。A、友元B、扩展C、使用D、组合

题目

用例之间的关系有()。

  • A、友元
  • B、扩展
  • C、使用
  • D、组合
如果没有搜索结果,请直接 联系老师 获取答案。
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

以下不属于用例之间的关系的是()

A、包含关系

B、扩展关系

C、关联关系

D、泛化关系


参考答案:C

第2题:

面向对象的软件开发过程是用例驱动的,用例是UML的重要部分,用例之间存在着一定的关系,下图表示的是用例之间的()关系。

A、泛化

B、包含

C、扩展

D、等同


正确答案:B

第3题:

● 在某银行业务的用例模型中,“取款”用例需要等到“存款”用例执行之后才能执行,两个用例之间的关系属于 (1) ;“取款”和“存款”两个用例中都需要执行查询余额的功能,将查询余额提取成独立的用例,那么“取款”和“存款”用例与“查询余额”用例之间的关系属于 (2) 。

(1)

A. 关联关系

B. 扩展关系

C. 使用关系

D. 依赖关系

(2)

A. 扩展关系

B. 使用关系

C. 依赖关系

D. 继承关系


正确答案:D,B

第4题:

假设某公司业务的用例模型中,“检验”用例需要等到“生产”用例执行之后才能执行,这两个用例之间的关系属于( )关系。

A.关联
B.扩展
C.依赖
D.使用

答案:C
解析:
UML中有4种关系:(1)依赖关系。是两个事物间的语义关系,其中一个事物发生变化会影响另一个事物的语义。(2)关联关系。是一种结构关系,它描述了一组链,链是对象之间的连接。聚合是一种特殊类型的关联,描述了整体和部分间的特殊关系。(3)泛化关系。是一种特殊/一般关系,特殊元素的对象可替代一般元素的对象。(4)实现关系。是类元之间的语义关系,其中的一个类元指定了由另一个类元保证执行的契约。

第5题:

执行者与用例之间的关系是()。

A、包含关系

B、泛化关系

C、关联关系

D、扩展关系


正确答案:C

第6题:

抽象用例代表了某种形式的“复用”,是降低用例之间冗余的极好工具。抽象用例和使用它的用例之间的关系称为()。

A.关联关系

B.扩展关系

C.使用(或包含)关系

D.继承关系


正确答案:A

第7题:

用例之间的关系包括()。

A.关联关系

B.扩展关系

C.使用关系

D.依赖关系


答案:ABCD

第8题:

在某银行业务的用例模型中,“取款”用例需要等到“存款”用例执行之后才能执行,两个用例之间的关系属于(1);“取款”和“存款”两个用例中都需要执行查询余额的功能,将查询余额提取成独立的用例,那么“取款”和“存款”用例与“查询余额”用例之间的关系属于(2)。

A.关联关系

B.扩展关系

C.使用关系

D.依赖关系


正确答案:D
解析:本题考查用例建模中用例之间的基本关系。用例执行有先后顺序,是一种在时间上的依赖关系。在使用用例建模系统需求时,两个或多个用例可能执行同样的功能步骤。把这些公共步骤提取成独立的用例,称为抽象用例。抽象用例代表了某种程度的复用,是降低用例之间冗余比较好的方式。抽象用例可以被另一个需要使用它的功能用例访问,抽象用例和使用它的用例之间的关系称为使用关系。

第9题:

用例之间的关系主要有()

A.聚合

B.继承

C.扩展

D.包含


参考答案:B, C, D

第10题:

面向对象的软件开发过程是用例驱动的,用例是UML的重要部分,用例之间存在着一定的关系,下图表示的是用例之间的( )关系。

A.泛化
B.包含
C.扩展
D.等同

答案:B
解析:
泛化关系:当多个用例共同拥有一种类似的结构和行为时,可以将他们的共性抽象成为父用例。如:



扩展关系与包含关系的区别是:离开子用例,基用例是否可以完成一个完整的功能。显然题目中对于基用例“取款机的使用”需要“识别用户”和“验证账号”这二个子用例才够完整,而这二个子用例也必然会被执行。若是子用例是“打印凭条”,则它是否被执行都不会影响“取款机使用”。