第六章 面向对象的设计 ◼ 面向对象的设计模型 ◼ 系统设计 ◼ 对象设计 ◼ 领域对象设计 第七章 统一建模语言UML ◼ UML简介 ◼ 静态建模 ◼ 动态建模 ◼ 物理架构建模 ◼ RUP 第八章 编码和语言选择 ◼ 编码的目的 ◼ 编码的风格 ◼ 编码使用的语言 第九章 软件测试 ◼ 测试的基本概念 ◼ 黑盒测试 ◼ 白盒测试 ◼ 测试用例设计 ◼ 多模块程序的测试策略 ◼ 面向对象系统的测试 第十章 软件复用 ▪ 软件复用的基本概念 ▪ 领域工程 ▪ 基于构件的开发 ▪ 面向对象与软件复用 ▪ 小结 第十一章 软件维护 ◼ 软件维护的种类 ◼ 软件可维护性 ◼ 软件维护的实施 ◼ 软件维护的管理 ◼ 软件再工程