[uml] 06_时序图(Sequence Diagram)和协作图(Collaboration Diagram)

Android 4.0

时序图(Sequence Diagram)和协作图(Collaboration Diagram)
都在Logical View下面

时序图(Sequence Diagram)是强调消息时间顺序的交互图。时序图描述类系统中类和类之间的交互,它将这些交互建模成消息交换。时序图是一个模型,用于描述对象组如何随着时间在某些行为方面进行协作。
时序图是一种强调消息时间顺序的交互图,他由活动者(Actor)、对象(Object)、消息(Message)、生命线(Lifeline)和控制焦点(Focus of control)组成。在UML中,对象表示为一个矩形,其中对象名称标有下划线;消息在时序图中由有标记的箭头表示;生命线由虚线表示,控制焦点由薄薄的矩形表示(也称可为Activation Bar 活动)
l
协作图(Collaboration Diagram,也叫合作图)是一种交互图(interaction diagram),强调的是发送和接收消息的对象之间的组织结构。一个协作图显示了一系列的对象和在这些对象之间的联系以及对象间发送和接收的消息。
时序图主要侧重于对象间消息传递在时间上的先后关系,而协作图则侧重于对象间及对象和角色间交互的静态关系。
l
时序图:
注意:图中的小方框代表的生命周期,图中从/LoginAction后,方框不该从顶画到底,而应该从哪里开始就从哪里画
协作图:
时序图转换为协作图:Browse→Go to Collaboration Diagram(F5)