类似推荐
编辑推荐
本书深刻剖析了面向对象分析与设计(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版)(修订版)》关注和支持,如本书内容有不良信息或侵权等情形的,请联系本网站。