本书从质量与质量管理的概念入手,介绍了质量管理体系和项目质量管理,然后系统地阐述了软件质量、软件质量保证、软件配置管理、软件质量度量、软件标准、软件评审、软件全面质量管理等涉及软件质量的基本概念、原理任务、要点和具体手段,提出一个可操作性强、易于上手的解决办法,能够帮助读者清晰地了解整个过程,理解各阶段如何做好软件质量管理。
本书理论联系实际,给出了具有很强实践性的具体建议。本书语言浅显、文字生动,蕴含了许多方面的知识,即使非技术背景的读者也能够轻松读懂大部分内容,从中受益。
在学术上,本书的主线索是笔者在软件质量管理基本知识的基础上,结合长期需求分析工作的实际经验,剪裁出来的一个针对软件质量管理的实用方法。
本书条例清晰、理论扎实、实践性强,可以帮助软件质量管理人员快速应用到工作中,有效提高需求工程的质量。
与已有图书相比,本书具有以下特点。
(1) 汇集作者多年从事软件质量管理的经验总结,来源于实践,更具实用性。
(2) 读者阅读完本书籍,能够切实掌握整个软件质量管理的全貌。
(3) 提供了完整的软件管理方法,读者可直接用于实践。
本书系统地介绍了软件质量管理的基本原理、方法和实践,既讨论了软件质量管理的基本理论知识,又介绍了软件质量管理的最佳实践经验,强调理论与实践相结合; 在阐述基本理论的同时,结合实例给出了完整的软件质量管理的解决方法。
软件质量是软件产品的生命线; 软件质量管理是软件企业管理、软件项目管理的核心环节。本书力求通过循序渐进、图文并茂的方式使读者能以最快的速度理解和掌握基本概念和应用方法。全书共分为10章,各章的内容安排如下。
第1章介绍质量与质量管理的基本概念、质量管理的发展简史和主要的质量管理大师。
第2章介绍质量管理体系的基础知识和8项质量管理原则。
第3章介绍项目管理知识体系以及质量策划、质量保证、质量控制。
第4章介绍软件质量的定义、软件质量特性和软件质量模型。
第5章介绍软件质量保证的概念及其主要任务、软件质量保证体系以及SQA的活动通用框架和组织活动。
第6章介绍什么是软件配置管理以及它的主要任务,如何做好版本控制、变更控制、配置状态报告和配置审计。
第7章介绍软件质量的度量和评价,包括软件产品的质量度量和软件过程的质量度量两个方面。
第8章从标准与标准化以及质量标准体系的基本知识入手,介绍中国软件工程标准、ISO9000族标准、CMMI。
第9章介绍软件评审的原因、角色、职能、内容、方法和技术,以及如何准备、召开评审会议,如何跟踪和分析评审结果以及如何实施成功的评审。
第10章介绍软件项目的全面质量管理以及如何在软件开发中的实施,还给出了具体案例进行了详细分析。
本书内容循序渐进,图文并茂,读者可在较短的时间内以最快的速度理解和掌握软件质量管理的基本概念和操作方法,每章末尾附有练习以供读者熟悉和巩固所学知识,作者将长期实践的经验融入其内,相信读者必会受益匪浅。在本书中,强调重点和给予读者练习的机会,最好能够详细阅读并亲身实践。
本书由李炳森主编,并对全书的编写进行了统筹、规划、审校和协调。第1章由杨红蕾编写,第2章、第3章、第6章、第8章、第9章由李炳森编写,刘倩绘制了其中的部分插图,第4章由李照侠编写,第5章、第10章由梁静编写,第7章由庄慧玲编写。
在本书的编写过程中,参考了许多相关的资料和书籍,在此恕不一一列举(详见参考文献),编者在此对这些参考文献的作者表示诚挚的感谢。
在本书的出版过程中,还得到了希赛网张友生博士等相关人士的大力协助和指导,得到了清华大学出版社给予的支持和帮助,在此向所有关心和支持本书出版的人士表示感谢。
在此,也要感谢编者的亲友和家人,没有他们的督促与鼓励、支持与理解,本书的编写进度将会缓慢许多。
由于编者才疏学浅,受水平所限书中不足及疏漏之处在所难免,编者恳请各位专家和读者朋友们不吝赐教。对此,编者将深为感激。
编者
2013年4月
