什么是时序图?

来源:学生作业帮助网 编辑:作业帮 时间:2024/11/28 11:29:36
什么是时序图?
xuTmOA+M/06ڤ?J&k| ¡EE^DTjHtgh`ggy晙^Am`SO-L?Betmnp=Qg5tX^:͊cdɮ70Sk}MJA2Epk'0MV`Mujvw^;Jc~?i}B&YעCCgL7"nf7{Jֿ5t؁!fHLfk 9M_A+a]L Lh4X!vDC=Y#\ Rl7o3D:.d9!&9xGr:Ю+e:ib҇`ߨxjMYL"g}l5+#;Qtx)2^#::-wCnL$M^*8,wXi`Q!HR-^30d`|cTùmQ,^H.uHo#ɾP89'/^J͒;$+q2/|]اOب*ogɦq-"ob1o+ jb>1H"a-p`BGw0nSzLx4l9F+C5fPdpIdM _*A̷s|&45^^l he?4 x~po^Υ(=IMy7:"T=J4] 7Q\Eꤥظ18A<SK5H΃˒|n/K:U@"

什么是时序图?
什么是时序图?

什么是时序图?
时序图描述对象是如何交互的,并且将重点放在消息序列上.也就是说,描述消息是如何在对象间发送和接收的.时序图有两个坐标轴:纵坐标轴显示时间,横坐标轴显示对象.每一个对象的表示方法是:矩形框中写有对象和 / 或类名,且名字下面有下划线;同时有一条纵向的虚线表示对象在序列中的执行情况 ( 即发送和接收的消息对象的活动 ) ,这条虚线称为对象的生命线.对象间的通信用对象的生命线之间的水平的消息线来表示,消息线的箭头说明消息的类型,如同步,异步或简单 .浏览时序图的方法是,从上到下查看对象间交换的消息,分析那些随着时间的流逝而发生的消息交换.
  时序图中的消息可以是信号、操作调用或类似于 C++ 中的 RPC ( Remote Procedure Call,远程过程调用)或 Java 中的 RMI ( Remote Method Invocation ,远程方法调用).当对象接收到一个消息时,该对象中的一项活动就会启动,我们把这一过程称做激活 ( Activation ).激活会显示控制焦点,表明对象在某一个时间点开始执行.一个被激活的对象或者是执行它自身的代码,或者是等待另一个对象的返回(该被激活的对象已经向另一个对象发送了消息).在图形上,激活被绘制为对象生命线上的一个瘦高矩形.