阅读笔记04

《UML大战需求分析》第六章向我们介绍了顺序图,它是流程分析的重点,顺序图也叫时序图。它通过描述对象之间发送消息的时间顺序显示多个对象之间的动态协作。它可以表示用例的行为顺序,当执行一个用例行为时,时序图中的每条消息对应了一个类操作或状态机中引起转换的触发事件。时序图中包括如下元素:类角色,生命线,激活期和消息 ,类角色(Class Role) 类角色代表时序图中的对象在加护中所扮演的角色,位于时序图顶部和对象代表类角色。激活期(Activation) 激活期代表时序图中的对象执行一项操作的时期,在时序图中每条生命线上的窄的举行代表活动期。

时序图描述对象是如何交互的,并且将重点放在消息序列上。也就是说,描述消息是如何在对象间发送和接收的。时序图有两个坐标轴:纵坐标轴显示时间,横坐标轴显示对象。每一个对象的表示方法是:矩形框中写有对象和 / 或类名,且名字下面有下划线;同时有一条纵向的虚线表示对象在序列中的执行情况  , 这条虚线称为对象的生命线。对象间的通信用对象的生命线之间的水平的消息线来表示,消息线的箭头说明消息的类型,如同步,异步或简单 。 浏览时序图的方法是,从上到下查看对象间交换的消息,分析那些随着时间的流逝而发生的消息交换。

使用时序图简单形象,表达效果好,容易和客户进行交流,客户不需要有很强的读图能力就可以清晰地了解到每一个业务的参与对象,及信息之间的交互,时序图是与客户进行交流的重要手段之一。

posted @ 2016-12-25 16:26  兔子只吃窝边草  阅读(84)  评论(0编辑  收藏  举报