UML学习笔记(时序图)
来源:互联网 发布:mac恢复系统 数据 编辑:程序博客网 时间:2024/05/19 10:35
时序图
时序图用来展示对象之间的交互过程,并且这过程是按照时间排序的,所以通过时序图就可以看到具体哪个时间点系统在做什么工作。
时序图的轴
时序图有两个轴,横轴放的是对象,数轴表示的是时间,越往下时间越靠后。
时序图元素
时序图的主要元素有:角色、对象、生命线、激活期(控制焦点)、消息。
角色
角色表示的是系统角色,可以是人,比如管理员、学生等等,也可以是其他的系统或者子系统。角色在时序图中用火柴人表示。
对象
就是类的实例,在时序图中有下面三种表示方式:
- 显示类名和对象名
- 显示类名不显示对象名
- 只显示对象名不显示类名
生命线
对象下面的虚线表示生命线,表示的是对象存在的时间。虚线底部画×表示对象的销毁。
激活期(控制焦点)
激活期表示在当前时间对象在执行相应的操作,在生命线上使用很窄的矩形表示。
消息
类在激活期向其他类传递消息使用箭头表示,消息分为同步消息、异步消息和返回消息
同步消息
消息发送者将消息发送后,需要停止动作来等待接受者的返回消息。使用带实心的三角箭头:
异步消息
消息发送者将消息发送之后继续自己的工作,不用等待消息的回执。使用半边箭头表示:
返回消息
返回消息表示从过程调用返回,使用虚线箭头表示。
自关联消息
表示一个对象的一个方法调用本身,或者一个方法调用了另一个方法。
简单消息
就是不区分同步异步消息的懒人表示法,使用带箭头的实现表示。
消息使用示例 :
时序图使用示例 :
懒得画了,在百度图片找了一个
0 0
- UML学习笔记(时序图)
- UML-时序图学习
- UML之时序图学习
- UML学习笔记(三)【序列图】(时序图、交互图)
- 《大象 Thinking in UML》学习笔记(七)——UML核心视图之动态视图:活动图、时序图
- uml(八) 时序图
- 时序图学习笔记
- UMl图学习之时序图
- 【UML学习】-- 时序图和协作图
- UML建模之时序图学习
- UML序列图(时序图)
- UML图之时序图(一)
- UML系列---时序图(顺序图)
- UML 序列图(时序图)
- UML中的序列图(时序图)
- UML时序图(序列图)
- UML 时序图(Sequence Diagram)
- UML视图(六)时序图
- librtmp协议分析---RTMP_SendPacket函数
- ssh禁止root用户直接登录并修改默认端口
- asp.net webfrom母版页
- spring中 @Autowired标签与 @Resource标签 的区别
- javascript笔记--(第十五章)面向对象与原型
- UML学习笔记(时序图)
- mac系统修改文稿文件种类为 unix excutable
- SylixOS电源管理概述以及接口介绍
- PHP中的自定义常量与类常量
- maven 生命周期及插件(六)
- 【蓝桥杯】小朋友排队
- swift3.0 借鉴之地
- P1049 装箱问题
- java并发编程学习笔记(一)