更新时间:2020-09-05 00:20:49
封面
版权信息
内容简介
经久不息的回荡
献辞
重看面向对象
特别的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 进一步阅读
注解