《顺序图和协作》PPT课件

上传人:san****019 文档编号:20663242 上传时间:2021-04-11 格式:PPT 页数:27 大小:551.31KB
收藏 版权申诉 举报 下载
《顺序图和协作》PPT课件_第1页
第1页 / 共27页
《顺序图和协作》PPT课件_第2页
第2页 / 共27页
《顺序图和协作》PPT课件_第3页
第3页 / 共27页
资源描述:

《《顺序图和协作》PPT课件》由会员分享,可在线阅读,更多相关《《顺序图和协作》PPT课件(27页珍藏版)》请在装配图网上搜索。

1、第 4章 顺序图和协作图 重庆文理学院 面向对象分析与设计 (2)协作图 (collaboration diagram), 描述系统成分如何协同 工作 . 重庆文理学院 面向对象分析与设计 如果是非过程消息 , 则必须画出 . 返回消息 重庆文理学院 面向对象分析与设计 顺序图强调消息的 时间顺序 . 顺序图可以反映对象的创建 /激活 /撤消 ; 协作图不能 . 协作图能反应动作路径 , 消息必须有顺序号 ; 顺序图没有 . 重庆文理学院 面向对象分析与设计 & UML 16 4.7 顺序图与协作图的比较 汽车租赁系统中”客户还车”的顺序图 重庆文理学院 面向对象分析与设计 & UML 17

2、4.7 顺序图与协作图的比较 汽车租赁系统中”客户还车”的协作图 重庆文理学院 面向对象分析与设计 & UML 18 4.8 工具支持 (略 ) 重庆文理学院 面向对象分析与设计 & UML 19 4.9 常见问题分析 (1) 如何在顺序图中表示消息的循环发送 ? 在消名前加循环条件,例如: 1.1 *for all order lines: message1() 2.1 *i:= 1.n: message2() 重庆文理学院 面向对象分析与设计 & UML 20 4.9 常见问题分析 (2) 如何在顺序图中表示消息的条件发送 ? 在消息上加警戒条件 , 如 : xy message() 使用

3、文字说明 分成多个顺序图 重庆文理学院 面向对象分析与设计 & UML 21 4.9 常见问题分析 (3) 如何在顺序图表示时间约束 ? 可以使用 UML的 3种扩展机制之一 约束 (constraint)来表示 , 如 : 重庆文理学院 面向对象分析与设计 & UML 22 4.9 常见问题分析 (4) 如何在顺序图中表示递归 ? 直接递归 间接递归 重庆文理学院 面向对象分析与设计 & UML 23 4.9 常见问题分析 (5) 顺序图中对象如何确定 ? 顺序图与类图是否同时生成并交互修改 ? 顺序图中的对象的确定需要参考类图 , 类图中的类的确定 也需要参考顺序图 , 二者相互补充、相互

4、协调的关系 . 在分析阶段 , 顺序图中的消息名可能只是一个说明 , 而在设 计阶段 , 顺序图的消息名被细化 , 最后对应到类图中的方法 . 重庆文理学院 面向对象分析与设计 & UML 24 4.9 常见问题分析 (6) 如果对象具有多态性 , 发送对象不可能事先知道目标对象所 属的类 , 则在交互图中如何确定目标对象所属的类 ? 目标对象应是形成多态的继承关系中的祖先类 . (7) 如何在交互图中表示广播消息 ? (8) 如何在协作图中表示创建对象 ? 重庆文理学院 面向对象分析与设计 & UML 25 4.8 实例分析:语音邮箱系统 创建“保留语音信息”的顺序图 用例 2: 保留语音信息 1. 呼叫者”拨打邮箱号” . 2. 呼叫者说出信息 . 3. 呼叫者挂断电话 . 4. 语音邮件系统将记录的信息存放在接收者的邮箱中 . 用例 1: 拨打邮箱号 1. 呼叫者拨打语音邮件系统的主号码 . 2. 语音邮件系统发出提示音:输入邮箱号码并加 #号 . 3. 呼叫者输入接收者的邮箱号 . 4. 语音邮件系统发出问候语:已进入 XX的邮箱 ,请留言 . 重庆文理学院 面向对象分析与设计 & UML 26 4.8 实例分析:语音邮箱系统 重庆文理学院 面向对象分析与设计 & UML 27 作业 完成”笔记本电脑维修管理系统”的顺序图分析 .

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!