




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、时序图(序列图)序列图(Sequence Diagram)有多种含义和用法。1.序列图是遗传物质上核苷酸序列物理图的简称,是人类基因组计划中的最基础的工作,是人类基因组在分子水平上最高层次、最为详尽的物理图,测定总长为1M、由约30亿对核苷酸组成的基因组DNA序列。2.序列图是一个模型,用于描述对象组如何随着时间在某些行为方面进行协作。序列图捕获单一用例的行为,同时显示在特定用例的时间框架中的对象以及这些对象之间传递的消息。序列图并不显示对象之间的关系。3. 序列图是按时间顺序描述了对象间的交互模式;它利用对象的“生命线”和它们之间传递的消息来显示对象如何参与交互。 4. 序列图是一种强调消息
2、的时序交互图,它由活动者(Actor)、对象(Object)、消息(Message)、生命线(Lifeline)和控制焦点(Focus of control)组成。在UML中对象表示为一个矩形,其中对象名称标有下划线;消息在序列图中由有标记的箭头表示;生命线由虚线表示。控制焦点由薄薄的矩形表示。 5.序列图将交互关系表示为一个二维图,纵向是时间轴,时间沿竖线向下延伸。横向轴代表了在协作中各独立对象的类元角色。类元角色的活动用生命线表示。当对象存在时,生命线用一条纵向虚线表示,当对象的过程处于激活状态时,生命线是一个双道线。6.序列图以图的形式详细描述了业务角色和业务主角之间的交互,以及如何在执
3、行业务用例时访问业务实体。序列图简要描述了参与的业务角色的工作,从激活的角度描述了如何操作业务实体,以及它们如何通过发送消息实现通信。序列图用来表达系统内部一群对象的交互情况,它是一种行为图,如图2-49所示。 图2-49 序列图在接下来的各小节中,仅谈论序列图中常见的概念及图示。 2.5.1 交互交互(interaction)是一个行为单元(behavior
4、 unit),用来呈现一群对象互相交换信息的情况。如图2-50所示,使用大方框将一群对象围起来,代表一个交互单元,在大方框内部左上角的框内标示带有关键字sd的交互名称。
5、; 图2-50 交互序列图通常省略交互的大方框,一张序列图的内容就是一个交互单元。既然交互是一个行为单元,当然希望可以重用(reuse)预先设计好的交互,通过组合多个交互单元,形成另一个更大的交互单元。 2.5.2 生命线生命线(lifeline)代表一个参与交互的实例,它的图示是顶端连接矩形的虚线,如图2-51所示,虚线顶部的矩形可以放置生命线的名称。
6、160; 图2-51 生命线2.5.3 执行发生对象在接收到消息之后执行一项活动,执行期间称为执行发生(execution occurrence),如图2-52所示,它的图示是长条矩形。图2-52 执行发生 2.5.4 消息消息(message)的图示是一条带箭头的线段,横跨在两个生命线上,如图2-53所示,对象之间通过发送消息来交互。
7、 图2-53 消息如图2-54所示,序列图中有四种常见的消息,说明如下: 创建消息(createMessage)顾名思义,用来创建对象的消息称为创建消息。它的图示是带开放性箭头的虚线,箭头指向目标对象。
8、 同步调用(synchCall)这是最常见的消息。它的图示是带实心箭头的实线,由发送消息的来源对象指向负责执行的目标对象。 回复消息(replyMessage)目标对象执行结束时,会发出回复消息给来源对象。它的图示是带开放式箭头的虚线,从负责执行的目标对象反向指回来源对象。 异步信号(asynchSignle)同步与异步的差别在于,来源对象是否等待目标执行结束才继续往执行。来源对象如果发送同步消息,会等待,如果发送异步消息,就不等待了。 图2-54 四种消息 2.5.5 终止生命线有生有灭,终止(stop)就是用
9、来表达生命线终止的时刻。终止的图示是一个大叉,放置在生命线的虚线底部,代表生命线已经终止,可连接元素已经不存在,如图2-55所示。图2-55 终止2.5.6 一般次序通常,不同生命线上的事件的发生顺序互不相干。但是,如果想指定顺序,就得使用一般次序(general ordering)。一般次序的图示为中间附箭头的虚线,如图2-56所示,:C接到消息p之后,:O才会发送消息q给:E。 图2-56 一般次序2.5.7 状态不变式状态不变式(state invariant)是一种用在生命线上的约束(constraint)。以图2-57为例,购物刷卡时,金额(amount)不能超过
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 完善网络信息安全培训规程
- 康复医学康复规程
- 农作物生长环境调查方案
- 农业农村环境保护规定
- 2025至2030年中国营养师培训市场运行现状及行业发展趋势预测报告
- 2025浙江省金华成泰农商银行社会招聘笔试备考试题及答案解析
- 水利工程水库设计总结
- 2025榆林高新第六小学招聘笔试含答案
- 2025乡村社区后备干部考试题及答案
- 2025乌什县消防救援大队招聘政府专职消防员(6人)笔试参考题库附答案解析
- 高职数学课件 1.1函数
- GB/T 5526-2024动植物油脂相对密度的测定
- 北师大版 五年级上册数学 预习单
- 2.10丰巢智能柜合作协议
- 九一八知识竞赛题50题
- 《人皆有不忍人之心》 统编版高中语文选择性必修上册
- 水库除险加固及主体工程投入使用验收鉴定书
- AQ 1064-2008 煤矿用防爆柴油机无轨胶轮车安全使用规范(正式版)
- 《铸牢中华民族共同体意识》课件
- 教科版四年级科学上册全册教学设计(表格式)
- 义乌市建筑工程质量通病防治措施100条(2022版本)
评论
0/150
提交评论