




已阅读5页,还剩34页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
面向对象技术高级教程习题课 何慧虹2010 6 17 作业提交情况 第一次00648246 00648168第二次00748198 00648168 00748285 00746143 第三次00748285 00648168 00748198 PN092040 00746143第四次00748268 00746143 00648246 00648168 00748198 PN092039 00748299 签到情况 4 1900748295 00746143 00748276 00748289 00748290 00648101 007482755 1000748053 00748063 00746143 00748285 00648246 00548174 00648168 00748026 00748289 00748198 00748128 00648075 作业讲解 评分标准每次满分5分迟交酌情扣分第一次作业 用况图第二次作业 类图第三次作业 顺序图第四次作业 状态机图 第一次作业用况图 第1题 用况之间的关系可为包含关系 扩展关系或继承关系 三种关系之间有相同之处吗 答题建议先给出概念 再论述相同之处参考答案首先给出三种关系的定义 略 相同点 一个用况拥有另外一个用况所定义的行为不同点 可选 包含无条件拥有 基用况不完整 扩展有条件拥有 基用况可单独存在 继承有类属上的继承关系 第1题 用况之间的关系可为包含关系 扩展关系或继承关系 三种关系之间有相同之处吗 作业情况概念都还比较清楚注意用词用况 用例基用况 供应者用况 相同点阐述不到位有助于复用部分同学写的太多 第2题 论述用况图在面向对象方法中的地位 题目分析论述用况图的地位 应该说明用况图在面向对象方法中所处的环节 说明用况图具体是用来解决什么问题的 用况图的存在对后面的环节有什么影响与帮助 弄清楚上面这些内容 再总结一下就可以得到答案 第2题 论述用况图在面向对象方法中的地位 参考答案用况图用于在需求分析阶段建立需求模型用况图对系统的功能及与系统进行交互的外部事物建模 使得用户能够理解未来的系统 开发者也能够正确地理解需求并实现系统 用况图有助于系统开发参与者在需求的理解上达到一致 用况图是进行OOA的第一步工作 对OOD阶段的人机交互设计和系统测试也非常重要 第2题 论述用况图在面向对象方法中的地位 作业情况论述不清晰用况图的作用不明确用况图的地位不清楚 以 重要 来敷衍没有找到关键点 第3题 通常情况下 自动售货机会按用户的要求进行自动售货 供货员会巡查并向自动售货机供货 取款员会定时取款 请针对上述要求建立用况图 并描述各个用况 解题过程 画用况图 确定系统边界发现参与者找出所有与系统直接交互的事物定义用况一项功能定义一个用况用况的粒度要适中建立用况间的关系 包含 扩展 继承确定参与者和用况之间的关系 关联绘制用况图 第3题 通常情况下 自动售货机会按用户的要求进行自动售货 供货员会巡查并向自动售货机供货 取款员会定时取款 请针对上述要求建立用况图 并描述各个用况 作业情况 图 参与者都没问题用户 供货员 取款员用况定义问题最多用况不是越多越好用况没有明确表达功能需求用况关系关系不是越多越好不使用三种关系没问题 第3题 通常情况下 自动售货机会按用户的要求进行自动售货 供货员会巡查并向自动售货机供货 取款员会定时取款 请针对上述要求建立用况图 并描述各个用况 用况描述原则最好使用模板 可以适当删减语意清晰 段落分明把交互描述清楚即可自然语言或伪码都可以作业中的问题格式太乱没有交互 只有参与者或系统的行为 第3题 通常情况下 自动售货机会按用户的要求进行自动售货 供货员会巡查并向自动售货机供货 取款员会定时取款 请针对上述要求建立用况图 并描述各个用况 用况描述示例 供货员供货打开货柜在商品更换表中登记更换的商品名称和数量并更换商品在商品补充表中登记补充的商品名称和数量并补充商品关闭货柜 第二次作业类图 第1题 论述类与对象之间的关系以及关联与链之间的关系 这四者之间还有什么关系吗 参考答案对象是系统中用来描述客观事物的一个实体 它是构成系统的一个基本单位 由一组属性和施加于这组属性的一组操作构成 类是具有相同属性和操作的一组对象的集合 它为属于该类的全部对象提供了统一的抽象描述 它由一个类名 一组属性和一组操作构成 类与对象之间是抽象描述与具体实例 集合与成员的关系 第1题 论述类与对象之间的关系以及关联与链之间的关系 这四者之间还有什么关系吗 参考答案关联是两个或者多个类上的一个关系 它提供了被开发系统的应用领域中的 一组 有意义的信息 链是两个或者多个对象上的一个连接 关联与链之间是抽象描述与具体实例的关系 关联和类在同一个抽象层次 链和对象在同一个抽象层次 第1题 论述类与对象之间的关系以及关联与链之间的关系 这四者之间还有什么关系吗 作业情况基本上都回答对了答题要养成先解释概念再分析的习惯有的答案不够简洁 长篇大论要把关键点放在明显的地方 而不是一个长句子或一个段落中间 第2题 针对下述问题 建立一个类图 有两种顾客 一种是常客 享受公司的一些优惠待遇 另一种是散户 题目分析题目很明显是考查类的关系弄清楚类的关系继承 关联 聚合 依赖选择一种关系继承关系确定父类 子类 第2题 针对下述问题 建立一个类图 有两种顾客 一种是常客 享受公司的一些优惠待遇 另一种是散户 作业情况概念理解不深直接使用属性来区分只有个别人使用继承关系且合理继承关系不合理 常客继承散客继承后父类和子类与公司之间有同样的关联使用关联类 依赖 聚合 注释建模 题目很简单 不要想太多 第3题 面包是由面包片组成的 讨论面包及其切片之间的关系 题目分析面包与面包片是整体 部分关系一般的整体 部分关系是聚合关系面包与面包片之间是紧密 固定的整体 部分关系 可以视为组合关系只说聚合关系也可以作业情况基本都答出了聚合 大部分也答出组合 极少数同学把两者弄反了 第三次作业顺序图 第1题 使用信用卡在ATM机上进行取款 针对一次取款 建立类图 顺序图 类图类图描述系统中各类对象以及它们之间的关系建立类图是最基本的任务第一步要识别出对象和类顺序图一种详细描述对象之间以及对象与参与者之间交互的图 由一组相互协作的对象和参与者以及它们之间可发送的消息组成 强调消息的顺序 第1题 使用信用卡在ATM机上进行取款 针对一次取款 建立类图 顺序图 类图发现对象和类考虑问题域 系统边界 系统责任利用需求中的名词 代词 名词短语客户 ATM 银行主机类之间的关系没有继承 聚合等简单的关联 第1题 使用信用卡在ATM机上进行取款 针对一次取款 建立类图 顺序图 顺序图注意针对的是一次取款同步消息 异步消息 第1题 使用信用卡在ATM机上进行取款 针对一次取款 建立类图 顺序图 作业情况 类图类的定义不准确客户 信用卡同时出现类的数目较多ATM类的细化没有必要信用卡当成关联类类的关系混乱银行与ATM机的组合关系关联是实线 关联端的数字表明多重性依赖是虚线 第1题 使用信用卡在ATM机上进行取款 针对一次取款 建立类图 顺序图 作业情况 顺序图顺序图不够清晰顺序图的循环 可选结构匿名对象的使用同步消息与异步消息消息的返回生命线终止 没有控制焦点有的顺序图画得太复杂 没审题 第2题 几台计算机公用一台打印机 打印机由一台打印服务器管理 请按这些要求 建立顺序图 题目分析建立顺序图之前需要明确有哪些对象观察题目 对象有计算机 打印机 打印服务器 打印进程明确对象之间的交互计算机提交打印任务给服务器服务器安排 分配打印任务打印机负责打印打印进程是负责具体某一次打印 第2题 几台计算机公用一台打印机 打印机由一台打印服务器管理 请按这些要求 建立顺序图 打印机共享拓扑结构 第2题 几台计算机公用一台打印机 打印机由一台打印服务器管理 请按这些要求 建立顺序图 作业情况对象定义问题不大对象之间交互比较混乱打印共享的结构不清晰顺序图的画法不熟练顺序图示例 第四次作业状态机图 状态机图的相关概念 状态机图一个对象在其生存周期内因相应事件所经历的状态序列以及对这些事件作出的反应事件所发生的在时间和空间上可以定位并具有实际意义 值得注意的事情状态对象在其生存周期中满足某一条件 进行某种活动或等待某一事件的条件或状况所有属性当前值转移状态之间的转移 状态内的转移 第1题 为简易的电子表建立状态机图 作业情况没有任何说明 只有一张图图画得太模糊 字迹潦草同一个事件有不同的跳转没有使用组合状态状态选择要合理注意审题 第1题 为简易的电子表建立状态机图 状态机图示例假设有三个按键MODE SUBMODE SET 第2题 在图书馆中 购入的书在半个月内为新书 以后为旧书 书无论新旧 都可以向外借阅 针对上述要求建立状态图 确定状态两个变量 isNew和isLent每个变量两种不同的取值 true或false 所以共四种状态 未借出新 未借出旧 已借出新 已借出旧转换条件借出 归还 时间状态机图 第2题 在图书馆中 购入的书在半个月内为新书 以后为旧书 书无论新旧 都可以向外借阅 针对上述要求建立状态图 作业情况状态选取不够合理购书状态状态考虑不全面借出与否 新旧与否处理不当状态很多 但是没有准确描述出全部状态状态转换不合理归还书时
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 第三册信息技术课件
- 笔墨中国课件
- 心理效应课件图片
- 2025年水利设施开发管理服务项目合作计划书
- 出库免责协议书范本
- 2025年食品筛选清洗机械项目发展计划
- 饮料委托生产协议书范本
- 上海劳动纠纷协议书范本
- 股权分期兑付协议书范本
- 石砂供销协议书范本
- 2025届浙江省杭州市萧山三中物理高二下期末考试模拟试题含解析
- (2025)汽车驾驶员高级技师基本理论知识考试题附含答案
- 监理部安全生产责任制
- 轴线翻身护理技术课件
- 中国信息通信研究院-算力中心服务商分析报告(2025年)
- 机电运输考核管理办法
- 冀教版 三年级 数学 上册 第一单元《第1课时 倍的认识》课件
- 陪诊师培训课件
- 护理质量管理评价标准考核试题(附答案)
- 2025昆明市公安局经济技术开发区分局第二批勤务辅警模拟题带答案
- 工行技能练兵活动方案
评论
0/150
提交评论