时序图,反应对象之间传递消息的顺序,强调消息执行的时间顺序。
【用途】
在项目需求阶段,分析师可以通过时序图提供一个更加正式的层次表达,将用例带入下一层;在软件设计阶段,架构师和开发者能通过使用与猎兔,挖掘系统对象间的交互,充实整个系统的设计。一个实例常常被细化成一个或多个序列,将用例表达的更加精细细化。
【图符】
【消息传送】
图符中带数字的箭头都表示不同的消息,由不同的方法触发,不同的消息由不同图符表示,常用为简单消息;同步消息就像我们的Windows系统,在打开word时同时还可以打开播放器看视频,互不影响;异步消息强调只能一个消息结束后才能执行下一条。
【协作图】
为完成确定事务,各个对象之间的消息传递。强调的是对象或是交互关系空间上与组织上的逻辑关系。图符与时序图基本相同。
【作图】
时序图:
协作图:
【区别 】
时序图强调各对象之间消息按时间执行的顺序,协作图强调对象之间的组织关系与逻辑关系,是一种空间状态。若强调上下文之间的关系,则应选择协作图。
时间: 2024-11-06 07:11:51