在UML提供的图中,(67)用于按时间顺序描述对象间的交互。

admin2016-09-08  37

问题 在UML提供的图中,(67)用于按时间顺序描述对象间的交互。

选项 A、网络图
B、状态图
C、协作图
D、序列图

答案D

解析 本题考查UML中九种图的用途。
UML中包括九种图:用例图、类图、对象图、状态图、时序图(序列图)、协作图、活动图、组件图、配置图(部署图)。
状态图:描述一个实体基于事件反应的动态行为,显示了该实体如何根据当前所处的状态对不同的时间做出反应的。通常创建一个UML状态图是为了以下的研究目的:研究类、角色、子系统或组件的复杂行为。
时序图:又称顺序图,描述了对象之间动态的交互关系,着重体现对象间消息传递的时间顺序。顺序图由一组对象构成,每个对象分别带有一条竖线,称作对象的生命线,它代表时间轴,时间沿竖线向下延伸。UML面向对象中顺序图描述了这些对象随着时间的推移相互之间交换消息的过程。
协作图:UML面向对象中协作图用于显示组件及其交互关系的空间组织结构,它并不侧重于交互的顺序。协作图显示了交互中各个对象之间的组织交互关系以及对象彼此之间的链接。与序列图不同,协作图显示的是对象之间的关系。另一方面,协作图没有将时间作为一个单独的维度,因此序列号就决定了‘消息及并发线程的顺序。协作图是一个介于符号图和序列图之间的交叉产物,它用带有编号的箭头来描述特定的方案,以显示在整个方案过程中消息的移动情况。协作图用途:通过描绘对象之间消息的移动情况来反映具体的方案。显示对象及其交互关系的空间组织结构,而非交互的顺序。
配置图:又称部署图,UML面向对象中配置图描述系统中硬件和软件的物理配置情况和系统体系结构。在配置图中,用结点表示实际的物理设备,如计算机和各种外部设备等,并根据它们之间的连接关系,将相应的结点连接起来,并说明其连接方式。在结点里面,说明分配给该结点上运行的可执行构件或对象,从而说明哪些软件单元被分配在哪些结点上运行。部署图经常被认为是一个网络图或技术架构图。
转载请注明原文地址:https://jikaoti.com/ti/ZnN7FFFM
0

相关试题推荐
最新回复(0)