单选题现有两个用例UC1和UC2,其中UC2是一个完整的用例,可被实例化,而UC1需要UC2中的事件流才可被实例化,且UC1指定了使用UC2的精确位置,则UC1和UC2间的关系是()A includeB extendC generalizeD call

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

include

B

extend

C

generalize

D

call


相似考题
参考答案和解析
正确答案: B
解析: 本题考查用例之间的关系。用例之间的关系主要包括包含(include)和扩展(extend),二者的定义和区别参见24.3.2节中的内容。
更多“单选题现有两个用例UC1和UC2,其中UC2是一个完整的用例,可被实例化,而UC1需要UC2中的事件流才可被实例化,且UC1指定了使用UC2的精确位置,则UC1和UC2间的关系是()A includeB extendC generalizeD call”相关问题
  • 第1题:

    关系在用例图上用两个符号之间的一条线表示,其中表示一个用例需要等到另一个用例执行之后才能执行的关系是()。

    A.依赖关系

    B.继承关系

    C.泛化关系

    D.扩展关系


    正确答案:C

  • 第2题:

    ● 在下面的用例图(UseCase Diagram)中,X1、X2 和 X3 表示 (39) ,已知 UC3是抽象用例,那么 X1 可通过 (40) 用例与系统进行交互。并且,用例 (41) 是 UC4的可选部分,用例 (42) 是 UC4 的必须部分。

    (39)

    A. 人

    B. 系统

    C. 参与者

    D. 外部软件

    (40)

    A. UC4、UC1

    B. UC5、UC1

    C. UC5、UC2

    D. UC1、UC2

    (41)

    A. UC1

    B. UC2

    C. UC3

    D. UC5

    (42)

    A. UC1

    B. UC2

    C. UC3

    D. UC5


    正确答案:C,A,B,D

  • 第3题:

    Use Case用来描述系统在事件做出响应时所采取的行动。用例之间是具有相关性的。在一个“订单输入子系统” 中,创建新订单和更新订单都需要检查用户帐号是否正确。那么,用例“创建新订单”、“更新订单”与用例“检查用户帐号”之间是( )关系。

    A.aggregation

    B.extend

    C.include

    D.classification


    参考答案:C

  • 第4题:

    如题图所示,电路uC1(0-)=uC2(0—)=0,t=0时闭合开关S后,uC1为下列哪项?(  )




    答案:D
    解析:

  • 第5题:

    下列对用例的泛化关系描述不正确的是()。

    • A、用例的泛化关系中,所有的子用例都有相似的目的和结构。注意它们是整体上的相似
    • B、用例的泛化关系中,基础用例在目的上可以完全不同,但是它们都有一段相似的行为,它们的相似是部分的相似不是整体的相似
    • C、用例的泛化关系类似于面向对象中的继承,它把多个子用例中的共性抽象成一个父用例。子用例在继承父用例的基础上可以进行修改
    • D、用例的泛化指的是一个父用例可以被特化形成多个子用例,而父用例和子用例之间的关系就是泛化关系

    正确答案:B

  • 第6题:

    某订单处理系统中,"创建新订单"和"更新订单"两个用例都需要检查客户的账号是否正确,为此定义一个通用的用例"检查客户账户",用例"创建新订单"和"更新订单"与"检查客户账户"之间是()

    • A、包含关系
    • B、聚合关系
    • C、泛化关系
    • D、关联关系

    正确答案:A

  • 第7题:

    在两个用例中,如果一个用例拥有另一个用例的所有结构、行为和关系,并在此基础上增加了新的特性,则此两个用例之间可以用()关系表示。

    • A、扩展关系
    • B、包含关系
    • C、泛化关系
    • D、通信关系

    正确答案:C

  • 第8题:

    一个用例中加入一些新的动作后则构成了另一个用例,这两个用例之间的关系是()

    • A、聚集
    • B、泛化
    • C、扩展
    • D、包含

    正确答案:C

  • 第9题:

    采用UML分析用户需求时,用例UC1可以出现在用例UC2出现的任何位置,那么UC1和UC2之间的关系是()

    • A、include
    • B、extend
    • C、generalize
    • D、call

    正确答案:C

  • 第10题:

    单选题
    在两个用例中,如果一个用例拥有另一个用例的所有结构、行为和关系,并在此基础上增加了新的特性,则此两个用例之间可以用()关系表示。
    A

    扩展关系

    B

    包含关系

    C

    泛化关系

    D

    通信关系


    正确答案: D
    解析: 暂无解析

  • 第11题:

    判断题
    在两个用例中,如果一个用例拥有另一个用例的所有结构、行为和关系,并在此基础上增加了新的特性,则此两个用例之间可以用泛化关系表示。
    A

    B


    正确答案:
    解析: 暂无解析

  • 第12题:

    判断题
    抽象用例是不能被实例化的,它必须被包含在其他用例中才能得以执行。
    A

    B


    正确答案:
    解析: 暂无解析

  • 第13题:

    采用UML分析用户需求时,用例UC1可以出现在用例UC2出现的任何位置,那么UC1和UC2之间的关系是(48)关系。

    A.包含(include)

    B.扩展(extend)

    C.泛化(generalize)

    D.调用(call)


    正确答案:C
    解析:用例之间的泛化(generalize)关系类似于类之间的泛化关系。子用例继承父用例的行为与含义。子用例还可以增加或者覆盖父用例的行为。子用例可以出现在父用例出现的任何位置。本试题中,由于用例UC1可以出现在用例UC2出现的任何位置,因此UC1与UC2之间是选项C的“泛化(generalize)”关系。注意,不是“用例UC1可以出现在用例UC2的任何位置”。选项A的“包含(include)”关系,表示基础用例在它内部,说明某一位置上显式的合并是另一个用例的行为。被包含用例从不孤立存在,仅作为某些包含它的更大的基础用例的一部分出现。选项B的“扩展(extend)”关系,表示基础用例在延伸用例间的一个位置上,隐式合并了另一个用例的行为。基础用例可以单独存在,但是在一定的条件下,它的行为可以被另一个用例的行为延伸。

  • 第14题:

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

    A.include

    B.extend

    C.generalize

    D.call


    正确答案:A
    解析:题目中描述的用例间的关系为“include”关系。

  • 第15题:

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

    A.include

    B.extend

    C.generalize

    D.call


    正确答案:A
    解析:见公共试题Ⅲ(3)。

  • 第16题:

    某订单处理系统中,“创建新订单”和“更新订单”两个用例都需要检查客户的账号是否正确,为此定义一个通用的用例“核查客户账户”。用例“创建新订单”和“更新订单”与用例“核查客户账户”之间是( )。

    A. 包含关系
    B. 聚合关系
    C. 泛化关系
    D. 关联关系

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

  • 第17题:

    UC2业务中,如果使用13800138000业务接入(即呼叫发起端业务),则使用业务键()

    • A、2
    • B、1221
    • C、1
    • D、303

    正确答案:A

  • 第18题:

    抽象用例是不能被实例化的,它必须被包含在其他用例中才能得以执行。


    正确答案:正确

  • 第19题:

    在两个用例中,如果一个用例拥有另一个用例的所有结构、行为和关系,并在此基础上增加了新的特性,则此两个用例之间可以用泛化关系表示。


    正确答案:正确

  • 第20题:

    关于用例之间的包含和扩展关系,下面说法错误的是()

    • A、包含是指一个用例含有另一个用例的行为
    • B、包含关系是一种依赖关系,指向被包含的用例
    • C、扩展关系是从一个扩展用例到一个被扩展用例的一种泛化关系
    • D、扩展关系规范了扩展用例的行为如何及何时插入到被扩展用例的行为之中

    正确答案:C

  • 第21题:

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

    • A、include
    • B、extend
    • C、generalize
    • D、Call

    正确答案:A

  • 第22题:

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

    include

    B

    extend

    C

    generalize

    D

    Call


    正确答案: A
    解析: 题目中描述的用例间的关系为include关系。

  • 第23题:

    单选题
    某订单处理系统中,"创建新订单"和"更新订单"两个用例都需要检查客户的账号是否正确,为此定义一个通用的用例"检查客户账户",用例"创建新订单"和"更新订单"与"检查客户账户"之间是()
    A

    包含关系

    B

    聚合关系

    C

    泛化关系

    D

    关联关系


    正确答案: A
    解析: 暂无解析

  • 第24题:

    单选题
    采用UML分析用户需求时,用例UC1可以出现在用例UC2出现的任何位置,那么UC1和UC2之间的关系是()
    A

    include

    B

    extend

    C

    generalize

    D

    call


    正确答案: D
    解析: 在UML的用例中,用例之间有3种关系,分别是include(包含)、extend(扩展)和generalize(泛化)。当两个用例之间具有继承关系时,意味着子用例可以继承父用例的行为,并可以在此基础上添加新的行为或重置父用例的行为,子用例可以出现在任何位置上。因此,UC1和UC2之间的关系应该是泛化关系。