面向对象分析与设计(第3版)(修订版)

面向对象分析与设计(第3版)(修订版)

查阅电子书
手机扫码
  • 微信扫一扫

    关注微信公众号

因版权原因待上架

编辑推荐

本书深刻剖析了面向对象分析与设计(OOAD)的概念和方法。

内容简介

全书分为理论和应用两部分。理论部分深刻剖析了面向对象分析与设计(OOAD)的概念和方法。应用部分连续列出了5个不同类型、不同领域的应用,描述如何从初始阶段到交付阶段,将OOAD理论和方法应用到项目中。

应用部分所涉及的领域包括系统架构、数据获取、密码分析、控制系统和Web开发,还给出了一些关于重要问题的有效建议,包括分类、实现策略和高性价比的项目管理。书中介绍的概念都基于牢固的理论基础。

同时,作者十分注重实效,基于其丰富的经验,面向软件工程实践者的实际需要,提出了改进的对象开发方法,用于解决系统和软件开发者面临的复杂问题;运用大量例子说明了基本概念,解释了方法,并展示了在不同领域的成功应用。

作者简介

作者格雷迪·布奇(Grady Booch),在软件架构、软件工程和建模领域的创新工作是世界知名的。从1981年Rational公司创建开始,他就一直担任该公司的首席科学家。Grady于2003年3月成为了IBM院士(IBM Fellow)。Grady是统一建模语言(UML)最早的开发者之一,也是几个Rational产品的最早开发者之一。Grady曾担任世界各地一些复杂的软件密集型项目的架构师和架构指导者。

章节目录

版权信息

内容简介

出版说明 经久不息的回荡

重看面向对象

特别的Booch,特别的书

前言

致谢

作者简介

第1篇 概念

第1章 复杂性

1.1 复杂系统的结构

1.2 软件固有的复杂性

1.3 复杂系统的5个属性

1.4 有组织和无组织的复杂性

1.5 从混沌到有序

1.6 复杂系统的设计

1.7 小结

第2章 对象模型

2.1 对象模型的演进

2.2 对象模型基础

2.3 对象模型要素

2.4 应用对象模型

2.5 小结

第3章 类与对象

3.1 对象的本质

3.2 对象之间的关系

3.3 类的本质

3.4 类之间的关系

3.5 类与对象的互动

3.6 创建高品质的类与对象

3.7 小结

第4章 分类

4.1 正确分类的重要性

4.2 确定类和对象

4.3 关键抽象与机制

4.4 小结

第2篇 方法

第5章 表示法

5.1 统一建模语言

5.2 包图

5.3 组件图

5.4 部署图

5.5 用例图

5.6 活动图

5.7 类图

5.8 序列图

5.9 交互概述图

5.10 组合结构图

5.11 状态机图

5.12 时间图

5.13 对象图

5.14 通信图

5.15 小结

第6章 过程

6.1 首要原则

6.2 宏观过程:软件开发生命周期

6.3 微观过程:分析与设计过程

6.4 小结

第7章 实战

7.1 管理和计划

7.2 人员配备

7.3 发布版本管理

7.4 复用

7.5 质量保证和测量指标

7.6 文档化

7.7 工具

7.8 特殊主题

7.9 面向对象开发的好处和风险

7.10 小结

第3篇 应用

第8章 系统架构——基于卫星的导航

8.1 初始

8.2 细化

8.3 构造

8.4 交付之后

第9章 控制系统——交通管理

9.1 初始

9.2 细化

9.3 构造

9.4 交付之后

第10章 人工智能——密码分析

10.1 初始

10.2 细化

10.3 构造

10.4 交付之后

第11章 数据采集——气象监测站

11.1 初始

11.2 细化

11.3 构造

11.4 交付之后

第12章 Web应用——休假跟踪系统

12.1 初始

12.2 细化

12.3 构造

12.4 交付和交付之后

附录A 面向对象编程语言

附录B 进一步阅读

注解

术语表

面向对象分析与设计(第3版)(修订版)是2016年由电子工业出版社出版,作者[美] 格雷迪·布奇。

得书感谢您对《面向对象分析与设计(第3版)(修订版)》关注和支持,如本书内容有不良信息或侵权等情形的,请联系本网站。

购买这本书

你可能喜欢
网页设计与制作(微课版 第3版) 电子书
全书共13章,主要内容包括网页制作与HTML5基础知识、网页整体规划与设计、建立本地站点、制作文本、网页中的多媒体、网页中的超链接、表格使用与简单页面布局、设计框架网页、CSS与Div布局、行为、网页交互与特效、网页表单的应用及网站综合设计与制作实例等。
数字电路与逻辑设计(第2版) 电子书
“数字电路与逻辑设计”是高等学校理工科专业一门重要的专业基础课。本书的第1版曾被全国数十所学校用作教材。为适应数字电子技术的**新发展,并配合、满足不同专业层次学生的需求,编者依据教育部制定的高等学校电子技术基础课程的教学基本要求,特做此修订。全书共9章,介绍了数字电路的基本理论及逻辑分析和设计的基本方法。主要内容有数字逻辑基础、逻辑门电路、组合逻辑电路、集成触发器、时序逻辑电路、半导体存储器和可
C语言程序设计与应用(第2版) 电子书
本书以**基本的软件工程实践为基础,本着学以致用的原则,讲述C语言的基本知识及程序设计技巧。全书共分10章,内容包括:简单C程序设计、选择结构及其应用、循环结构及其应用、模块化程序设计、数组及其应用、深入模块化程序设计、自定义数据类型及其应用、综合设计与应用、数据的永*性存储、C语言程序设计参考等,并用两个综合实例贯穿全书,由浅入深地让读者学会增量式程序设计与开发,挑战编程极限。
网页设计与制作教程:Web前端开发(第6版) 电子书
本书依据《Web前端开发职业技能等级标准(初级)》和部分示范院校的《Web前端技术课程教学标准》编写。
多媒体课件设计与制作(第2版 视频指导版) 电子书
本书系统地介绍了“多媒体课件设计与制作”课程中幼儿园教师需要掌握的知识。全书主要内容包括幼儿园多媒体课件概述、多媒体课件素材的收集与处理、PPT演示型课件制作、Flash动画型课件制作及微课型课件制作。本书内容翔实、结构清晰、图文并茂,每章均以多个案例串联知识点,并且提供了练习和拓展知识,以供读者在课后进行练习和拓展。书中大量的案例和练习可以让读者快速、有效地学到实用的技能。本书不仅可作为高等院校