- 1、本文档共38页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
定义两个类 有两个类,分别为电视机和遥控器。代码如下: Class Tv { void close () { …….. } } Class control { private Tv tv; ……… void putbutton() { tv.close(); …..; } } 消息的代码表示 tv.close(); 消息= 接受对象名+接受者能做的操作 顺序图中的消息 调用消息 异步消息 返回消息 阻止消息:消息发送者发出消息给接收者,如果接收者无法立即接收消息,则发送者放弃该消息。 超时消息:消息发送者发出消息给接收者并按指定时间等待,如果接收者无法在指定时间内接收消息,则发送者放弃该消息。 锁车用例的场景 前置条件:车主人想锁车 1 车主人按遥控钥匙的“锁”按钮; 2遥控钥匙利用无线装置连接汽车; 3 汽车启动自动上锁,闪动车灯并蜂鸣一声通知车主人。 后置条件:车锁上了。 随堂思考题目 用例和场景的关系? 锁车用例就只是这一个场景吗? 你能找出其他的场景吗? 总结 建立顺序图的步骤: (1)确定交互过程的上下文 (2)识别参与交互过程的对象 (3)为对象设置生命线 (4)画出消息 作业 写出买饮料用例的其它场景并上机画出相应的顺序图 没有顾客需要的饮料 付款数目不正确 参考书 [1] 王少峰.面向对象技术UML教程.清华大学出版社,2004.2:P37-47 [2] Joseph Schmuller.UML基础、案例与应用.人民邮电出版社,2004,8:P90-105 * * 面向对象的动态建模 —顺序图 讲授内容 用例场景的描述 顺序图的表示 消息 教学目标 掌握对象间和对象与参与者之间消息交互的顺序 理解软件动态建模的思想 教学重点和难点 重点:建立顺序图的步骤 难点:顺序图中的消息 赤壁之战 赤壁之战是用例(use case) 用例的一个具体执行实例就是一个场景。 在一个场景中存在若干对象,这些对象利用消息完成交互过程。 而交互图就可以描述对象间动态的行为,即为软件建立动态模型。 Use Case 描述 曹操举兵南下, 西蜀就拟定策略,展开布署,并联络孙权,鼎力对抗曹操大军. 曹操 赤壁之战 孙权 西蜀 把西蜀看成黑箱 !! 准备打开西蜀黑箱 场景描述 曹操 赤壁之战 孙权 把西蜀黑箱打开 !! 刘备 关羽 孔明 张飞 场景描述 曹操 赤壁之战 孙权 刘备 关羽 孔明 张飞 曹操举兵南下,刘备请孔明拟定策略。派遣关羽和张飞防守荆州,同时请孔明联络孙权,共同对抗曹操。孔明联合孙权,借东风,火烧曹军于赤壁。 场景描述 假如使用UML 表示对象间的交互 场景的顺序图表示 刘备 孔明 关羽 求战 请拟策略 张飞 请防守荆州 请防守 荆州前线 孙权 曹操 请联络孙权 请孙权领兵相助 借东风火攻 火攻曹军 从用例的一个例子回忆 买饮料用例的一个场景 前置条件:顾客感到口渴了 顾客投入钱; 销售机至少存在顾客想要的饮料一瓶; 销售机自动弹出饮料给顾客 后置条件:顾客得到一瓶饮料。 顺序图 寻找类 确定消息 画图 开始寻找类(饮料销售) 继续找类(划分类的职能) 饮料机器 前端Front 钱币记录仪Register 分配器Dispenser 前端的职责(行为) 接受顾客的选购和现金; 显示“所选饮料已售完”和“使用合适零钱”等提示信息; 从记录仪接受找回的零钱并返还顾客
您可能关注的文档
- 作业许可证培训扈逢林教材.ppt
- 单元四(汽车电工电子技术基础)教材.ppt
- 作业许可证制度-海工教材.ppt
- 3_线材生产工艺及特点导论.ppt
- uber注册司机条件和注册规范说课.ppt
- 3《我的第一本书》导论.ppt
- UG_电极设计说课.ppt
- UG_加工参数1说课.ppt
- UG_加工参数3说课.ppt
- 彩色拼接三角形通用模板教材.ppt
- 2024年05月山东交通职业学院招考聘用博士研究生50人笔试历年典型题及考点剖析附带答案含详解.docx
- 2024年05月安徽芜湖市弋江区老年学校(大学)工作人员特设岗位公开招聘2人笔试历年典型题及考点剖析附带答案含详解.docx
- 2024年05月山东东营河口区教育类事业单位招考聘用22人笔试历年典型题及考点剖析附带答案含详解.docx
- 2024年05月山东交通职业学院招考聘用100人笔试历年典型题及考点剖析附带答案含详解.docx
- 2024年05月山东威海职业学院招考聘用高层次人才2人笔试历年典型题及考点剖析附带答案含详解.docx
- 2024年05月安徽石台县事业单位工作人员33人笔试历年典型题及考点剖析附带答案含详解.docx
- 2024年05月山东滨州市博兴县事业单位公开招聘考察笔试历年典型题及考点剖析附带答案含详解.docx
- 2024年05月安徽蚌埠固镇县湖沟镇选聘村级后备干部7人笔试历年典型题及考点剖析附带答案含详解.docx
- 2024年05月山东省安丘市教育和体育局所属事业单位学校公开2024年招考232名工作人员笔试历年典型题及考点剖析附带答案含详解.docx
- 2024年05月山东临沂临港经济开发区工作人员(5人)笔试历年典型题及考点剖析附带答案含详解.docx
文档评论(0)