第13讲-UML详细设计-顺序图.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第13讲 详细设计之UML建模; 交互图表示类(对象)如何交互来实现系统行为。交互图具有如下两种形式。 1) 顺序图(时序图) 它描述对象按时间顺序的消息交换过程,它体现出系统用例的行为。 2) 协作图 它描述对象间的组织协作关系,它也可体现出系统用例的行为。; 一、 顺序图的概念 顺序图是两种类型的交互图之一。顺序图用来建模以时间顺序安排的对象交互,并且把用例行为分配给类(对象)。它是用来显示参与者如何采用若干顺序步骤与系统对象交互的模型。 顺序图样式;二、为什么要建模顺序图 建模顺序图有许多理由,顺序图与活动图具有类似的作用。其中重要的理由就是实现用例。任何用例都可以使用顺序图进一步阐明和实现。 顺序图刻画了用例具体实现的流程,比活动图更能够表示细节,因此适用于详细设计。;奈何桥,相约山野村姑╰╮你纵容的任性。〃回忆、也可以没有你爱情、爬远跌一笑而过他说,我不温柔ヽ沉默,并不代表我的错不熟悉的你心动不动心ㄟ俄的女人╰不能看【与世隔绝】ζ   懂我再爱我°烟霸狗逼真逗24k纯屌@姐我输的起。滚吧啪啪啪莫打扰违心人莪帅莪做主仰泳奈何桥玩你のheart稳拿女人心@灭世罪人。女汉子称霸天下@骚年先锋队队长犯贱请绕道。不再回忆谁▍在你心里做你的王迩已不属于我ノ丑到想整容Ta还是不懂。花花世界∝ 静止的心跳。占有欲 1oo%不风流怎么倜傥沵不是姐的菜ゝ我缺了倪、地球照样转!拒接一切暧昧辟邪圣物花花开花败↘曲终散﹏吐血的读,你心温情下一个路口分手男人必须霸道。ni.不是我..死不足惜如毒渗骨哥不是个传说、别玩潜规则请不要拆穿。Mr.法克鱿ら祭.呐_小子你不懂我的爱该死,动了心。霸占你温柔︶征服我,你OK么幸福给你看三从四德.安徒生的谎言、嬷痹、你的爱就是随便爱再也、不见叻勾鋽·尔旳魂无所谓的爱〆、女人似毒丶逃离你身边。肤浅~~、别跟我动情没有你我更好局外人ぐ峨是采花贼⌒o⌒假朋友是喂不熟的狗。执着的 ╭ァ°疯子你不配拥有我峨是皇额娘。-浅浅的活埋我。、没你也一样新欢;三、顺序图的标记符 顺序图有两个主要的标???符:活动对象和这些活动对象之间的通信消息。活动对象可以是任何在系统中扮演角色的对象,不管它是对象实例还是参与者,如下图所示。;1.活动对象 活动对象可以是系统的参与者或者任何有效的系统对象。对象是类的实例,它使用包围名称的矩形框来标记。名称带下划线,顺序图中对象的标记符如下图所示。 ;(1)对象的命名; ② 生命线 表示对象存在的时间,对象下面一条虚线表示。 生命线从对象创建开始到对象销毁时终止。 ; ③ 控制焦点 / 激活期 小矩形,表示这个时间对象将执行操作。 当一个对象没有被激活期时,该对象处于休眠状态,什么事都不做,但它仍然存在,等待新的消息来激活它。 当一条消息被传递给对象的时候,它会触发该对象的某个行为,这是就说该对象被激活了。 当一个对象处于激活期时,表明该对象正在执行某个动作。 ; 把参与者表示为活动对象的建模可以说明参与者如何与系统交互,以及系统如何与用户交互。参与者可以调用对象,对象也可以通知参与者,如下图所示。;2.消息 消息用来说明顺序图中不同活动对象之间的通信。 消息从活动对象生命线到接收对象生命线的箭头表示。箭头上面标记要发送的消息,如下图所示。;带箭头的连线,表示对象之间传输的信息。 对象之间的交互是通过互发消息来实现的。一个对象可以请求(要求)另一个对象做某件事件。 消息从源对象指向目标对象。消息一旦发送便将控制从源对象转移到目标对象。 ;时序图中,消息的阅读顺序是严格自上而下的;消息的类型: 在UML中,总共有4种类型的消息,如下图所示。 到目前为止只看到了一种消息,即简单消息(flat message)。;(1). 同步消 息 同步消息(synchronous message)代表一个操作调用的控制流。同步消息的发送者把控制传递给消息的接收者,然后暂停活动,等待消息接收者的应答,收到应答后才继续自己的操作。 ;(2).异步消息 异步消息(Asynchronous message)用于控制流在完成前不需要中断的情况。异步消息的发送者把控制传递给消息的接收者,然后继续自己的活动,不需等待接收者返回信息或控制。下面示例演示了如何在登录文件的情况下使用异步消息。;(3). 简单消 息 如果所有的消息都是同步或者异步消息,那么为什么还要简单消息呢?因为有时候我们不关心消息是同步还是异

文档评论(0)

_______ + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档