UML

关于用例之间的包含和扩展关系,下面说法错误的是()A、包含是指一个用例含有另一个用例的行为B、包含关系是一种依赖关系,指向被包含的用例C、扩展关系是从一个扩展用例到一个被扩展用例的一种泛化关系D、扩展关系规范了扩展用例的行为如何及何时插入到被扩展用例的行为之中

题目

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

  • A、包含是指一个用例含有另一个用例的行为
  • B、包含关系是一种依赖关系,指向被包含的用例
  • C、扩展关系是从一个扩展用例到一个被扩展用例的一种泛化关系
  • D、扩展关系规范了扩展用例的行为如何及何时插入到被扩展用例的行为之中
如果没有搜索结果,请直接 联系老师 获取答案。
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

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

A.包含关系

B.泛化关系

C.关联关系

D.扩展关系


参考答案:C

第2题:

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

A、包含关系

B、泛化关系

C、关联关系

D、扩展关系


正确答案:C

第3题:

以下不属于用例之间的关系的是()

A、包含关系

B、扩展关系

C、关联关系

D、泛化关系


参考答案:C

第4题:

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

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

答案:B
解析:
用例图展现了一组用例、参与者以及它们之间的关系;通常包括:用例;参与者;扩展关系、包含关系。用例是对一组动作序列的描述,系统执行这些动作将产生一个对特定的参与者有价值而且可观察的结果。用例图用于对系统的静态用例视图进行建模。这个视图主要支持系统的行为,即该系统在它的周边环境的语境中提供的外部可见服务。当对系统的静态用例视图建模时,可以用下列两种方式来使用用例图。1、对系统的语境建模。对一个系统的语境进行建模,包括围绕整个系统画一条线,并声明有哪些参与者位于系统之外并与系统进行交互。在这里,用例图说明了参与者以及他们所扮演的角色的含义。2、对系统的需求建模。对一个系统的需求进行建模,包括说明这个系统应该做什么(从系统外部的一个视点出发),而不是考虑系统应该怎么做。在这里,用例图说明了系统想要的行为。通过这种方式,用例图使我们能够把整个系统看作一个黑盒子。可以观察到系统外部有什么,系统怎样与哪些外部事物相互作用,但却看不到系统内部是如何工作的。
扩展:对基用例的扩展,基用例是一个完整的用例,即使没有子用例的参与,也可以完成一个完整的功能。在用例图中使用带箭头的虚线表示(在线上标注<>),箭头从子用例指向基用例。
包含:include为包含关系,当两个或多个用例中共用一组相同的动作,这时可以将这组相同的动作抽出来作为一个独立的子用例,供多个基用例所共享。include关系在用例图中使用带箭头的虚线表示(在线上标注<>),箭头从基用例指向子用例。

第5题:

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

A.聚合

B.继承

C.扩展

D.包含


参考答案:B, C, D

第6题:

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

A、泛化

B、包含

C、扩展

D、等同


正确答案:B

第7题:

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

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


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

第8题:

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

A.关联关系

B.扩展关系

C.使用(或包含)关系

D.继承关系


正确答案:A

第9题:

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

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

答案:C
解析:
用例图展现了一组用例、参与者以及它们之间的关系;通常包括:用例;参与者;扩展关系、包含关系。用例是对一组动作序列的描述,系统执行这些动作将产生一个对特定的参与者有价值而且可观察的结果。用例图用于对系统的静态用例视图进行建模。这个视图主要支持系统的行为,即该系统在它的周边环境的语境中提供的外部可见服务。当对系统的静态用例视图建模时,可以用下列两种方式来使用用例图。1、对系统的语境建模。对一个系统的语境进行建模,包括围绕整个系统画一条线,并声明有哪些参与者位于系统之外并与系统进行交互。在这里,用例图说明了参与者以及他们所扮演的角色的含义。2、对系统的需求建模。对一个系统的需求进行建模,包括说明这个系统应该做什么(从系统外部的一个视点出发),而不是考虑系统应该怎么做。在这里,用例图说明了系统想要的行为。通过这种方式,用例图使我们能够把整个系统看作一个黑盒子。可以观察到系统外部有什么,系统怎样与哪些外部事物相互作用,但却看不到系统内部是如何工作的。扩展:对基用例的扩展,基用例是一个完整的用例,即使没有子用例的参与,也可以完成一个完整的功能。在用例图中使用带箭头的虚线表示(在线上标注<>),箭头从子用例指向基用例。
包含:include为包含关系,当两个或多个用例中共用一组相同的动作,这时可以将这组相同的动作抽出来作为一个独立的子用例,供多个基用例所共享。include关系在用例图中使用带箭头的虚线表示(在线上标注<>),箭头从基用例指向子用例。

第10题:

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

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

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

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