itgle.com
更多“请举例说明用例之间的包含关系和扩展关系的区别?”相关问题
  • 第1题:

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

    A.关联关系

    B.扩展关系

    C.使用(或包含)关系

    D.继承关系


    正确答案:A

  • 第2题:

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

    A、泛化

    B、包含

    C、扩展

    D、等同


    正确答案:B

  • 第3题:

    以下关于用例图的叙述中,不正确的是( )。图书馆管理系统需求中包含“还书”用例和“到书通知”用例,对于“还书”用例,应先查询该书是否有人预定,若有则执行“到书通知”。“还书”用例和“到书通知’’用例是( )关系,以下用例图中,( )是正确的。管理员处理“还书”用例时,需要先执行“验证身份“用例,那么“还书”用例和“验证身份”用例之间是( )关系。

    A.系统用例图反映了整个系统提供的外部可见服务B.系统用例图对系统的协作建模 C.用例图主要包含用例、参与者及其之间关系三个要素D.系统用例图对系统的需求建模 A.关联 B.扩展 C.包含 D.泛化 A.B.C.D.A.关联 B.扩展 C.包含 D.泛化


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

  • 第4题:

    在线学习系统中,课程学习和课程考试都需要先检查学员的权限,“课程学习”与“检查权限”两个用例之间属于( )课程学习过程中,如果所缴纳学费不够,就需要补缴学费,“课程学习”与“缴纳学费”两个用例之间属于(请作答此空);课程学习前需要课程注册,可以采用电话注册或网络注册,“课程注册”与“网络注册”两个用例之间属于( )。

    A.包含关系
    B.扩展关系
    C.泛化关系
    D.关联关系

    答案:B
    解析:
    用例之间的关系主要有包含、扩展和泛化三类。(1)包含关系。当可以从两个或两个以上的用例中提取公共行为时,应该使用包含关系来表示它们。“课程学习”与“检查权限”是包含关系。(2)扩展关系。如果一个用例明显地混合了两种或两种以上的不同场景,即根据情况可能发生多种分支,则可以将这个用例分为一个基本用例和一个或多个扩展用例,这样使描述可能更加清晰。“课程学习”与“缴纳学费”是扩展关系。(3)泛化关系。当多个用例共同拥有一种类似的结构和行为的时候,可以将它们的共性抽象成为父用例,其他的用例作为泛化关系中的子用例。“课程注册”与“网络注册”是泛化关系。

  • 第5题:

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

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

    答案:B
    解析:
    泛化关系:当多个用例共同拥有一种类似的结构和行为时,可以将他们的共性抽象成为父用例。泛化关系是继承的反关系,子类继承自父类,父类是子类的泛化。在UML中,泛化关系用带空心三角形的直线来表示,如:

    扩展关系与包含关系的区别是:离开子用例,基用例是否可以实现一个完整的功能。如果能实现一个完整功能就是属于扩展关系,否则就是包含关系。
    显然题目中对于基用例"取款机使用"需要"识别客户"和"验证账号"这二个子用例才够完整执行。若此时增加一个子用例"打印凭条",则它是否被执行都不会影响"取款机使用"这个基用例的实现。

  • 第6题:

    下面关系中不适合描述用例之间关系的是()

    • A、包含
    • B、关联
    • C、扩展
    • D、泛化

    正确答案:B

  • 第7题:

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

    • A、包含
    • B、继承
    • C、扩展
    • D、聚合

    正确答案:A,B,C

  • 第8题:

    请举例说明用例之间的包含关系和扩展关系的区别?


    正确答案:包含关系用于构造多个用例共同的活动。例如,在ATM系统中,取钱、查询、更改密码等功能都需要验证用户密码。这种情况下应该将密码验证功能独立出来,便于复用、减少冗余。一个用例扩展另一个用例的功能,例如,在图书馆信息管理系统中,读者还书时,系统检查所还图书是否有预订记录,如果有则执行“通知”用例。

  • 第9题:

    在银行ATM建模中,每次取款或转账都要求登录系统,那么登录系统与它们之间的关系就是()

    • A、包含用例
    • B、被包含用例
    • C、扩展用例
    • D、被扩展用例

    正确答案:B

  • 第10题:

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

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

    正确答案:C

  • 第11题:

    单选题
    用例之间的三种关系是()。
    A

    包含、扩展和简化

    B

    合取、析取和扩展

    C

    包含、多态和继承

    D

    包含、扩展和泛化


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

  • 第12题:

    问答题
    请举例说明用例之间的包含关系和扩展关系的区别?

    正确答案: 包含关系用于构造多个用例共同的活动。例如,在ATM系统中,取钱、查询、更改密码等功能都需要验证用户密码。这种情况下应该将密码验证功能独立出来,便于复用、减少冗余。一个用例扩展另一个用例的功能,例如,在图书馆信息管理系统中,读者还书时,系统检查所还图书是否有预订记录,如果有则执行“通知”用例。
    解析: 暂无解析

  • 第13题:

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

    A.包含关系

    B.泛化关系

    C.关联关系

    D.扩展关系


    参考答案:C

  • 第14题:

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

    A、包含关系

    B、泛化关系

    C、关联关系

    D、扩展关系


    正确答案:C

  • 第15题:

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

    A.聚合

    B.继承

    C.扩展

    D.包含


    参考答案:B, C, D

  • 第16题:

    以下用例图中,A1和A2为( )。A1和A2的关系为(请作答此空)。


    A.关联
    B.泛化
    C.包含
    D.扩展

    答案:B
    解析:
    本题考查面向对象技术和UML的基本概念和基础知识。
    上述图是UML用例图。用例图根据系统和系统的环境之间的交互,描述可观察到的、用户发起的功能。A1和A2是参与者,空心箭头表示两者之间是泛化的关系。

  • 第17题:

    下列关于用例图的描述,错误的是()

    • A、用例图中的参与者和用例之间是关联关系
    • B、包含是用例之间的一种依赖关系,指向被包含的用例
    • C、参与者和参与者之间、用例和用例之间都可能出现泛化关系
    • D、扩展关系规范了扩展用例的行为如何及何时插入到被扩展用例的行为之中,由被扩展用例指向扩展用例

    正确答案:D

  • 第18题:

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

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

    正确答案:C

  • 第19题:

    用例之间的三种关系是()。

    • A、包含、扩展和简化
    • B、合取、析取和扩展
    • C、包含、多态和继承
    • D、包含、扩展和泛化

    正确答案:D

  • 第20题:

    在一个“订单输入子系统”中,创建新订单和更新订单都需要检查用户帐号是否正确。那么,用例“创建新订单”、“更新订单”与用例“检查用户帐号”之间是()

    • A、包含关系
    • B、扩展关系
    • C、分类关系
    • D、聚集关系

    正确答案:C

  • 第21题:

    在图书管理系统的用例图中,还书用例和罚款用例之间是()关系。

    • A、包含
    • B、扩展
    • C、分类
    • D、聚集

    正确答案:B

  • 第22题:

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

    扩展关系

    B

    包含关系

    C

    泛化关系

    D

    通信关系


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

  • 第23题:

    多选题
    用例之间的关系主要有()
    A

    包含

    B

    继承

    C

    扩展

    D

    聚合


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

  • 第24题:

    单选题
    执行者(Actor)与用例之间的关系是()
    A

    包含关系

    B

    泛化关系

    C

    关联关系

    D

    扩展关系


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