顺序图(Sequence Diagram):

是一种强调对象间消息传递次序的交互图,又称为时序图或序列图。描述了在一个用例或操作的执行过程中对象如何通过消息相互交互,说明了消息如何在对象之间被发送和接收以及发送的顺序。

组成:

交互片段(Interaction Fragment):

一个复杂的顺序图可以划分为几个小块,每一个小块称为一个交互片段,由一个大方框包围。

常用的操作符包括:

1) alt:多条路径,条件为真时执行。

2) opt:任选,仅当条件为真时执行。

3) par:并行,每一片段都并发执行。

4) loop:循环,片段可多次执行。

消息:

1)调用消息(Call Message): 在顺序图中有的消息对应于激活,表示它将会激活一个对象。

2)发送消息(Send Message): 如果消息没有对应激活框,表示它不是一个调用消息,不会引发其他对象的活动。

3)自身消息(Self Call Message): 如果对象的一个方法调用了自己的另一个方法时,消息是由对象发送给自身。

4)创建/销毁消息(Create/Destroy Message): 创建消息用于使用new关键字创建另一个对象,而销毁消息用于调用对象的销毁方法将一个对象从内存中销毁。

在下一节我们讨论一下状态图

最新文章

  1. KnockoutJS 3.X API 第三章 计算监控属性(5) 参考手册
  2. return columns.All(new Func<string, bool>(list.Contains));
  3. MongoDB 索引相关知识
  4. 小心对待query_cache_size
  5. hadoop的ganglia数据监控
  6. MapReduce编程系列 — 3:数据去重
  7. 读jQuery官方文档:遍历
  8. lightoj 1291 无向图边双联通+缩点统计叶节点
  9. java-读取属性文件
  10. Effective Java 第三版——38. 使用接口模拟可扩展的枚举
  11. hackerrank杂记
  12. 新建的亚马逊云服务器EC2 ping 不通 解决方案
  13. reat + cesium。 实现 初始化时自动定位,鼠标移动实时展示坐标及视角高度, 淹没分析
  14. Android下的软件合集
  15. 第一个java程序以及java的运行机制
  16. Java Selenium - 几种对话框处理Alert\confirm\prompt
  17. 使用laravel搭建CURD后台页面
  18. CookiesHelper
  19. php的$GLOBALS例子
  20. C++中无法解析的外部符号错误

热门文章

  1. 【Redis】- 总结精讲
  2. SERVER 2008 R2 SP1下的内存虚拟盘(支持32位,64位的所有windows版本)
  3. JDK版本Java SE、Java EE、Java ME的区别
  4. [Redis]在.NET平台下的具体应用
  5. BZOJ 1095 捉迷藏(线段树维护括号序列)
  6. 新版chrome touch警告处理办法
  7. Gevent-socket
  8. Python type()函数用途及使用方法
  9. BZOJ1856:[SCOI2010]字符串——题解
  10. BZOJ3040:最短路——题解