软件工程顺序图.pptx
《软件工程顺序图.pptx》由会员分享,可在线阅读,更多相关《软件工程顺序图.pptx(30页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、顺序图用来建模以时间顺序安排的对象交互,并且把用例行为分配给类。它是用来显示参与者如何采用若干步骤与系统对象交互的模型。一、定义顺序图第1页/共30页顺序图的一个用途是显示用例的行为序列。当行为被实现时,每个顺序图中的消息同对象的操作或状态机中迁移上的事件触发相一致。任何用例都可以使用顺序图进一步阐明和实现。二、为什么要建模顺序图第2页/共30页顺序图主要有两个主要的助记符:活动对象和这些活动对象之间的通信消息。活动对象可以是任何在系统中扮演角色的对象,不管它是对象实例还是参与者,每个分类角色显示为一条生命线,代表整个交互期间上的角色。如下图所示。三、顺序图的标记符第3页/共30页 第4页/共
2、30页1.活动对象 活动对象可以是系统的参与者或者任何有效的系统对象。对象是类的实例,它使用包围名称的矩形框来标记。名称带下划线,顺序图中对象的标记符如下图所示。每个分类角色表现为垂直列生命线。在角色存在的时间内,生命线显示为虚线;在角色的过程激活时间内,生命线显示为双线。第5页/共30页2.消息2.消息 消息用来说明顺序图中不同活动对象之间的通信。它可以在一个对象需要取消不同对象的进程时或者需要向另一个对象提供服务时,使用消息。消息从活动对象生命线到接收对象生命线的箭头表示。箭头以时间顺序在图中从上到下排列。箭头上面标记要发送的消息,如下图所示。第6页/共30页 把参与者表示为活动对象的建模
3、可以说明参与者如何与系统交互,以及系统如何与用户交互。参与者可以调用对象,对象也可以通知参与者,如下图所示。第7页/共30页第8页/共30页第9页/共30页四、如何使用消息进行通信 消息是顺序图活动对象之间通信的惟一方式。UML中消息使用了一些简介的标记符。消息可以包含条件以便限制它们只有满足条件时才能发送。条件显示在消息名称上面的方括号中,如下图所示:第10页/共30页第11页/共30页 在UML中,总共有4种类型的消息,如下图所示。到目前为止只看到了一种消息,即简单消息(flat message)第12页/共30页1.同步消息 同步消息(synchronous message)代表一个操作
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 软件工程 顺序
限制150内