如果用例A与用例B相似,但A的功能较B多,A的动作序列是通过在B的动作序列中的某些执行点上插入附加的动作序列而构成的,则称()A、用例A扩展用例BB、用例A包含用例BC、用例A继承用例BD、用例A实现用例B

题目

如果用例A与用例B相似,但A的功能较B多,A的动作序列是通过在B的动作序列中的某些执行点上插入附加的动作序列而构成的,则称()

  • A、用例A扩展用例B
  • B、用例A包含用例B
  • C、用例A继承用例B
  • D、用例A实现用例B

相似考题
更多“如果用例A与用例B相似,但A的功能较B多,A的动作序列是通过在B”相关问题
  • 第1题:

    ()描述了系统的功能,由系统、用例和角色三种元素组成。

    A.用例图

    B.对象图

    C.序列图

    D.状态图


    参考答案:A

  • 第2题:

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

    A.扩展用例

    B.抽象用例

    C.公共用例

    D.参与用例


    正确答案:B

  • 第3题:

    在用例建模过程中,若几个用例执行了同样的功能步骤,这是可以把这些公共步骤提取成独立的用例,这种用例称为()。

    A.扩展用例

    B.抽象用例

    C.公共用例


    答案:B

  • 第4题:

    用例集合描述了整个系统所存在的全部使用途径。下列哪些是确定用例的原则?

    Ⅰ.从每个执行者寻找用例很直接,而且每个执行者可能执行多个用例

    Ⅱ.也可用状态转换图来寻找或描述用例,不同的状态转换图代表了不同用例

    Ⅲ.用例由一系列的事务构成,不同用例可以有相同的子事务序列,因此任何一个用例只有当它的全部事务序列都执行完成时才能确定

    Ⅳ.有的功能很难确定是否放在单独的用例中,这需要与客户商讨研究一定的策略

    Ⅴ.在确定好用例后,要对每个用例详细地描述其完成的功能及所对应的执行者

    A.Ⅰ,Ⅱ,Ⅲ和Ⅳ

    B.Ⅱ,Ⅲ,Ⅳ和Ⅴ

    C.Ⅰ,Ⅱ,Ⅲ和Ⅴ

    D.全部


    正确答案:D

  • 第5题:

    论用例的获取方法

    UP(unified process,统一开发过程)是一种软件开发过程,它的特点是用例驱动;以构架为中心;迭代和增量开发。用例(usecase)是对一组动作序列的描述,系统通过执行改动作序列,为参与者(actor)产生可观察的结果。用例不仅可以描述系统的需求,而且能驱动系统的设计、实现和测试。

    试围绕“用例的获取方法”论题,依次从以下3个方面进行论述。

    1.概要叙述你参与分析和开发的软件项目以及你所担任的主要工作。

    2.详细论述你在这个项目中获取系统的用例的基本步骤。

    3.分析并讨论获取用例的效果(是否获取了系统的所有用例或全部重要的用例),并进行评价。


    正确答案:用例分析技术是Rational三友之一的Ivar Jacobson先生于1967年在爱立信公司开发AXE交换机时开始研究并于1986年总结、发布的一项源于实践的需求分析技术。 Ivar先生在加盟Rational之后与三友合作提出了UMI、完善了RUP用例分析技术也因此被人广泛了解和关注。 用例分析技术为软件需求规格化提供了一个基本的元素而且该元素是可验证、可度量的。用例可以作为项目计划、进度控制、测试等环节的基础。用例是开发团队与客户之间有效的沟通工具它可以用来描述功能和非功能需求其有助于确保需求的可跟踪性能够抑制过早的设计。不过值得注意的是关于用例有2个常见的误区。 (1)用例分析技术包括了整个需求过程:它只是一个需求分析技术是在传统的需求捕获技术的基础上使用的无法替代这些技术; (2)用例分析技术是分解技术:其实用例分析技术是一种合成技术将在需求捕获中收集而来的零散的特性合成为用例。 因此要清楚地认识用例源于涉众不能够自己杜撰出用例但也不要企图直接问他们还有什么用例;另外用例描述的编写工作应由开发人员和客户组成的团队完成。 总之用例来源于传统的需求捕获方法所产生的结果。通常采用迭代的方式来创建需求:首先生成提纲和高层描述(即粗略的用例模型)然后对其进行拓展和深化(即对用例模型的描述进行完善)最后进行集中的整理与修剪。用例模型的建立过程主要分为识别参与者(actor)、合并需求获得用例、细化用例描述3个步骤。 根据上面的分析可知用例是一种需求的描述方法因此用例的获取也是需求的获取因此在本篇论文的写作过程中应该充分说明如何结合用例技术来获取需求。 具体来说写作要点主要包括以下几个方面: (1)所列举的参与分析和开发的软件项目应该适合于用例分析技术而非如驱动程序之类系统参与者不明显或不重要的应用。 (2)文章中应该详细地说明获取系统用例所采用的工作步骤应该从需求的捕获开始然后详细地说明如何识别参与者如何识别用例如何进行描述的细化和模型的建立。 用例获取的基本步骤: ①定义该应用系统的边界(可以用计算机系统作为边界也可以用使用该应用系统的机构中的部门界限作为边界还可以用该机构本身作为边界)。 ②识别出该应用系统所有的参与者。 ③对于所识别出的每一个参与者分别确定; .该参与者所参与的每一种业务活动; .各种业务活动的完整的事件序列; .激发上述每一个事件序列的参与者。 ④对③中确定的事件序列进行分析去掉其中重复的事件序列。 ⑤用结构化的自然语言来描述④中确定的每一个事件序列得到初步确定的每一个用例。 ⑥对⑤中初步确定的每一个用例进行分析和必要的重组采用包含(include)、扩展 (extend)和概括(generalization)关系来表示用例之间的关系最终得到所有的用例。 (3)在描述获取系统用例的步骤时应该尽可能结合项目实际情况描述具体的过程而不要过多地列举相关书籍中内容干巴巴的理论会显得文章十分空洞要充分体现出真实性。 (4)可以充分地引入一些用例分析模式来说明用例的获取过程。 (5)文章中应该对用例获取的效果进行分析特别是对用例模型的全面性并且应该充分体现出客户在用例获取过程中的参与情况。 (6)可以适当地对用例获取的过程中的不足进行评价并提出相应的改进方法。
    用例分析技术是Rational三友之一的Ivar Jacobson先生于1967年在爱立信公司开发AXE交换机时开始研究,并于1986年总结、发布的一项源于实践的需求分析技术。 Ivar先生在加盟Rational之后,与三友合作提出了UMI、完善了RUP,用例分析技术也因此被人广泛了解和关注。 用例分析技术为软件需求规格化提供了一个基本的元素,而且该元素是可验证、可度量的。用例可以作为项目计划、进度控制、测试等环节的基础。用例是开发团队与客户之间有效的沟通工具,它可以用来描述功能和非功能需求,其有助于确保需求的可跟踪性,能够抑制过早的设计。不过值得注意的是,关于用例有2个常见的误区。 (1)用例分析技术包括了整个需求过程:它只是一个需求分析技术,是在传统的需求捕获技术的基础上使用的,无法替代这些技术; (2)用例分析技术是分解技术:其实用例分析技术是一种合成技术,将在需求捕获中收集而来的零散的特性合成为用例。 因此,要清楚地认识用例源于涉众,不能够自己杜撰出用例,但也不要企图直接问他们还有什么用例;另外用例描述的编写工作,应由开发人员和客户组成的团队完成。 总之,用例来源于传统的需求捕获方法所产生的结果。通常采用迭代的方式来创建需求:首先生成提纲和高层描述(即粗略的用例模型),然后对其进行拓展和深化(即对用例模型的描述进行完善),最后进行集中的整理与修剪。用例模型的建立过程主要分为识别参与者(actor)、合并需求获得用例、细化用例描述3个步骤。 根据上面的分析,可知用例是一种需求的描述方法,因此用例的获取也是需求的获取,因此在本篇论文的写作过程中,应该充分说明如何结合用例技术来获取需求。 具体来说,写作要点主要包括以下几个方面: (1)所列举的参与分析和开发的软件项目应该适合于用例分析技术,而非如驱动程序之类,系统参与者不明显或不重要的应用。 (2)文章中应该详细地说明获取系统用例所采用的工作步骤,应该从需求的捕获开始,然后详细地说明如何识别参与者,如何识别用例,如何进行描述的细化和模型的建立。 用例获取的基本步骤: ①定义该应用系统的边界(可以用计算机系统作为边界,也可以用使用该应用系统的机构中的部门界限作为边界,还可以用该机构本身作为边界)。 ②识别出该应用系统所有的参与者。 ③对于所识别出的每一个参与者,分别确定; .该参与者所参与的每一种业务活动; .各种业务活动的完整的事件序列; .激发上述每一个事件序列的参与者。 ④对③中确定的事件序列进行分析,去掉其中重复的事件序列。 ⑤用结构化的自然语言来描述④中确定的每一个事件序列,得到初步确定的每一个用例。 ⑥对⑤中初步确定的每一个用例进行分析和必要的重组,采用包含(include)、扩展 (extend)和概括(generalization)关系来表示用例之间的关系,最终得到所有的用例。 (3)在描述获取系统用例的步骤时,应该尽可能结合项目实际情况,描述具体的过程,而不要过多地列举相关书籍中内容,干巴巴的理论会显得文章十分空洞,要充分体现出真实性。 (4)可以充分地引入一些用例分析模式来说明用例的获取过程。 (5)文章中应该对用例获取的效果进行分析,特别是对用例模型的全面性,并且应该充分体现出客户在用例获取过程中的参与情况。 (6)可以适当地对用例获取的过程中的不足进行评价,并提出相应的改进方法。

  • 第6题:

    如果用例A与用例B相似,但A的动作序列是通过改写B的部分或者扩展B的动作而获得的,则称()

    • A、用例A实现用例B
    • B、用例A继承用例B
    • C、用例A扩展用例B
    • D、用例A包括用例B

    正确答案:B

  • 第7题:

    有关用例的描述错误的是()。

    • A、用例将系统的功能范围分解成许多小的系统功能。
    • B、一个用例代表一个子系统的单个目标。
    • C、用例是一个行为上相关的步骤序列。
    • D、用例描述了系统与用户的交互。

    正确答案:B

  • 第8题:

    为了简化用例,使其更容易理解,将较复杂的步骤提取成专门的用例,这样得到的用例称为()

    • A、扩展用例
    • B、抽象用例
    • C、继承用例
    • D、依赖用例

    正确答案:A

  • 第9题:

    如果说用例F被用例T扩展,意思是()。

    • A、F是一个一般用例,T是一个特殊用例
    • B、F是一个特殊用户,T是一个一般用例
    • C、都是一般用例
    • D、都是特殊用例

    正确答案:A

  • 第10题:

    单选题
    如果用例B是用例A的某项子功能,并且建模者确切地知道在A所对应的动作序列中何时将调用B,则称()
    A

    用例A扩展用例B

    B

    用例A继承用例B

    C

    用例A包括用例B

    D

    用例A实现用例B


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

  • 第11题:

    单选题
    为了简化用例,使其更容易理解,将较复杂的步骤提取成专门的用例,这样得到的用例称为()
    A

    扩展用例

    B

    抽象用例

    C

    继承用例

    D

    依赖用例


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

  • 第12题:

    单选题
    有关用例的描述错误的是()。
    A

    用例将系统的功能范围分解成许多小的系统功能。

    B

    一个用例代表一个子系统的单个目标。

    C

    用例是一个行为上相关的步骤序列。

    D

    用例描述了系统与用户的交互。


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

  • 第13题:

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

    (1)

    A.扩展用例

    B.抽象用例

    C.公共用例

    D.参与用例


    正确答案:B

  • 第14题:

    在用例建模的过程中,若几个用例执行了同样的功能步骤,此时可以把这些公共步骤提取成独立的用例。这种用例称为(51)。

    A.扩展用例

    B.抽象用例

    C.公共用例

    D.参与用例


    正确答案:B
    解析:用例(VseCase)描述了一个与系统参与者进行交互、并由系统执行的动作序列。UML规范提供了用例之间包含(Include)、扩展(Extend)和泛化(Generalization)3种相关性的关系,各种关系功能及区别如表4-6所示。由以上分析可知,抽象用例是从几个执行相同功能步骤的用例中,将公共步骤提取而成的独立用例。可见抽象用例代表某种形式的“复用”,它是降低用例之间冗余的一种工具。例如,在一个“订单输入子系统”中,创建新订单和更新订单。都需要核查用户账号是否正确。那么,用例“创建新订单”、“更新订单”与用例“核查客户账号”之间是一种包含(Include)关系。

  • 第15题:

    在用例图中,用例是一个行为上相关的步骤序列。()


    答案:×

  • 第16题:

    基于架构的软件开发(Architecture Based Software Development,ABSD)强调由商业、质量和功能需求的组合驱动软件架构设计。它强调采用( )描述软件架构,用( )来描述需求。

    A.类图和序列图 B.视角与视图 C.构建和类图 D.构建与功能 A.用例与类图 B.用例与视角 C.用例与质量场景 D.视角与质量场景


    正确答案:B,C

  • 第17题:

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

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

    正确答案:B

  • 第18题:

    如果用例B是用例A的某项子功能,并且建模者确切地知道在A所对应的动作序列中何时将调用B,则称()

    • A、用例A扩展用例B
    • B、用例A继承用例B
    • C、用例A包括用例B
    • D、用例A实现用例B

    正确答案:A

  • 第19题:

    关于用例的概念,下列说法不正确的是()

    • A、用例是一个连贯的功能性单元
    • B、用例是通过Actor确认的
    • C、可以借助状态转换图来描述用例
    • D、用例是一个类,而不是事件

    正确答案:C

  • 第20题:

    关于用例,下面说法是错误的是()

    • A、一个用例表示了系统中的一部分功能和行为
    • B、一个用例也描述了一个功能如何实现
    • C、一个用例抽象了一组动作的规范
    • D、一个用例的动作的执行会产生可观察的结果

    正确答案:B

  • 第21题:

    单选题
    如果用例A与用例B相似,但A的功能较B多,A的动作序列是通过在B的动作序列中的某些执行点上插入附加的动作序列而构成的,则称()
    A

    用例A扩展用例B

    B

    用例A包含用例B

    C

    用例A继承用例B

    D

    用例A实现用例B


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

  • 第22题:

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

    扩展用例

    B

    抽象用例

    C

    公共用例

    D

    参与用例


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

  • 第23题:

    单选题
    如果用例A与用例B相似,但A的动作序列是通过改写B的部分或者扩展B的动作而获得的,则称()
    A

    用例A实现用例B

    B

    用例A继承用例B

    C

    用例A扩展用例B

    D

    用例A包括用例B


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