UML之序列图
来源:互联网 发布:sql loader 522 编辑:程序博客网 时间:2024/06/05 03:16
序列图Sequence diagram,描述的是按照时间的先后顺序对象之间交互动作的过程。强调消息的时间顺序。
机房收费系统之注册序列图如下:
序列图样式和组成
如上图所示,序列图的组成元素包括对象、消息、生命线和控制焦点。
对象的命名
对象的命名有三种表示方法,如图示:
生命线
表示对象存在的时间。对象下面一条虚线表示。如图
控制焦点(激活期)
小矩形,表示这个时间对象将执行操作
消息
对象之间的通信,可以是信号或者操作调用。用带箭头的连线表示
消息又可以具体发分为同步消息、异步消息、返回消息、阻止消息和超时消息五类。
同步消息
又称调用消息代表一个操作调用的控制流。
同步消息的发送者把控制传递给消息的接收者,然后暂停活动,等待消息接收者的答应,收到答应后才继续自己的操作。
异步消息
用于控制流在完成前不需要中断的情况。
异步消息的发送者把控制传递给消息的接收者,然后继续自己的活动不需等待接收者返回信息或控制。
返回消息
表示从消息接收对象返回信息
阻止信息
消息发送者发出消息给接收者,如果接收者无法立即接收这个消息,则发送者放弃这个消息。
超时消息
消息发送者发出消息给接收者,并按指定时间等待,如果接收者无法在指定时间内接收这个消息,则发送者放弃这个消息。
建立序列图
1,从用例中识别交互过程
2,识别参与交互过程的对象
3,为每一个对象设置生命线,并确定对象的存在期限
4,从引发交互的初始消息开始,在对象生命线上依次画出交互的消息
5,如果需要,可以给消息增加时间约束,以及前置条件和后置条件。
0 0
- UML之序列图
- UML之序列图
- UML之序列图
- UML之序列图
- UML之序列图
- UML之序列图
- UML之序列图
- UML之序列图
- UML之序列图
- UML总结之序列图
- UML学习之序列图
- UML九种图之序列图
- uml 9种图之序列图
- UML图之序列图和协作图
- UML序列图之资源管理系统
- UML序列图之在线考试
- UML 之 序列图和协作图
- UML之序列图(Sequence Diagram)
- 可伸缩系统的架构经验
- Java学习注意【1】
- UML之类图
- UML之包图
- 安装Android SDK失败了的看过来(东软开源镜像介绍)
- UML之序列图
- 为什么电脑特效这么贵
- Source Insight函数调用关系显示设置
- 腾讯2011一道父类指针和子类指针转化的题目
- UML之协作图
- quick-cocos2d-x游戏开发【12】——硬件按键事件
- [寒江孤叶丶的CrossApp之旅_06][入门系列]CrossApp控件之Label标签。什么是AnchorPoint锚点
- Source Insight使用配置
- JPA的双向一对多和双向一对一关联关系