1、时序图描述对象是如何交互的,并且将重点放在消息序列上。
2、也就是说,描述消息是如何在对象间发送和接收的。
(资料图片)
3、时序图有两个坐标轴:纵坐标轴显示时间,横坐标轴显示对象。
4、每一个对象的表示方法是:矩形框中写有对象和 / 或类名,且名字下面有下划线;同时有一条纵向的虚线表示对象在序列中的执行情况 ( 即发送和接收的消息对象的活动 ) , 这条虚线称为对象的生命线。
5、对象间的通信用对象的生命线之间的水平的消息线来表示,消息线的箭头说明消息的类型,如同步,异步或简单 。
6、 浏览时序图的方法是,从上到下查看对象间交换的消息,分析那些随着时间的流逝而发生的消息交换。
7、 时序图中的消息可以是信号、操作调用或类似于 C++ 中的 RPC ( Remote Procedure Call, 远程过程调用)或 Java 中的 RMI ( Remote Method Invocation , 远程方法调用)。
8、当对象接收到一个消息时,该对象中的一项活动就会启动,我们把这一过程称做激活 ( Activation )。
9、 激活会显示控制焦点,表明对象在某一个时间点开始执行。
10、一个被激活的对象或者是执行它自身的代码,或者是等待另一个对象的返回(该被激活的对象已经向另一个对象发送了消息)。
11、在图形上,激活被绘制为对象生命线上的一个瘦高矩形。
本文分享完毕,希望对大家有所帮助。
Copyright 2015-2022 南非知识产权网 版权所有 备案号:沪ICP备2022005074号-13 联系邮箱:58 55 97 3@qq.com