本书重点介绍软件设计和软件测试内容。软件设计方面介绍了:概要设计方法和内容,详细设计方法和内容,数据库设计,用户界面的设计,面向对象的分析与设计。软件测试部分介绍了测试工具LoadRunner。
软件开发过程以案例“图书管理系统”为主线展开。
软件工程既是一门理论课程,又是一门实践性极强的实用学科,软件工程研究的自标是让软件开发者在最短时间内以最少的成本开发出高质量的产品。
本书从实用角度出发,介绍了如下内容:软件工程基本概念;软件开发过程概述;项目计划与可行性研究;需求分析;软件概要设计;软件详细设计;数据库设计;用户界面设计;面向对象的分析;面向对象的设计;软件的实现;软件测试流程;软件测试方法;软件能力成熟度模型CMM;实验指导。
本书适合作为高职教材,也可以作为工程技术人员的参考用书。