论文部分内容阅读
本文对软件质量和软件质量管理的特点和特殊性进行了分析,阐述了软件质量管理的方式和原则。软件质量控制主要是靠流程管理(如缺陷处理过程、开发文档控制管理、发布过程等),来确保软件质量的;缺陷预防是软件质量控制的主要手段的,紧紧围绕用户需求是软件质量管理的指导思想。 ISO9000和CMM(软件能力成熟度模型)是两种国际通用的质量管理体系。文章第二部分说明了二者对软件质量管理的要求和指导,分析了二者的相通与区别,指出其共同实施的策略是以ISO9001为平台,软件领域以CMM为指导,合为一个质量管理体系。 文章的第三部份介绍了联创公司是如何建立软件开发流程,如何在流程中实施软件质量管理的。同时介绍了联创公司基于“紧紧围绕用户需求”的指导思想构架的三种不同的软件生命周期模型。 缺陷是反映软件质量的最基本要素。文章的第四部分重点阐述了缺陷的管理:通过测试和评审进行缺陷的清除;根据缺陷数进行量化质量管理;缺陷的预测;缺陷的分析和预防。 持续集成测试是联创公司大力推进的质量控制手段,在文章的第四部分也予以阐述。