时序图序列图.pptx
《时序图序列图.pptx》由会员分享,可在线阅读,更多相关《时序图序列图.pptx(58页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。
1、交互图交互图6.16.1 概述概述6.26.2 顺序图顺序图第1页/共58页交互图交互图6.1.1 交互图的概念6.1.2 交互图的类型6.1.3 交互图的作用6.1 概述第2页/共58页6.1.1 交互图的概念 1.交互图的概念交互图的概念 交互图交互图(interaction):用来描述对象之间、对象用来描述对象之间、对象与参与者之间的动态协作关系,以及协作过程中行为与参与者之间的动态协作关系,以及协作过程中行为次序的图形文档。次序的图形文档。第3页/共58页6.1.1 交互图的概念 1.交互图的概念交互图的概念 交互图交互图(interaction):用来描述对象之间、对象用来描述对象之
2、间、对象与参与者之间的动态协作关系,以及协作过程中行为与参与者之间的动态协作关系,以及协作过程中行为次序的图形。次序的图形。2.2.交互图的类型交互图的类型 顺序图(顺序图(Sequence diagram)协作图(协作图(Collaboration diagram)第4页/共58页6.1.1 交互图的概念 1.交互图的概念交互图的概念 交互图交互图(Interaction diagram):是描述对象是描述对象之间的关系以及对象之间的信息传递的图。之间的关系以及对象之间的信息传递的图。2.2.交互图的类型交互图的类型 顺序图(顺序图(Sequence diagram)协作图(协作图(Coll
3、aboration diagram)3.交互图的作用交互图的作用 通常用来描述一个用例的行为,实现一个用例,完通常用来描述一个用例的行为,实现一个用例,完成对系统行为的建模。成对系统行为的建模。第5页/共58页交互图交互图6.2.1 顺序图的概念6.2.2 顺序图的样式和元素6.2.3 消息6.2.4 建立顺序图6.2 顺序图第6页/共58页 1.顺序图的概念顺序图的概念 顺序图顺序图(sequence diagram):是用来描述为了是用来描述为了完成某确定事务,对象之间按照时间顺序进行消息交完成某确定事务,对象之间按照时间顺序进行消息交互的图。互的图。2.顺序图样式和组成顺序图样式和组成对
4、象消息生命线控制焦点(激活)(activation)第7页/共58页 2.顺序图样式和组成顺序图样式和组成 对象的命名对象名:类名:类名:对象名匿名对象第8页/共58页 2.顺序图样式和组成顺序图样式和组成 对象的命名 生命线 表示对象存在的时间,对象下面一条虚线表示。对象生命线 表示对象的撤销第9页/共58页 2.顺序图样式和组成顺序图样式和组成 对象的命名 生命线 表示对象存在的时间,对象下面一条虚线表示。控制焦点/激活期 小矩形,表示这个时间对象将执行操作。.控制焦点第10页/共58页 2.顺序图样式和组成顺序图样式和组成 对象的命名 生命线 表示对象存在的时间,对象下面一条虚线表示。控
5、制焦点 小矩形,表示这个时间对象将执行操作。消息 带箭头的连线,表示对象之间传输的信息。消息第11页/共58页 3.消息消息 消息消息:对象之间传输的信息。:对象之间传输的信息。UML消息有以下消息有以下类型:类型:调用消息(Procedure Call)调用消息调用消息(也称为同步消息也称为同步消息)的发送者把控制传递给接收者,然后停止活动,直到消息接收者放弃或返回控制。调用消息第12页/共58页 3.消息消息 异步消息(Asynchronous)异步消息异步消息的发送者通过消息把信号传递给接收者,然后继续自己活动,不等待接收者返回消息或控制。异步消息第13页/共58页 3.消息消息 返回消
6、息(Return)返回消息返回消息表示从消息接受对象返回信息。返回消息第14页/共58页 3.消息消息 阻止消息 阻止消息消息指消息发送者发出消息给接收者,如果接收者无法立即接收这个消息,则发送者放弃这个消息。阻止消息第15页/共58页 3.消息消息 超时消息 超时消息消息指消息发送者发出消息给接收者,并按指定时间等待,如果接收者无法在指定时间内接收这个消息,则发送者放弃这个消息。超时消息第16页/共58页 3.消息类型消息类型 同步消息 异步消息 返回消息 阻止消息 超时消息第17页/共58页RoseRose中的消息:简单消息中的消息:简单消息第18页/共58页RoseRose中的消息:同步
7、消息中的消息:同步消息第19页/共58页RoseRose中的消息:阻止消息中的消息:阻止消息第20页/共58页RoseRose中的消息:超时消息中的消息:超时消息第21页/共58页RoseRose中的消息:过程调用中的消息:过程调用第22页/共58页RoseRose中的消息:异步消息中的消息:异步消息第23页/共58页RoseRose中的消息:返回消息中的消息:返回消息第24页/共58页其中:Simple和Asynchronous(异步)同义 Synchronous(同步)和Procedure Call同义Return 不变新增:阻止(Balking)接受者如果无法立即接收,则发送者放弃消息;
8、超时(Timeout):如果接受者无法在指定时间内接收,则发送者放弃消息。第25页/共58页 3.消息消息 消息的语法格式 条件消息序号返回值:=消息名(参数列表)例如:2:display(x,y)简单消息 1.2.1:p:=find(specs)嵌套消息,消息带返回值 x0 4:invert(x,color)条件消息 3.1*update()循环消息 第26页/共58页 零售业务顺序图零售业务顺序图第27页/共58页 4.建立顺序图建立顺序图 从用例中识别交互过程;第28页/共58页 4.建立顺序图建立顺序图 从用例中识别交互过程;识别参与交互过程的对象;第29页/共58页 4.建立顺序图建
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 时序 序列
限制150内