在使用UML建模时,序列图展现了一组对象和由这组对象收发的消息,该图的特点是______。A.强调对象行

题目

在使用UML建模时,序列图展现了一组对象和由这组对象收发的消息,该图的特点是______。

A.强调对象行为的事件顺序,常用于对反应式系统建模

B.本质上是一个状态图,显示从活动到活动的信息流的状态迁移

C.为每个路径标上顺序号,为标明每个消息的时间顺序而给消息加数字前缀

D.有生命线及控制焦点,用于按时间顺序对控制流建模

参考答案和解析
正确答案:D
解析:在UML建模过程中,对象行为是通过交互来实现的,即是对象间为完成某一目的而进行的一系列消息交换。消息序列可用序列图(sequencediagram)和协作图(collaborationdiagram)这两种图来表示。序列图强调消息的时间顺序,该图的特点是有生命线及控制焦点;协作图强调参加交互的对象的组织结构(静态链接关系)。序列图和协作图统称为交互图(Interactivediagram),即这两种图是同构的,是可以互相转换。它展现了各个对象如何依据某种行为进行相互协作。
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

UML图中,一张交互图显示一个交互,由一组对象及其之间的关系组成,包含它们之间可能传递的消息。(45)不是交互图。

A.序列图
B.对象图
C.通信图
D.时序图

答案:B
解析:
对象图(Object Diagram)是显示了一组对象和他们之间的关系。使用对象图来说明数据结构,类图中的类或组件等的实例的静态快照。

第2题:

在UML提供的图中,可以采用( )对逻辑数据库模式建模;(请作答此空)用于接口、类和协作的行为建模,并强调对象行为的事件顺序;( )用于系统的功能建模,并具强调对象间的控制流。

A.协作图
B.状态图
C.序列图
D.对象图

答案:B
解析:

第3题:

UML图中,一张交互图显示一个交互,由一组对象及其之间的关系组成,包含它 们之间可能传递的消息。 (45) 不是交互图。

A.序列图

B.对象图

C.通信图

D.时序图


正确答案:B
本题考查统一建模语言(UMI。)的基本知识。UML中提供了多种建模系统的图,体现系统的静态方面和动态方面。对象图(objectdiagjam)展现了某一时刻一组对象以及它们之间的关系。对象图描述了在类图中所建立的事物的实例的静态快照,给出系统的静态设计视图或静态进程视图。序列图(sequencediagram)是场景(scenario)的图形化表示,描述了以时间顺序组织的对象之间的交互活动。通信图(communicationdiagram)强调收发消息的对象的结构组织。时序图(TimingDiagram)关注沿着线性时间轴、生命线内部和生命线之间的条件改变,描述对象状态随着时间改变的情况,很像示波器,适合分析周期和非周期性任务。交互概览图(InteractionOverviewDiagram)是UML2.0新增的交互图之一,它是活动图的变体,描述业务过程中的控制流概览,软件过程中的详细逻辑概览,以及将多个图进行连接,抽象掉了消息和生命线。序列图、通信图、交互概览图和时序图均被称为交互图。

第4题:

对于UML提供的一系列支持面向对象的分析与设计的图,(48)给出系统的静态设计视图;(49)对系统的行为进行组织和建模是非常重要的;(50)和(51)都是描述系统动态视图的交互图,其中(52)描述了以时间顺序组织的对象之间的交互活动,(53)强调收发消息的对象的组织结构。

A.用例图

B.序列图

C.协作图

D.类图


正确答案:D

第5题:

UML提供了一系列的图支持面向对象的分析与设计,其中(13)给出系统的静态设计视图;(14)对系统的行为进行组织和建模是非常重要的;(15)和(16)都是描述系统动态视图的交互图,其中(15)描述了以时间顺序组织的对象之间的交互活动,(16)强调收发消息的对象的组织结构。

A.用例图

B.序列图

C.协作图

D.类图


正确答案:C

第6题:

在使用UML建模时,序列图展现了一组对象和由这组对象收发的消息,其特点是(41)。

A.强调对象行为的事件顺序,常用于对反应式系统建模

B.本质上是一个状态图,显示从活动到活动的信息流的状态迁移

C.为每个路径标上顺序号,为标明每个消息的时间顺序而给消息加数字前缀

D.有生命线及控制焦点,用于按时间顺序对控制流建模


正确答案:D
解析:在UML建模过程中,对象行为是通过交互来实现的,即是对象间为完成某一目的而进行的一系列消息交换。消息序列可用序列图(sequence diagram)和协作图(collaboration diagram)这两种图来表示。序列图强调消息的时间顺序,该图的特点是有生命线及控制焦点;协作图强调参加交互的对象的组织结构(静态链接关系)。序列图和协作图统称为交互图(Interactive diagram),即这两种图是同构的,可以互相转换。它展现了各个对象如何依据某种行为进行相互协作。

