My-课件—UML系统建模与分析设计(5)(时序图扩展).ppt

My-课件—UML系统建模与分析设计(5)(时序图扩展).ppt

  1. 1、本文档共29页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

UML系统建模与分析设计5.2交互模型建模对象之间的通信消息内容标识的格式为:[序号][警戒条件]*[重复次数][回送值表:=]操作名参数表〕使用规那么:1.序号:表示消息在对象间交互的时间顺序号。2.[警戒条件]:选择项,为一布尔条件表达式。3.*[重复次数]:选择项,表示消息重复发送的次数。4.回送值表:以“,”区分的名字表列,分别表示完成指定操作后返回的系列值。可缺省。5.操作名:必须是接收该消息的对象类角色中的操作名。6.“〔〕”内的参数表是以“,”号区分的实参表,传送给接收消息的对象中的某个操作。2024/5/181

UML系统建模与分析设计5.2.2同步通信与异步通信〔1〕简单消息:表示控制流。〔2〕同步消息:它是一种嵌套的控制流。〔3〕异步消息:它是异步控制流。〔4〕返回消息:表示控制流从过程调用的返回。2024/5/182

UML系统建模与分析设计5.3顺序图建模 顺序图用来描述对象间的交互行为。它注重消息的时间顺序,即对象间消息的发送和接收的顺序。顺序图还揭示了一个特定场景的交互,即系统执行期间发生在某个时间点的对象之间的特定交互,它适合于描述实时系统中的时间特性和时间约束。2024/5/183

UML系统建模与分析设计顺序图的组成成分2024/5/184

UML系统建模与分析设计〔1〕对象:顺序图中所包含的每个对象用一个 对象框〔短式〕表示,对象名需带下划线。〔2〕生存线:对象框下画的一条垂直虚线,称 为该对象的生存线,表示对象的生存时间。〔3〕激活期:对象生存线上的一个细长方形 框,表示该对象的激活时间段,即活动期 间。〔4〕消息:对象之间消息的发送和接收用两个 对象生存线〔激活期〕之间的消息箭头线。顺序图的组成成分〔con.〕2024/5/185

UML系统建模与分析设计对象之间的同步与异步操作1.对象之间的同步操作同步消息的发送者把进程控制传递给消息的接收者,然后暂停活动,等待消息的接收者放弃或返回控制;同步消息的接收者执行所请求的操作,如果需要的话,可以把控制传递给另一个对象角色,请求做某个操作,并且当该操作完成后把控制返回给原来的同步消息的发送者;同步消息的接收者也可以直接返回或发送信息给原来的消息发送者。2024/5/186

2024/5/187

UML系统建模与分析设计对象之间的同步与异步操作〔con.〕2.对象之间的异步操作异步消息的发送者通过发消息把信号传递给消息的接收者,然后继续自己的活动,不等待消息接收者返回信息或控制;异步消息的接收者执行所请求的操作,操作完成后可以向异步消息的发送者返回信息;异步消息的发送者和接收者采用并发工作方式。一条异步消息每次只发一个信号,即只做一件事,可以做的事情有:创立一个新对象;创立一个新线程,此时异步消息连接到一个激活期的顶部;与一个正在运行的线程通信。2024/5/188

UML系统建模与分析设计5.3.3顺序图中的分支控制图5-5带条件和分支并发执行的顺序图2024/5/189

5.3.5顺序图中的循环处理操作UML系统建模与分析设计2024/5/1810

5.4合作图建模 合作图可以用来描述系统对象之间的交互,强调这组对象之间的关系。UML系统建模与分析设计2024/5/1811

5.4.1合作图的组成成分1.对象2.链接图5-9带有关联角色的合作图UML系统建模与分析设计2024/5/1812

5.4.2合作图中对象的创立与消亡对象创立:{new};对象消亡:{destroyed};对象创立并消亡:{transient}。UML系统建模与分析设计2024/5/1813

UML系统建模与分析设计2024/5/1814

UML系统建模与分析设计5.4.3嵌套消息与顺序消息的标识1.嵌套消息序号的标识图5-12采用层次嵌套消息描述的销售合同管理系统中的处理付款单合作图2024/5/1815

5.4.3嵌套消息与顺序消息的标识〔con.)2.顺序消息序号的标识UML系统建模与分析设计图5-13采用顺序消息序号描述的销售合同管理系统中的处理付款单合作图2024/5/1816

UML系统建模与分析设计5.4.4异步操作中的回调消息1.自调用2.异步操作中的回调图5-14具有回调消息的合作图2024/5/1817

图5-15具有回调消息的顺序图UML系统建模与分析设计5.4.4异步操作中的回调消息〔con.〕2024/5/1818

5.4.5循环发送同一个重复消息UML系统建模与分析设计2024/5/1819

UML系统建模与分析设计5.5动态交互模型

——控制流建模〔1〕进程:进程是一个动

文档评论(0)

181****7662 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档