下面4种类型的图中,哪种图可以描述一个用例中多个对象之间的相互协

题目

下面4种类型的图中,哪种图可以描述一个用例中多个对象之间的相互协作关系以及协作过程中的行为次序?()

  • A、交互图
  • B、状态图
  • C、对象图
  • D、用例图
参考答案和解析
正确答案:A
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

面向对象系统分析与设计中,结构图用于描述事物之间的关系,包括( );行为图用于描述参与者与用例之间的交互及参与者如何使用系统,包括( )。

A.用例图、类图、对象图和通信图 B.用例图、类图、对象图和部署图 C.类图、对象图、组件图和部署图 D.类图、对象图、组件图和通信图 A.用例图、顺序图、活动图和部署图 B.用例图、顺序图、活动图和组件图 C.顺序图、活动图、状态图和部署图 D.顺序图、活动图、状态图和通信图


正确答案:C,D

第2题:

在UML提供的图中,(31)用于描述系统与外部系统及用户之间的交互;(32)用于按时间顺序描述对象间的交互。

A.用例图

B.类图

C.对象图

D.部署图


正确答案:A
解析:UML提供了9种不同的模型图,用宋对系统建模。
  . 用例图:用例图以图形化的方式描述系统与外部系统及用户的交互。换句话说,它们以图形化的方式描述了谁将使用系统,以及用户期望以什么方式与系统交互。
  . 类图:类图描述系统的对象结构,它们显示构成系统的对象类以及这些对象类之间的关系。
  . 对象图:对象图类似于类图,但并不描述对象类,它们对实际的对象实例建模——显示实例属性的当前值。
  . 序列图:序列图以图形化的方式描述了在一个用例或操作执行过程中对象如何通过消息互相交互,说明了消息如何在对象之间被发送和接收以及发送的顺序。
  . 协作图:协作图类似于序列图,但重点不是消息的时间顺序。它以一种网络格式表现对象之间的交互。
  . 状态图:状态图用于对一个特定对象的动态行为建模,说明了一个对象的生命周期——对象可以经历的各种状态,以及引起对象从一个状态向另一个状态转换的事件。
  . 活动图:活动图用于以图形化的方式描述一个业务过程或者一个用例的活动的顺序流。
  . 构件图:构件图用来以图形化的方式描述系统的物理结构,它可以用来显示程序代码如何分解成模块。
  . 部署图:部署图描述系统中硬件和软件的物理架构,它描述构成系统架构的软件构件、处理器和设备。

第3题:

●在UML 提供的图中,(16)用于描述系统与外部系统及用户之间的交互;(17)用于按时间顺序描述对象间的交互

(16)

A.用例图

B.类图

C.对象图

D.部署图

(17)

A. 网络图

B.状态图

C.协作图

D.序列图


正确答案:A,D

第4题:

在UML提供的图中,(20)用于描述系统与外部系统及用户之间的交互;(21)用于按时间顺序描述对象间交互。

A.用例图

B.类图

C.对象图

D.部署图


正确答案:A

第5题:

下面哪些UML图描述系统行为()

A.用例图

B.类图

C.对象图


参考答案:A

第6题:

关于UML建模机制,下列说法错误的是______。

A)用例模型可以把满足用户需求的功能表示出来

B)包图是表明包与包之间关系的类图

C)协作图包含一组对象,并在图中展示这些对象之间的联系以及对象间发送和接收的消息

D)顺序图主要用于描述系统、用例和程序模块中逻辑流程的先后执行次序或并行次序

A.

B.

C.

D.


正确答案:D

第7题:

● 顺序图和通信图适合描述单个用例中几个对象的行为。当行为比较复杂时,这两个图将失去其清晰度。因此,如果想显示跨越多用例或多线程的复杂行为,可考虑使用 (1)。另外,顺序图和通信图仅适合描述对象之间的合作关系,而不适合对行为进行精确定义,如果想描述跨越多个用例的单个对象的行为,应当使用(2)。

(1)A. 用例图 B. 状态图 C. 活动图 D. 部署图

(2)A. 活动图 B. 构件图 C. 包图 D. 状态图


正确答案:C,D
    状态图(State Diagram)用来描述一个特定对象的所有可能状态及其引起状态转移的事件。大多数面向对象技术都用状态图表示单个对象在其生命周期中的行为。一个状态图包括一系列的状态以及状态之间的转移。顺序图(Sequence Diagram)用来描述对象之间动态的交互关系,着重体现对象间消息传递的时间顺序。合作图(Collaboration Diagram)用于描述相互合作的对象间的交互关系和链接关系。虽然顺序图和合作图都用来描述对象间的交互关系,但侧重点不一样。顺序图着重体现交互的时间顺序,合作图则着重体现交互对象间的静态链接关系。活动图的应用非常广泛,它既可用来描述操作(类的方法)的行为,也可以描述用例和对象内部的工作过程。活动图是由状态图变化而来的,它们各自用于不同的目的。活动图依据对象状态的变化来捕获动作(将要执行的工作或活动)与动作的结果。活动图中一个活动结束后将立即进入下一个活动(在状态图中状态的变迁可能需要事件的触发)。
    顺序图和合作图适合描述单个用例中几个对象的行为。其中顺序图突出对象间交互的顺序,而合作图的布局方法能更清楚地表示出对象之间静态的连接关系。当行为较为简单时,顺序图和合作图是最好的选择。但当行为比变复杂时,这两个图将失去其清晰度。因此,如果想显示跨越多用例或多线程的复杂行为,可考虑使用活动图。另外,顺序图和合作图仅适合描述对象之间的合作关系,而不适合对行为进行精确定义,如果想描述跨越多个用例的单个对象的行为,应当使用状态图。

第8题:

统一建模语言UML是一种定义良好、易于表达、功能强大、通用的可视化建模语言,下列关于UML说法错误的是

A.在UML的用例模型中,一个角色可以执行多个用例,一个用例可以被多个角色使用

B.UML也适用于对象建模,其中的类图和对象图用于描述类模型、对象模型以及它们之间的动态关系,这两种图都属于UML的动态视图

C.UML的包图是表明包以及包之间的关系的类图,包是对模型中涉及的元素进行分组后得到的结果。在进行元素分组时,应尽量追求包间低耦合、包内高内聚的目标

D.UML中的顺序图和协作图都描述交互,但是顺序图强调的是时间,协作图强调的是空间


正确答案:B

第9题:

UML是一种面向对象的统一建模语言。它包含10种图,其中,用例图展示了外部 actor与系统所提供的用例之间的连接,UML中的外部actor是指(51),用例可以用(52)图来描述。状态图指明了对象所有可能的状态及状态间的迁移(Transition)。如果一个并发的状态由n个并发的子状态图组成,那么,该并发状态在某时刻的状态由(53)个子状态图中各取一个状态组合而成。协作图描述了协作的(54)之间的交互和链接(link),它画成(55)图的形式。

A.人员

B.单位

C.人员或单位

D.人员或外部系统


正确答案:D

第10题:

在UML提供的视图中,()用于描述系统与外部系统及用户之间的交互。

A.用例图

B.类图

C.对象图


答案:A

更多相关问题