第7题:

序列图是场景的图形化表示,描述了以时间顺序组织的对象之间的交互活动,即显示了一组对象和由这组对象发送和接收的消息。如图2-26所示是用户成功开锁的序列图。依据上述说明中给出的词语,将图2-26中的(1)~(5)空缺处补充完整。


正确答案:这是一道要求读者掌握UML建模中序列图知识点的分析题。本题的解答思路如下。 ①系统的动态行为常采用UML序列图表示它展现了一组对象和由这组对象收发的消息用于按时间顺序对控制流建模。要注意它强调的是时间和顺序。 ②图2-26所表达的序列图有两个特征:一是它有对象生命线;二是它有控制焦点。对象生命线是一条垂直的虚线表示一个对象的生命跨度。控制焦点是一个瘦高的矩形表示一个对象执行一个动作所经历的时间段。矩形的顶部表示动作的开始底部表示动作的结束。在序列图顶部水平方向画出的是参与交换的对象。 ③看懂序列图之后接着根据问题要点查找题目中与用户开锁相关的信息。对这些关键信息进行归纳整理的结果如下:用户开锁时只需将感应卡靠近读卡器。读卡器获取信息后将发送一个中断事件给锁控器锁控器从读卡器读取用户卡的ID号并将该ID号信息发送到管理主机管理主机根据数据库中存储的信息来判断用户是否具有开锁权限若有且锁当前处于“已锁住”状态则将锁打开;否则系统报警。 ④通过以上分析可以得出用户开锁的激发事件是:用户感应卡靠近读卡器。 ⑤由于序列图是按照时间顺序组织对象之间交互活动因此需要将这些活动按照时间顺序进行排序并记录下参与每个活动的对象。根据以上分析结果结合图2-26已给出的信息可以得出用户开锁涉及的活动事件如表2-20所示。
这是一道要求读者掌握UML建模中序列图知识点的分析题。本题的解答思路如下。 ①系统的动态行为常采用UML序列图表示,它展现了一组对象和由这组对象收发的消息,用于按时间顺序对控制流建模。要注意它强调的是时间和顺序。 ②图2-26所表达的序列图有两个特征:一是它有对象生命线;二是它有控制焦点。对象生命线是一条垂直的虚线,表示一个对象的生命跨度。控制焦点是一个瘦高的矩形,表示一个对象执行一个动作所经历的时间段。矩形的顶部表示动作的开始,底部表示动作的结束。在序列图顶部水平方向画出的是参与交换的对象。 ③看懂序列图之后,接着根据问题要点,查找题目中与用户开锁相关的信息。对这些关键信息进行归纳整理的结果如下:用户开锁时,只需将感应卡靠近读卡器。读卡器获取信息后将发送一个中断事件给锁控器,锁控器从读卡器读取用户卡的ID号并将该ID号信息发送到管理主机,管理主机根据数据库中存储的信息来判断用户是否具有开锁权限,若有且锁当前处于“已锁住”状态,则将锁打开;否则系统报警。 ④通过以上分析,可以得出用户开锁的激发事件是:用户感应卡靠近读卡器。 ⑤由于序列图是按照时间顺序组织对象之间交互活动,因此需要将这些活动按照时间顺序进行排序,并记录下参与每个活动的对象。根据以上分析结果结合图2-26已给出的信息,可以得出用户开锁涉及的活动事件如表2-20所示。

第8题:

在使用UML进行面向对象设计和建模时,下述哪个模型图通过描述对象按照时间顺序的消息交互来建模用例逻辑()。

A.网络图

B.状态图

C.协作图

D.顺序图


正确答案:D

第9题:

●UML提供了一系列的图支持面向对象的分析与设计,其中 (13) 给出系统的静态设计视图; (14) 对系统的行为进行组织和建模是非常重要的; (15) 和 (16) 都是描述系统动态视图的交互图,其中 (15) 描述了以时间顺序组织的对象之间的交互活动, (16) 强调收发消息的对象的组织结构。

(13)~(16) A.用例图

B.序列图

C.协作图

D.类图


正确答案:C,B,D,A
【解析】统一建模语言(Unified Modeling Language,UML)由于其简单、统一,能够表达软件设计中的动态和静态信息,目前已经成为可视化建模语言事实上的工业标准。UML由三个要素构成:UML的基本构造块、支配这些构造块如何放置在一起的规则和运用于整个语言的一些公共机制。UML的基本构造块有:类、接口、协作、用例、主动类、构件、节点、消息、状态、包、注解、依赖、关联、聚集、泛化和实现。