软件研发质量管理层次模型摘要: 本文对软件研发质量管理的层次进行了初步的划分,形成了软件研发质量管理层次模型,并对模型中的各个层次内涵做了简要说明
关键字: 质量管理、软件研发、层次
正文: 概述 质量:一组固有特性满足需求的程度,指产品或效劳满足规定或潜在需要的特征和特性的总和
他既包括有形产品也包括无形产品;既包括产品内在的特性、也包括产品外在的特性
即包括了产品的适用性和符合性的全部内涵
软件质量:和软件产品满足明确或隐含需求的能力有关的特征和特征的总和
有四个含义:1、能满足给定需要的特性之全体;2、具有所希望的各种属性的组合的程度;3、顾客或用户认为能满足其综合期望的程度;4、软件的组合特性,他确定软件在使用中将满足顾客预期需求的程度
从用户最感兴趣的的角度来说,软件质量能从三个不同的角度来看待:怎么使用软件、使用效果怎么、软件性能怎么;从软件研发的团队的角度来说,不仅要生产出满足质量需求的软件,也对中间产品的质量感兴趣,也对怎么运用最少的的资源、最快的进度生产出质量最优的产品感兴趣;从软件维护者的角度看,对软件维护方面的特性感兴趣;对企业的管理层来说,注重的是总体效益和长远利益,就是说质量好的软件一般能帮助企业扩大市场;反之,质量差的软件一般会造成企业市场萎缩
软件质量特性:根据
GB/T16260-1996(idt ISO/IEC9126:1991)信息技术 软件产品评价 质量特性及其使用指南
软件的质量特性包括功能性、可靠性、易用性、效率、可维护性、可移植性等六个方面,每个方面都包含假设干个子特性: 功能性:适合性、准确性、互操作性、依从性、平安性; 可靠性:成熟性、容错性、易恢复性; 易用性:易理解性、易学性、易操作性; 效率:时间特性、资源特性; 可维护性:易分析性、易改动性、稳定性、易测试性; 可移植性:适应性、易安装性、遵循性、易替换性;