面向对象分析与设计(第3版)(修订版)_第1页
面向对象分析与设计(第3版)(修订版)_第2页
面向对象分析与设计(第3版)(修订版)_第3页
面向对象分析与设计(第3版)(修订版)_第4页
面向对象分析与设计(第3版)(修订版)_第5页
已阅读5页,还剩26页未读 继续免费阅读

下载本文档

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

文档简介

面向对象分析与设计(第3版)(修订版)读书笔记模板01思维导图读书笔记目录分析内容摘要精彩摘录作者介绍目录0305020406思维导图第版修订版系统理论设计领域方法部分第章小结对象系统图构造细化面向对象过程应用设计本书关键字分析思维导图内容摘要内容摘要全书分为理论和应用两部分。理论部分深刻剖析了面向对象分析与设计(OOAD)的概念和方法。应用部分连续列出了5个不同类型、不同领域的应用,描述如何从初始阶段到交付阶段,将OOAD理论和方法应用到项目中。应用部分所涉及的领域包括系统架构、数据获取、密码分析、控制系统和Web开发,还给出了一些关于重要问题的有效建议,包括分类、实现策略和高性价比的项目管理。书中介绍的概念都基于牢固的理论基础。同时,作者十分注重实效,基于其丰富的经验,面向软件工程实践者的实际需要,提出了改进的对象开发方法,用于解决系统和软件开发者面临的复杂问题;运用大量例子说明了基本概念,解释了方法,并展示了在不同领域的成功应用。读书笔记读书笔记不是面相初学者的书,看起来更像是给有一定开发经验的程序员的指导或答疑。书中的表示法采用最新的UML2.0,因此本书是学习UML2.0不可多得的参考书。来来回回看了两三遍,收获很大,对于掌握面向对象编程的很有帮助,我把一些自己的总结整理出来在/Ejpoc这里放着,有兴趣的可以看看。很难想象这是一本经典,教材般的枯燥乏味,事无巨细又平淡无奇。这本书不适合初学者,在我工作3年多时阅读,对面向对象设计有了醍醐灌顶般的理解。这本书名听起来非常基础,实际看一下就会发觉自己的无知。这样的大师的书我实在很不好去给一个评价。精彩摘录精彩摘录我们认为这种固有的复杂性有四个原因:问题域的复杂性、管理开发过程的困难性、通过软件可能实现的灵活性,以及刻画离散系统行为的问题。复杂系统不仅仅是层次化的,而且这种层次也代表了不同的抽象级别,一层构建于另一层之上,每一层都可以分开来理解。对象是一个具有状态、行为和标识符的实体。结构和行为类似的对象定义在它们共同的类中。‘实例’和‘对象’这两个术语可以互换使用。计算机科学的基石是图灵机抽象:一个输入集合,一个输出集合,一个内部状态集合,一个计算规则集合。“面向对象编程是一种实现的方法,在这种方法中,程序被组织成许多组相互协作的对象,每个对象代表某个类的一个实例,而类则属于一个通过继承关系形成的层次结构。”准确地说,在我们修正错误时,这是维护;在我们应对改变的需求时,这是演化;当我们使用一些极端的手段来保持古老而陈腐的软件继续工作时,这是保护。复杂性科学把这称之为“突现行为”,即整体行为大于部分行为之和。对于开发团队来说,主要的管理挑战总是维持设计的一致性和完整性。目录分析1.1复杂系统的结构1.3复杂系统的5个属性1.2软件固有的复杂性第1章复杂性1.4有组织和无组织的复杂性1.5从混沌到有序1.6复杂系统的设计1.7小结第1章复杂性2.1对象模型的演进2.2对象模型基础2.3对象模型要素2.4应用对象模型2.5小结12345第2章对象模型3.1对象的本质3.2对象之间的关系3.3类的本质3.4类之间的关系第3章类与对象3.5类与对象的互动3.7小结3.6创建高品质的类与对象第3章类与对象4.1正确分类的重要性4.2确定类和对象4.3关键抽象与机制4.4小结第4章分类5.1统一建模语言5.2包图5.3组件图5.4部署图5.5用例图5.6活动图010302040506第5章表示法5.7类图5.8序列图5.9交互概述图5.10组合结构图5.11状态机图5.12时间图010302040506第5章表示法5.13对象图5.15小结5.14通信图第5章表示法6.1首要原则6.2宏观过程:软件开发生命周期6.3微观过程:分析与设计过程6.4小结第6章过程7.1管理和计划7.2人员配备7.3发布版本管理7.4复用7.5质量保证和测量指标7.6文档化010302040506第7章实战7.7工具7.8特殊主题7.9面向对象开发的好处和风险7.10小结第7章实战8.1初始8.2细化8.3构造8.4交付之后第8章系统架构——基于卫星的导航9.1初始9.2细化9.3构造9.4交付之后第9章控制系统——交通管理10.1初始10.2细化10.3构造10.4交付之后第10章人工智能——密码分析11.1初始11.2细化11.3构造11.4交付之后第11章数据采集——气象监测站12.1初

温馨提示

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

评论

0/150

提交评论