本文转载自:https://www.cnblogs.com/leafsunshin/p/11495300.html
作者:许东明
大纲
UML教程1:模型图的构成和功能说明
UML教程2:用例图
UML教程3:类图
UML教程4:顺序图
UML教程5:协作图
UML教程6:状态图
UML教程7:活动图
UML教程8:构件图 部署图 附录
四、顺序图
4.1 概要
- 顺序图用来表示用例中的行为顺序。当执行一个用例行为时,顺序图中的每条消息对应了一个类操作或状态机中引起转换的事件。
- 顺序图展示对象之间的交互,这些交互是指在场景或用例的事件流中发生的。 顺序图属于动态建模。
- 顺序图的重点在消息序列上,也就是说,描述消息是如何在对象间发送和接收的。表示了对象之间传送消息的时间顺序。
- 浏览顺序图的方法是:从上到下查看对象间交换的消息。
4.2 顺序图中的事物及解释
4.3 顺序图与用例图和类图的关系
4.4 顺序图例子
简单的例子
复杂的例子
- 此图是描述购票这个用例的顺序图。顾客在信息亭与售票中心通话触发了这个用例的执行。顺序图中付款这个用例包括售票中心与信息亭和信用卡服务处使用消息进行通信过程。
- 此图中存在的事物有:
对象(信息亭 Kjosk ,售票中心 Box Office, 信用卡服务 Credit Card Service ),生命线,消息符号。 - 售票中心发Show Available(seat-list)消息给信息亭,表示调用信息亭类中的Show Available(seat-list)操作,给出可用的座位表。