1.为什么要画时序图???
我们编码的时候,知道有的用例的业务逻辑按照比较确定的时间先后顺序进行展开。这时候,我们就需要知道我们设计的系统中的不同类之间传递消息(可以认为是不同对象函数间的调用)要按照怎么样的顺序、传递什么消息、返回什么消息。这时候用时序图是最好不过的了。此外,大公司都在用,,这样也为了深刻把握软件在执行过程中的发生的变化。
2.时序图的定义
时序图是描述消息时间顺序的交互图。在图形上,时序图是一张表,其中显示的对象沿横轴排列,从左到右分布在图的顶部;而消息则沿纵轴按时间顺序排序。创建时序图时,以能够使图尽量简洁为依据布局。
3.画时序图的工具
一般来说都是使用visio,当然,如果项目比较小,也可以手绘,但是一般不提倡手绘。
4.如何绘制时序图??
可参考,如何绘制时序图(http://www.cnblogs.com/kissazi2/archive/2012/06/13/2547782.html);
软件设计——UML建模-流程图、时序图、部署图:http://blog.csdn.net/u010648555/article/details/54407792;
UML建模之时序图(Sequence Diagram)
http://www.cnblogs.com/ywqu/archive/2009/12/22/1629426.html
时间: 2024-10-10 20:55:03