review面向对象的分析与设计_第1页
review面向对象的分析与设计_第2页
review面向对象的分析与设计_第3页
review面向对象的分析与设计_第4页
review面向对象的分析与设计_第5页
已阅读5页,还剩29页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

银行账户账号账户金额信用额度10..1表属性银行银行ID,账号账户账号,金额,信用额度期末考试时间与地点考试时间:6月13日下午2:30~4:30考试地点:3201,202,301,302,401网工,计算机1-4:3201计算机4-6,软工1-2:3202,软工2-3(网工3人)、软工R1-2:3301软工R2-5:3302软工R5-8:3401具体座位安排参看群共享文件答疑——QQ留言复习——课程网站练习题考试题型分布一、单项选择题30小题,共45分二、填空题15小题,共15分三、分析与设计题4小题,共20分四、综合应用题共20分总成绩说明期末50%教务处最新规定:期末成绩不及格,不予计算平时成绩,必须补考平时50%课堂考勤3分随堂测验:4次*3分=12分课程作业:35分单项实验8分+综合实验12分+实验总结4分+学习问卷3分+知识类图4分+博客4分=35分课程作业自检表:下载后自行填写,汇总给学委课程作业自检表单项实验、综合实验、实验总结、学习问卷、知识类图填写自检结果(分数)博客填写地址,篇数,字数考场注意事项1、按座位表,隔位就座,纵向对齐;2、书包、书、笔记本远离座位;3、拿到试卷后先填写姓名、学号、单位;4、关闭一切通信设备,交卷离场之前不得使用;5、考试过程中严禁相互交谈或传递物品。面向对象的分析与设计复习纲要Ref:doc学习一种面向对象方法应关注哪些方面概念表示法系统模型开发过程本课程的三个主要部分基本概念OOAOOD第一部分面向对象方法概论准确掌握面向对象方法的基本概念了解其主要思想、特点、优势、历史与现状。为进一步掌握各种具体的OO技术打下坚实的基础要掌握的主要概念:对象;类;属性;操作;继承封装;关联;聚合;消息;多态性抽象;永久对象;主动对象能够不看书本准确的叙述出来客观世界对象对象对象对象对象对象对象对象对象对象对象名属性…操作…类类类类分类类继承类类对象聚合抽象客观事物及其间的联系关联用况图类图顺序图状态图活动图构件图OO模型对象对象对象对象对象对象对象对象计算机内的对象编程构成封装运行分析设计………………第二部分面向对象的分析(OOA)面向对象方法为什么有利于解决分析面临的挑战?概念运用面向对象方法进行系统分析。目标是建立一个符合问题域、满足用户需求的OOA模型。提倡:充分运用OO方法基本概念自然而有效地解决分析与设计中遇到的各种问题加强过程指导,控制对扩充概念的引入。OO方法的基本概念

——建模元素和原则OOA模型及其规约OOA过程第3章建立需求模型什么是用况,如何用它来描述需求参与者有哪些种类基于用况概念的需求模型对OOA的意义用况的内容描述用况图中的模型元素和表示法如何建立用况图第4章建立类图每一部分所用到的概念表示法类图中各种模型元素的画法建模活动策略与启发如何运用OO基本概念解决各种复杂问题减少扩充概念的使用运用OO概念解决典型问题的技巧简单了解接口、依赖、关联端点修饰第5章建立辅助模型在面向对象的建模中,为什么要强调类图的作用,而以其他图作为辅助模型?UML提供了哪几种图?第5章建立辅助模型重点掌握:包图、顺序图、活动图、状态机图、构件图其他各种图——简单了解每种图有什么用途特别是对面向对象的建模有什么作用每种图使用的主要概念,以及在图中的表示法(熟记主要概念,了解其他概念)第三部分面向对象的设计(OOD)第6章什么是OOD早期OOD和现今OOD的主要特点OOA和OOD的关系和不同分工用MDA的观点看OOA和OOD的关系OOD的目标

OOD模型

——从两个侧面来描述

第7章问题域部分的设计什么是问题域部分?它与OOA模型有什么关系?设计准备复制OOA文档,作为OOD的输入根据需求的变化和发现的错误进行修改设计内容与策略针对编程语言支持能力的调整增加一般类以建立共同协议实现复用提高性能为实现对象永久存储所做的修改完善对象的细节定义对象实例对辅助模型、模型规约的修改和补充建立OOD文档与OOA文档的映射各种变化情况举例第8章人机交互部分的设计什么是人机交互部分把人机交互部分作为系统中一个独立的部分有什么好处人机交互部分的需求分析从用况提取人机交互人机交互的细化,命令的组织根据人机交互需求选择界面元素运用OO概念和表示法表达所有的界面成分可视化编程环境下的设计策略第5章控制驱动部分的设计什么是控制驱动部分相关技术问题由系统总体方案决定的实现条件软件体系结构——特别是分布式系统的软件体系结构系统的并发性——进程与线程如何设计控制驱动部分选择软件体系结构风格确定系统分布方案对象的分布——类的分布——类图的分解第9章控制驱动部分的设计识别控制流从各种角度考虑问题,以决定系统中应该设计哪些控制流,这控制驱动部分设计的关键问题。用主动类表示控制流第10章数据管理部分的设计什么是数据管理部分几种常用的数据管理系统文件系统、RDBMS、OODBMS用于对象存储时,各自的优点与缺点用非OO的数据管理系统存储对象的指导思想对象存储方案和数据接口的设计策略1、针对文件系统的设计(1)如何看待用文件系统存储对象(2)从应用系统的对象到文件记录的不同映射方式一一对应的映射方式;非一一对应的映射方式(3)对象在文件中的存放策略(4)设计数据接口部分的对象类提高效率的措施(5)问题域部分的修改2、针对RDBMS的设计(1)对象及其对关系数据库的使用(2)从应用系统的对象到数据库表元组的不同映射方式一一对应的映射方式;非一一对应的映射方式使用RDBMS和使用文件系统的不同(3)对象在数据库中的存放策略类与表的对应基本策略规范化——修改类图还是影射到表再规范化?(4)确定关键字(5)从类图到数据库的映射一般-特殊结构、关联、整体-部分结构的处理(6)设计数据接口部分的对象类两种策略(7)修改问题域部分的对象类3、针对O

温馨提示

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

评论

0/150

提交评论