本文主要是介绍顺序图(Sequence diagram)——UML之图六,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
交互图
用来描述系统中的对象如何进行相互作用。即一组对象是如何进行消息传递的。
主要用于描述协作的动态行为方面。
当对交互建模时,通常既包括对象(每个对象都扮演某一特定的角色),又包括消息(每个消息都代表对象之间的通信活动,并导致一定的动作发生)。
可用两种方式描述:
强调消息的时间顺序。——顺序图
强调发送和接收消息的对象的组织结构。——合作图(详见下一篇)
顺序图
下面让我们从以下几个方面简单的了解一下顺序图
定义
顺序图也是一种动态建模方法。描述安照时间的先后顺序对象之间交互动作过程。
构成
对象
生命线(激活)
表示在某段时间内对象是存在的。
消息
是对象之间的通信,可以是信号或操作调用。用从一个对象的生命线到另一个对象的生命线的箭头表示。消息几种形式是
①call ②return ③send ④create ⑤destroy(撤销)
准则
尽力保持消息的顺序是从左到右排列的。一般,时间轴是向右的,而且我们也是从左到右的去阅读。一个顺序图的消息流开始于左上方,消息乙的位置比消息甲低,这意味着消息乙的顺序比消息甲要迟。
图
下面让我们来看一张最简单的顺序图。有一个初步的认识
接下来看机房收费系统中学生上机的顺序图。(点击查看大图)
以上是对顺序图的初次认识,请各位不吝赐教。
这篇关于顺序图(Sequence diagram)——UML之图六的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!