华师大面向对象程序设计-Lec08_第5章顺序图讲述.ppt

华师大面向对象程序设计-Lec08_第5章顺序图讲述.ppt

华师大面向对象程序设计-Lec08_第5章顺序图讲述

* 第5章 顺序图 用例图描述了系统必须做什么;类图描述了组成系统结构各部分的各种类型。这缺少一部分内容,因为单凭用例和类还无法描述系统实际上将如何运作。为了满足这方面的要求,这就需要使用交互图,特别是顺序图。 顺序图作为交互图的重要成员,它描述了系统运行时各对象之间的如何进行交互。除顺序图外,UML2.0中的交互视图还包括:通信图和时序图。使用这几种图可以帮助用户准确地为组成系统各部分之间如何交互建模。 * 本章学习要点: 理解为什么要建模顺序图 理解协作图的作用 了解顺序图中的组成 了解顺序图中的消息类型 能够在顺序图建模创建对象和迭代 理解消息的控制,并能够使用条件控制消息 理解消息中的参数 理解顺序图中的顺序片段 建造简单的顺序图 * 5.1 定义顺序图 顺序图描述了对象之间传递消息的时间顺序,它用来表示用例中的行为顺序。当执行一个用例行为时,顺序图中的每条消息对应了一个类操作或状态机中引起转换的触发事件。它着重显示了参与相互作用的对象和所交换消息的顺序。 顺序图代表了一个相互作用、在以时间为次序的对象之间的通讯集合。不同于协作图,顺序图包括时间顺序但是不包括对象联系。它可以以描述形式存在,也可以以实例形式存在。顺序图和协作图表达了相似的信息,但是它们以不同的方式显示。 * 5.2 顺序图的组成 顺序图主要有4个标记符:对象、生命线、消息

文档评论(0)

1亿VIP精品文档

相关文档