章 软件工程概论
节 软件及软件危机
第二节 软件工程概述
第三节 软件工程的基本原则
第二章 软件开发基础
节 数据库
第二节 软件工程
第三章 结构化需求分析
节 概述
第二节 需求获取
第三节 需求分析
第四节 结构化分析方法
第五节 需求描述与评审
第六节 需求验证与评审
第四章 结构化软件设计
节 软件设计概述
第二节 软件设计的过程
第三节 软件设计的内容
第四节 结构化设计的方法
第五章 计算机软件开发
节 计算机软件开发的基础架构原理
第二节 计算机软件开发与数据库管理
第三节 不同编程语言对计算机软件开发的影响
第四节 计算机软件开发中软件质量的影响因素
第五节 计算机软件开发信息管理系统的实现方式
第六节 基于多领域应用的计算机软件开发
第七节 计算机软件开发工程中的维护
第六章 软件开发的过程研究
节 CMM的软件开发过程
第二节 软件开发项目进度管理
第三节 软件开发项目的成本控制
第四节 建筑节能评估系统软件开发
第五节 基于代码云的软件开发研究与实践
第六节 软件开发架构的松耦合
第七节 基于SOA的软件开发的研究与实现
第八节 软件开发中的用户体验
第七章 软件测试过程
节 概述
第二节 测试计划
第八章 软件测试方法
节 白盒测试方法
第二节 黑盒测试技术
第九章 软件测试实用技术
节 单元测试
第二节 集成测试
第三节 性能测试技术
参考文献