更多“采用UML分析用户需求时,用例UC1可以出现在用例UC2出现的任”相关问题
  • 第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题:

    在用例建模的过程中,若几个用例执行了同样的功能步骤,这时可以把这些公共步骤提取成独立的用例。这种用例称为(1)。在UML的用例图上,将用例之间的这种关系标记为(2)。

    (1)

    A.扩展用例

    B.抽象用例

    C.公共用例

    D.参与用例


    正确答案:B

  • 第3题:

    在需求分析阶段,可以使用UML中的(30)来捕获用户需求,并描述对系统感兴趣的外部角色及其对系统的功能要求。

    A.用例图

    B.类图

    C.顺序图

    D.状态图


    正确答案:A
    解析:用例图从用户角度描述系统功能,并指出各功能的操作者,因此可在需求阶段用于获取用户需求并建立用例模型;类图用于描述系统中类的静态结构;顺序图显示对象之间的动态合作关系,强调对象之间消息发送的顺序,同时显示对象之间的交互:状态图描述类的对象所有可能的状态以及事件发生时状态的转移条件。

  • 第4题:

    在UML的需求分析建模中,( )模型图必须与用户反复交流并加以确认。

    A.配置

    B.用例

    C.包

    D.动态


    参考答案:B

  • 第5题:

    在用 UML 对信息系统建模过程中,()来描述用户需求,主要从用户的角度描述系统的功能。

    A.用例图

    B.类图

    C.对象图

    D.部署图


    正确答案:A

  • 第6题:

    在用UML对信息系统建模过程中,( )用来描述用户需求,主要从用户的角度描述系统的功能。

    A:用例图
    B:类图
    C:对象图
    D:部署图

    答案:A
    解析:
    用例图是指由参与者(Actor)、用例(UseCase)以及它们之间的关系构成的用于描述系统功能的静态视图。用例图(UserCase)是被称为参与者的外部用户所能观察到的系统功能的模型图,呈现了一些参与者和一些用例,以及它们之间的关系,主要用于对系统、子系统或类的功能行为进行建模。

  • 第7题:

    在UML的需求分析建模中,()模型图必须与用户反复交流并加以确认。

    • A、配置
    • B、用例
    • C、包
    • D、动态

    正确答案:B

  • 第8题:

    UML就是以用例来捕获系统所有的系统需求的。


    正确答案:错误

  • 第9题:

    在UML的需求分析建模中,对用例模型中的用例进行细化说明应使用()。

    • A、活动图
    • B、状态图
    • C、配置图
    • D、组件图

    正确答案:A

  • 第10题:

    在UML的需求分析建模中,用例模型必须与()反复交流并加以确认。

    • A、软件生产商
    • B、用户
    • C、软件开发人员
    • D、问题领域专家

    正确答案:B

  • 第11题:

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

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

    正确答案:A

  • 第12题:

    单选题
    在用例建模的过程中,若几个用例执行了同样的功能步骤,这时可以把这些公共步骤提取成独立的用例,这种用例称为(1)。在UML的用例图上,将用例之间的这种关系标记为(2)。空白(1)处填()
    A

    扩展用例

    B

    抽象用例

    C

    公共用例

    D

    参与用例


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

  • 第13题:

    在系统的需求分析阶段,可以使用用例对系统需求建模。用例可以使用UML的用例图来表示。请分别用100字以内的文字解释UML用例图中扩展用例和抽象用例的内涵。


    正确答案:这是一道要求读者掌握UML用例图中扩展用例和抽象用例的内涵的简答题。本试题所涉及的知识点如下。 ①由某个更复杂的用例提取出来的事件序列所构成的用例称为扩展用例它可以简化原有用例并扩展其功能。 ②若从几个执行相同功能步骤的用例中将公共步骤提取成独立的用例那么这个提取出来的用例就称为抽象用例。它代表某种形式的“复用”可以降低用例之间的冗余。
    这是一道要求读者掌握UML用例图中扩展用例和抽象用例的内涵的简答题。本试题所涉及的知识点如下。 ①由某个更复杂的用例提取出来的事件序列所构成的用例称为扩展用例,它可以简化原有用例并扩展其功能。 ②若从几个执行相同功能步骤的用例中,将公共步骤提取成独立的用例,那么这个提取出来的用例就称为抽象用例。它代表某种形式的“复用”,可以降低用例之间的冗余。

  • 第14题:

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

    A.include

    B.extend

    C.generalize

    D.call


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

  • 第15题:

    在用例建模过程中,若几个用例执行了同样的功能步骤,此时可以把这些公共步骤提取成独立的用例。这种用例称为(41)。在UML用例图上,将用例之间的这种关系标记为(42)。

    A.扩展用例

    B.抽象用例

    C.公共用例

    D.参与用例


    正确答案:B

  • 第16题:

    在UML的需求分析模型中,对用例模型中的用例进行细化说明应使用( )。

    A.活动图

    B.状态图

    C.配置图

    D.构件图


    参考答案:A

  • 第17题:

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

    A.include

    B.extend

    C.generalize

    D.call


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

  • 第18题:

    采用UML对系统建模时,用( )描述系统的全部功能。

    A.分析模型
    B.设计模型
    C.用例模型
    D.实现模型

    答案:C
    解析:
    采用UML对系统建模时,能够用用例模型来描述出系统的全部功能。因为用例模型是系统既定功能及系统环境的模型,它能够将系统的行为传递给用户。

  • 第19题:

    UML的客户需求分析模型包括()模型、类图、对象图和活动图。

    • A、用例
    • B、静态
    • C、动态
    • D、系统

    正确答案:A

  • 第20题:

    UML的用例和用例之间有:()和()。


    正确答案:使用关系;扩展关系

  • 第21题:

    在UML的需求分析建模中,对用例模型中的用例进行细化说明应使用()。《图->-文字>图》

    • A、活动图
    • B、状态图
    • C、配置图
    • D、构件图

    正确答案:A

  • 第22题:

    在UML的需求分析模型中,用例建模必须与()反复交流并加以确认。

    • A、软件生产商
    • B、用户
    • C、软件开发人员
    • D、问题领域的专家

    正确答案:B

  • 第23题:

    单选题
    在用例建模的过程中,若几个用例执行了同样的功能步骤,这时可以把这些公共步骤提取成独立的用例,这种用例称为(1)。在UML的用例图上,将用例之间的这种关系标记为(2)。空白(2)处填()
    A

    association

    B

    extends

    C

    uses

    D

    inheritances


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