时序图,也称为顺序图,是用来展示对象之间交互关系的一种UML图表,它通过描述在不同时间上发生的对象的动作来帮助开发人员更清楚地理解系统的结构和功能,从而达到优化代码、简化设计、提高软件的质量和效率、帮助团队成员沟通协作等目的。
时序图与活动图的区别在于:
活动图用于描述系统或软件中的业务流程,强调的是流程步骤。时序图用于描绘多个对象之间的交互行为,强调的是时间顺序。时序图更加贴近于代码的实现逻辑,如果想描述的是多个对象之间的调用、响应、回调等发生的顺序,就可以使用时序图。