- 1、本文档共85页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
统一建模语言顺序图和协作图
第四章 顺序图和协作图 统一建模语言 Unified Modeling Language 顺序图 顺序图的定义 顺序图的符号 顺序图的消息 顺序图的其他技术 帧化顺序图 顺序图的建模方法 协作图 协作图的定义 协作图的符号 协作图的消息 协作图的建模方法 顺序图的定义(续) 顺序图 顺序图的定义 顺序图的符号 顺序图的消息 顺序图的其他技术 帧化顺序图 顺序图的建模方法 协作图 协作图的定义 协作图的符号 协作图的消息 协作图的建模方法 活动对象 活动对象可以是系统的参与者或者任何有效的系统对象。对象是类的实例,它使用包围名称的矩形框来标记。名称带下划线,顺序图中对象的标记符如下图所示。 生命线 顺序图中垂直方向代表时间维,时间流逝的方向为自顶向下。靠近顶部的消息发生的时间要比靠近底部的消息早。 因此,顺序图是两维的。自左至右的维数代表对象的布局,自顶向下的维数代表时间的流逝。 每个对象的生命线都是一条从对象向下的虚线。表示对象的存在时间。 激活 在生命线上的窄矩形条被称为激活(activation).激活表示该对象正在执行某个操作。激活矩形的长度表示出激活的持续时间. 顺序图 顺序图的定义 顺序图的符号 顺序图的消息 顺序图的其他技术 帧化顺序图 顺序图的建模方法 协作图 协作图的定义 协作图的符号 协作图的消息 协作图的建模方法 顺序图 顺序图的定义 顺序图的符号 顺序图的消息 顺序图的其他技术 帧化顺序图 顺序图的建模方法 协作图 协作图的定义 协作图的符号 协作图的消息 协作图的建模方法 顺序图的其他技术 1.创建对象 创建对象的标记符如下图中的示例所示。有一个主要步骤用来把“create” 消息发送给对象实例。对象创建之后就会具有生命线,就像顺序图中的任何其他对象一样。现在可以像顺序图中的其他对象那样来使用该对象发送和接收消息。在处理新创建的对象,或者处理顺序图中的任何其他对象时,都可以发送“destroys”消息来删除对象。 若要想说明某个对象被销毁,需要在被销毁对象的生命线上放一个X字符。 顺序图的其他技术 顺序图的其他技术 顺序图的其他技术 分支允许控制流走向不同的对象,如下图所示。 顺序图的其他技术 顺序图的其他技术 顺序图的其他技术 顺序图 顺序图的定义 顺序图的符号 顺序图的消息 顺序图的其他技术 帧化顺序图 顺序图的建模方法 协作图 协作图的定义 协作图的符号 协作图的消息 协作图的建模方法 帧化顺序图 帧是UML2.0对顺序图新增内容之一,一旦被包含在一个帧里,UML图就可以放在另外的帧或图里,从而实现UML图的重用. 帧化一个顺序图的方法:用一个边框包围它并在左上角添加一个间隔区。这个间隔区包含了识别该顺序图的信息。 帧化顺序图 间隔区其中的一小段信息是操作符,就是描述了帧中的图的类型的表达式。对于一个顺序图,操作符是sd (sequence diagram)。图9.17展示了按照UML2.0风格帧化的一般顺序图。除了操作符,间隔区还包含了图所描述的交互的名字。 帧化顺序图 帧化顺序图 帧化顺序图 帧化顺序图 在par组合中,组合片段并列工作而不会互相交互.例如,假设饮料销售机工作效率很高:它能够同时返回顾客的零钱和传送顾客的选购信息.这就需要几件事情同时发生. 顺序图 顺序图的定义 顺序图的符号 顺序图的消息 顺序图的其他技术 帧化顺序图 顺序图的建模方法 协作图 协作图的定义 协作图的符号 协作图的消息 协作图的建模方法 顺序图 顺序图的定义 顺序图的符号 顺序图的消息 顺序图的其他技术 帧化顺序图 顺序图的建模方法 协作图 协作图的定义 协作图的符号 协作图的消息 协作图的建模方法 协作图的定义 协作图的定义(续) 顺序图 顺序图的定义 顺序图的符号 顺序图的消息 顺序图的其他技术 帧化顺序图 顺序图的建模方法 协作图 协作图的定义 协作图的符号 协作图的消息 协作图的建模方法 协作图的符号 协作图的符号(续) 多对象 在协作图中,多对象指的是由多个对象组成的对象集合,一般这些对象是属于同一类的。当需要把消息同时发送给多个对象而不是单个对象时,就要用多对象这个概念。多对象用多个方框的重叠表示。 协作图的符号(续) 协作图的符号(续) 主动对象 主动对象是一组属性和一组方法的封装体,其中至少有一个方法不需要接受消息就能主动执行
您可能关注的文档
- 矿产资源合理开发与区域可持续发展公开课课件.ppt
- 研究性课题结题课不等式证明的常用方法.ppt
- 研究物质性质的方法和程序用.ppt
- 研究物质性质的方法和程序时.ppt
- 研究生英语课件文献检索.ppt
- 社会发展规律课件(新人教必修).ppt
- 社会学概论社会变迁与现代化.ppt
- 社会保障学补充保障.ppt
- 研究生入学-2012版.ppt
- 社会科学研究定量方法.ppt
- 2025山东东营港经济开发区所属国有企业招聘优秀人才笔试合格分数线笔试历年参考题库附带答案详解.docx
- 2025安徽六安市舒城万佛湖渔业发展有限公司招聘7人笔试历年参考题库附带答案详解.docx
- 2025浙江嘉兴市海宁市殳山生态陵园有限公司招聘1人笔试历年参考题库附带答案详解.docx
- 2025广东广州市花都建筑设计院有限公司招聘项目用工人员及拟录用人员笔试历年参考题库附带答案详解.docx
- 2025四川绵阳市安州区建投矿业有限公司第一批次人力资源需求社会招聘7人笔试历年参考题库附带答案详解.docx
- 2025山东济南金投控股集团有限公司招聘3人笔试历年参考题库附带答案详解.docx
- 2025江苏金灌投资发展集团有限公司灌南城市发展集团有限公司招聘高层次人才拟聘用人员笔试历年参考题库附带答案详解.docx
- 2025安徽合肥公交集团有限公司招聘高校毕业生13人笔试历年参考题库附带答案详解.docx
- 2025四川安和精密电子电器股份有限公司招聘助理工程师/技术员拟录用人员笔试历年参考题库附带答案详解.docx
- 2025安徽阜阳东盛建设投资有限公司招聘10人笔试历年参考题库附带答案详解.docx
文档评论(0)