- 1、本文档共38页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
[第八章顺序图
* * 第八章 顺序图 状态图的焦点是对象的状态。这只是图片的一小部分。UML顺序图更进一步显示出随着时间的变化对象之间是如何通信的。本章有以下几个部分: ● 什么是顺序图。 ● 运用顺序图。 ● 实例图和一般图。 ● 使用“if”和“while”。 ● 在序列中创建对象。 ● 自身调用的表示。 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. 前一章学的状态图是对单个对象的“放大”。它说明了对象所经历的状态变化。UML还可让你放大视野,显示出一个对象如何与其他对象交互。在这个“放大”了的视野中,要包括重要的一个要素:时间。顺序图的关键思想是对象之间的交互是按照特定的顺序发生的,这些按特定顺序发生的交互序列从开始到结束需要一定的时间。当建立一个系统时,必须要指明这种交互序列,顺序图就是用来完成这项工作的UML组件。 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. 8.1 什么是顺序图 顺序图由采用通常方式表示的对象组成:对象用矩形框表示,其中是带下划线的对象名:消息用带箭头的实线表示;时间用垂直虚线表示。 8.1.1 对象 对象从左到右布置在顺序图的顶部。布局以能够使图尽量简洁为准。 从每个对象向下方伸展的的虚线叫做对象的生命线(lifeline)。在生命线上的窄矩形条被称为激活。 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. 激活表示该对象正在执行某个操作。激活矩形的长度表示出激活的持续时间。下图显示了对象、生命线和激活的表示法。 8.1.2 消息 一个对象到另一个对象的消息用跨越对象生命线的消息线表示。对象还可以发送消息给它自己—— Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. 也就是说,消息线从自己的生命线出发又回到自己的生命线。 消息可以是简单的(simple)、同步的(synchronous)或异步的(asynchronous)。简单消息是从—个对象到另一个对象的控制流的转移。如果一个对象发送了—个同步消息,那么它要等待对方对消息的应答,收到应答后才能继续自己的操作。而发送异步消息的对象不需要等待对方的应答便可以继续自己的操作。在顺序图中,简单消息是—个简单箭头,同步消息是实心箭头。异步消息是—个半边箭头,如下图所示。 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Lt
您可能关注的文档
最近下载
- 居住区规划设计.ppt
- 《汤姆 · 索亚历险记》阅读测试题及答案 .docx VIP
- 小升初阅读技巧剖析——+文言文阅读(课件)-部编版语文六年级下册.pptx VIP
- HG_T 3731-2023 非金属化工设备 玻璃纤维增强聚氯乙烯复合管和管件.docx VIP
- 小学科学六年级下册全册 .pdf VIP
- 《世说新语系列》课件.pptx VIP
- 工程项目居间合同协议.docx VIP
- Unit 2 No Rules, No Order复习课件P2-人教版七下英语2024.pptx VIP
- EPSON,爱普生EPSON SC POS Application Programming Guide说明书用户手册.pdf
- 2024-2025学年北京海淀区四年级(上)期末英语试卷.pdf
文档评论(0)