UML序列图是一种交互图,描述了系统中对象之间传递消息的时间序列。其中,异步消息与同步消息不同, (1) 。下图中 (2) 表示一条同步消息, (3) 表示一条异步消息, (4) 表示一条返回消息。 (4)

admin2019-04-22  30

问题 UML序列图是一种交互图,描述了系统中对象之间传递消息的时间序列。其中,异步消息与同步消息不同,  (1)  。下图中  (2)  表示一条同步消息,  (3)  表示一条异步消息,  (4)  表示一条返回消息。
   
(4)

选项 A、1
B、2
C、3
D、4

答案B

解析 序列图将交互关系表示为一个二维图。纵向是时间轴,时间沿竖线向下延伸。横向轴代表了在协作中各独立对象的类元角色。类元角色用生命线表示。当对象存在时,角色用一条虚线表示,当对象的过程处于激活状态时,生命线是一个双道线。消息用从一个对象的生命线到另一个对象生命线的箭头表示。箭头以时间顺序在图中从上到下排列。对于同步消息,发送人在它继续之前,将等待同步消息响应。而对于异步消息,在发送方继续之前,无须等待响应的消息。
    为了可渎性,序列图的第一个消息总是从顶端开始,并且一般位于图的左边。然后继发的消息加入图中,稍微比前面的消息低些。为了显示一个对象(例如,生命线)传递一个消息给另外一个对象,画一条线指向接收对象,包括一个实心箭头(如果是一个同步调用操作)或一个棍形箭头(如果是一个异步信号)。消息/方法名字放置在带箭头的线上面。正在被传递给接收对象的消息,表示接收对象的类实现的一个操作/方法。返回消息是可选择的。一个返回消息画作一个带开放箭头的虚线,向后指向来源的生命线,在这条虚线上面,放置操作的返回值。
转载请注明原文地址:https://jikaoti.com/ti/GRf7FFFM
0

随机试题
最新回复(0)