出版说明
前言
**章 软件工程概述
**节 软件的概念
第二节 软件的危机
第三节 软件工程的目标和原则
第四节 软件生命周期和开发模型
第五节 软件开发方法和软件开发工具
第六节 小结
第七节 习题
第二章 软件开发计划制定
**节 问题定义
第二节 可行性研究
第三节 软件开发计划
第四节 小结
第五节 习题
第三章 软件需求分析
**节 需求分析的概念
第二节 结构化分析方法
第三节 需求分析的其他工具
第四节 需求规格说明书
第五节 小结
第六节 习题
第四章 软件设计
**节 软件设计原则
第二节 模块化设计
第三节 结构化设计方法
第四节 详细设计
第五节 Jasckson方法
第六节 小结
第五章 程序编码
**节 结构化程序设计
第二节 程序设计风格
第三节 程序的效率
第四节 程序设计语言
第五节 程序复杂性度量
第六节 小结
第七节 习题
第六章 软件检验
**节 检验的基本概念
第二节 软件评审
第三节 测试的过程与策略
第四节 测**例设计
第五节 程序调试
第六节 小结
第七节 习题
第七章 面向对象的软件工程
**节 面向对���的基本概念
第二节 面向对象的软件开发过程
第三节 对象模型化技术
第四节 面向对象分析与设计技术
第五节 Booch方法
第六节 小结
第七节 习题
第八章 软件维护
第九章 软件复用技术
第十章 软件管理
第十一章 软件质量保证
第十二章 软件工具和软件开发环境
附录A