← 返回首页
设计模式基础教程(四)
发表时间:2021-08-19 16:47:26
顺序图

1.顺序图

顺序图是最常用的系统动态建模工具之一,也是使用频率最高的交互图。它用于表示对象之间的动态交互,而且以图形化的方式描述了对象间消息传递的时间顺序。

2.顺序图组成元素与绘制

在UML中,顺序图将交互关系表示为一个二维图,纵向是时间轴,时间沿竖线向下延伸;横向轴表示了在交互过程中的独立对象,对象的活动用生命线表示。顺序图由执行者(Actor)、生命线(Lifeline)、对象(Object)、激活框(Activation)和消息(Message)等元素组成。

顺序图实例:

某基于Java EE的B/S系统需要提供登录功能,该功能简要描述如下:用户打开登录界面login.jsp输入数据,向系统提交请求,系统通过Servlet获取请求数据,将数据传递给业务对象,业务对象接收数据后再将数据传递给数据访问对象,数据访问对象对数据库进行操作,查询用户信息,再返回查询结果。 根据以上描述绘制顺序图。

需求分析阶段的顺序图:

设计阶段的顺序图: