时序图
通过描述对象之间发送消息的时间顺序显示多个对象之间的动态协作。
时序图和流程图的区别:
时序图强调对象之间的交互与时序关系,流程图则是针对一个过程或者活动进行全面而细致的展开。
时序图主要描绘多个对象之间的复杂关系,流程图通常描述单一对象的各种操作和转换过程。
时序图更加注重时间顺序,可以清晰地表示交互的先后顺序与时序关系,而流程图注重过程的控制流程,可以描述每个步骤的执行方式以及处理逻辑。
时序图中包括如下元素:角色,对象,生命线,控制焦点和消息。
时序图中参与交互的实体只有两类,即角色(Actor)和对象(Object)。重点是明确好角色和对象。
消息的请求及响应
- 同步消息与返回消息
- 异步消息
- 自关联消息