UML 序列图(时序图)
来源:互联网 发布:知止可以不殆什么意思 编辑:程序博客网 时间:2024/06/04 19:49
一、 定义:
时序图(Sequence Diagram),亦称为序列图或循序图,是一种UML行为图。
它通过描述对象之间发送消息的时间顺序显示多个对象之间的动态协作。它可以表示用例的行为顺序,当执行一个用例行为时,时序图中的每条消息对应了一个类操作或状态机中引起转换的触发事件。
二、 时序图元素
时序图中包括的建模元素主要有:角色(Actor)、对象(Object)、生命线(Lifeline)、控制焦点(Focus of control)、消息(Message)
a. 角色(Actor)
系统角色,可以是人、及其甚至其他的系统或者子系统。
b. 对象(Object)
对象代表时序图中的对象在交互中所扮演的角色
c. 生命线(Lifeline)
生命线在时序图中表示为从对象图标向下延伸的一条虚线,表示对象存在的时间
d 控制焦点(Focus of Control)/激活期(Activation)
控制焦点是时序图中表示时间段的符号,在这个时间段内对象将执行相应的操作。用小矩形表示
e. 消息(Message)
消息一般分为同步消息(Synchronous Message),异步消息(Asynchronous Message)
和返回消息(Return Message),自关联消息(Self-Message)
消息种类:
同步消息(Synchronous Message)
消息的发送者把控制传递给消息的接收者,然后停止活动,等待消息的接收者放弃或者返回控制。用来表示同步的意义。同步消息是实心箭头;
异步消息(Asynchronous Message)
消息发送者通过消息把信号传递给消息的接收者,然后继续自己的活动,不等待接受者返回消息或者控制。异步消息的接收者和发送者是并发工作的。异步消息是一个半边箭头;
返回消息(Return Message)
返回消息表示从过程调用返回
自关联消息(Self-Message)
表示方法的自身调用以及一个对象内的一个方法调用另外一个方法。
http://www.lupaworld.com/article-233409-1.html
http://baike.baidu.com/link?url=xYMDxdQDWDT3kuehKi_urqyPqf4O2UXkeilZqzH2DuwJCrXkh2XhUI6wcnZpkelZMQbyMdnqHQZ5be-y8aHh7K
- UML序列图(时序图)
- UML 序列图(时序图)
- UML中的序列图(时序图)
- UML时序图(序列图)
- UML---序列图/时序图/顺序图
- uml时序图(序列图)基本知识和制作
- uml(八) 时序图
- UML图之二:时序图(序列图,活动序列图)
- 浅析UML之时序图、顺序图、序列图
- UML序列图——时序图基本使用
- uml时序图(转载)
- UML时序图
- UML时序图
- uml-时序图
- uml时序图
- UML时序图
- UML建模 时序图
- UML--时序图
- uva639 回溯
- 制作iOS Ad-Hoc测试应用流程
- 移动开发框架,第【二】弹:Hammer.js 移动设备触摸手势js库
- ORACLE的char、nchar、varchar、varchar2、nvarchar2的区别
- 老外谈设计:2015国外Web设计新思路分享
- UML 序列图(时序图)
- Android Annotations 配置
- XHR XMLHttpRequest() progress
- IOS单例模式及单例模式的优缺点
- 剑指offer 05: 从尾到头打印链表
- mfc 绘图中的坐标空间转换问题
- Hive 日期函数 weekofyear
- repeater动态添加行
- 利用1stOpt进行logistic函数非线性拟合