更多“● 采用UML分析用户需求时,用例UC1可以出现在用例UC2出现的任何位置,那么C1和UC2之间的关系是 (1) ”相关问题
  • 第1题:

    采用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)”关系,表示基础用例在延伸用例间的一个位置上,隐式合并了另一个用例的行为。基础用例可以单独存在,但是在一定的条件下,它的行为可以被另一个用例的行为延伸。

  • 第2题:

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

    A.包含(include)

    B.扩展(extend)

    C.泛化(generalize)

    D.调用(call)


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

  • 第3题:

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




    答案:D
    解析:

  • 第4题:

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

    A.include

    B.extend

    C.generalize

    D.call


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

  • 第5题:

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

    A.include

    B.extend

    C.generalize

    D.call


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