本书以计算机软件的开发测试与应用为主要研究对象,在介绍了软件开发基础理论的基础上,分别从计算机软件的开发、测试、应用等三个方面进行了详细研究,其间穿插大量案例,使理论与实际相结合,在实际的应用过程中体现理论的可行性与重要性。
第一章 软件工程概论
第一节 软件及软件危机
第二节 软件工程概述
第三节 软件工程的基本原则
第二章 软件开发基础
第一节 数据库
第二节 软件工程
第三章 结构化需求分析
第一节 概述
第二节 需求获取
第三节 需求分析
第四节 结构化分析方法
第五节 需求描述与评审
第六节 需求验证与评审
第四章 结构化软件设计
第一节 软件设计概述
第二节 软件设计的过程
第三节 软件设计的内容
第四节 结构化设计的方法
第五章 计算机软件开发
第一节 计算机软件开发的基础架构原理
第二节 计算机软件开发与数据库管理
第三节 不同编程语言对计算机软件开发的影响
第四节 计算机软件开发中软件质量的影响因素
第五节 计算机软件开发信息管理系统的实现方式
第六节 基于多领域应用的计算机软件开发
第七节 计算机软件开发工程中的维护
第六章 软件开发的过程研究
第一节 CMM的软件开发过程
第二节 软件开发项目进度管理
第三节 软件开发项目的成本控制
第四节 建筑节能评估系统软件开发
第五节 基于代码云的软件开发研究与实践
第六节 软件开发架构的松耦合
第七节 基于SOA的软件开发的研究与实现
第八节 软件开发中的用户体验
第七章 软件测试过程
第一节 概述
第二节 测试计划
第八章 软件测试方法
第一节 白盒测试方法
第二节 黑盒测试技术
第九章 软件测试实用技术
第一节 单元测试
第二节 集成测试
第三节 性能测试技术
参考文献