1.顺序图
顺序图是最常用的系统动态建模工具之一,也是使用频率最高的交互图。它用于表示对象之间的动态交互,而且以图形化的方式描述了对象间消息传递的时间顺序。
2.顺序图组成元素与绘制
在UML中,顺序图将交互关系表示为一个二维图,纵向是时间轴,时间沿竖线向下延伸;横向轴表示了在交互过程中的独立对象,对象的活动用生命线表示。顺序图由执行者(Actor)、生命线(Lifeline)、对象(Object)、激活框(Activation)和消息(Message)等元素组成。
顺序图实例:
某基于Java EE的B/S系统需要提供登录功能,该功能简要描述如下:用户打开登录界面login.jsp输入数据,向系统提交请求,系统通过Servlet获取请求数据,将数据传递给业务对象,业务对象接收数据后再将数据传递给数据访问对象,数据访问对象对数据库进行操作,查询用户信息,再返回查询结果。 根据以上描述绘制顺序图。
需求分析阶段的顺序图:

设计阶段的顺序图:
