GB/T 32904-2016
基本信息
标准号:
GB/T 32904-2016
中文名称:软件质量量化评价规范
标准类别:国家标准(GB)
标准状态:现行
出版语种:简体中文
下载格式:.zip .pdf
下载大小:2435413
相关标签:
软件
质量
量化
评价
规范
标准分类号
关联标准
出版信息
相关单位信息
标准简介
标准号:GB/T 32904-2016
标准名称:软件质量量化评价规范
英文名称:Specification for the quantitative evaluation of software quality
标准格式:PDF
发布时间:2016-08-29
实施时间:2017-03-01
标准大小:3.13
标准介绍:本标准按照GB/T1.1—2009给出的规则起草
本标准由全国信息技术标准化技术委员会(SAC/TC28)提出并归口本标准起草单位:国家应用软件产品质量监督检验中心、北京市产品质量监督检验院、山东省计算
中心(国家超级计算济南中心)、中国电子技术标准化研究院国家射频识别产品质量监督检验中心、山
东省计算机网络重点实验室
本标准主要起草人:孙路伟、李旺、左家平、宋红波、李刚、王坤、胡晓冉、张旸旸、王威、罗艳、李敏、秦卓琼。
本标准关注软件质量量化评价过程,并在附录中提供了电子政务软件和教育软件的质量模型、度量及评价的案例。软件质量量化的相关工作由独立于软件开发的第三方实施,一般委托通过国家认可的、具有省级以上检验资质的第三方独立测试机构进行
本标准给出了质量模型及度量元选择的原则,但特性、子特性及度量元的选择可结合软件特点进行合理增删。
本标准给出了软件产品的质量模型及其使用要素,并规定了软件产品质量量化的评价准则
本标准适用于:
a)需方依此确定软件质量量化评价需求和评价指标;
b)供方依此及需方提出的评价需求确定质量保证准则;
c)评价方依据本标准及相关国家标准,并结合需方的评价需求和评价指标实施评价。
2规范性引用文件
下列文件对于本文件的应用是必不可少的。凡是注日期的引用文件,仅注日期的版本适用于本文
件。凡是不注日期的引用文件,其最新版本(包括所有的修改单)适用于本文件。
GB/T11457信息技术软件工程术语
GB/T16260.1-2006软件工程产品质量第1部分:质量模型
GB/T18905.12002软件工程产品评价第1部分:概述GB/T29831.1系统与软件功能性第1部分:指标体系
GB/T29831.22013系统与软件功能性第2部分:度量方法
GB/T29831.3系统与软件功能性第3部分测试方法
GB/T29832.1系统与软件可靠性第1部分:指标体系
GB/T298322系统与软件可靠性第2部分:度量方法
标准内容
ICS35.080
中华人民共和国国家标准
GB/T32904—2016
软件质量量化评价规范
Specification for the quantitative evaluation of software quality2016-08-29发布
中华人民共和国国家质量监督检验检疫总局中国国家标准化管理委员会
2017-03-01实施
规范性引用文件
术语和定义
软件质量模型
模型使用要素
度量元分类
度量元选择
度量指标权值的确定
度量元的测量值计算
度量过程及度量公式
6评价程序与评价等级建议
评价程序
6.2评价等级建议
附录A(资料性附录)电子政务软件质量模型附录B(资料性附录)
附录C(资料性附录)
附录D(资料性附录)
参考文献
电子政务软件质量量化评价案例教育软件质量模型
教育软件质量量化评价案例
GB/T32904—2016
本标准按照GB/T1.1一2009给出的规则起草。本标准由全国信息技术标准化技术委员会(SAC/TC28)提出并归口。GB/T32904-2016
本标准起草单位:国家应用软件产品质量监督检验中心,北京市产品质量监督检验院、山东省计算中心(国家超级计算济南中心)、中国电子技术标准化研究院、国家射频识别产品质量监督检验中心,山东省计算机网络重点实验室。
本标准主要起草人:孙路伟、李旺、左家平、宋红波、李刚、王坤、胡晓冉、张旸肠、王威、罗艳、李敏、秦卓琼。
GB/T32904—2016
本标准关注软件质量量化评价过程,并在附录中提供了电子政务软件和教育软件的质量模型、度量及评价的案例。软件质量量化的相关工作由独立于软件开发的第三方实施,一般委托通过国家认可的、具有省级以上检验资质的第三方独立测试机构进行。本标准给出了质量模型及度量元选择的原则,但特性,子特性及度量元的选择可结合软件特点进行合理增删。
1范围
软件质量量化评价规范
GB/T32904—2016
本标准给出了软件产品的质量模型及其使用要素,并规定了软件产品质量量化的评价准则。本标准适用于!
a)需方依此确定软件质量量化评价需求和评价指标:b)供方依此及需方提出的评价需求确定质量保证准则:c)评价方依据本标准及相关国家标准,并结合需方的评价需求和评价指标实施评价。2规范性引用文件
下列文件对于本文件的应用是必不可少的。凡是注日期的引用文件,仅注日期的版本适用于本文件。凡是不注日期的引用文件,其最新版本(包括所有的修改单)适用于本文件。GB/T11457信息技术软件工程术语GB/T16260.1-2006软件工程产品质量第1部分:质量模型GB/T18905.1一2002软件工程产品评价第1部分:概述GB/T29831.1系统与软件功能性第1部分:指标体系GB/T29831.2--2013系统与软件功能性第2部分:度量方法GB/T29831.3
GB/T 29832.1
GB/T29832.2
GB/T29832.3
GB/T 29833.1
GB/T29833.2
GB/T29833.3
GB/T 29834.1
GB/T29834.2
GB/T29834.3
GB/T 29835.1
GB/T29835.2
GB/T29835.3
GB/T29836.1
GB/T29836.2
GB/T29836.3
3术语和定义
第3部分:测试方法
系统与软件功能性
系统与软件可靠性
第1部分:指标体系
第2部分:度量方法
系统与软件可靠性
第3部分:测试方法
系统与软件可靠性
系统与软件可移植性第1部分:指标体系第2部分:度量方法
系统与软件可移植性
系统与软件可移植性
第3部分:测试方法
第1部分:指标体系
系统与软件维护性
系统与软件维护性
系统与软件维护性
第2部分:度量方法
第3部分:测试方法
系统与软件效率
第1部分:指标体系
第2部分:度量方法
系统与软件效率
系统与软件效率第3部分:测试方法系统与软件易用性
第1部分:指标体系
系统与软件易用性
第2部分:度量方法
系统与软件易用性
第3部分:测评方法
GB/T11457和GB/T16260.1—2006界定的术语和定义适用于本文件。1
GB/T32904—2016
4软件质量模型
根据国际国内惯例,软件质量由若干个特性组成,其中部分特性又可划分为若干个子特性,子特性又可进一步划分为若干度量指标也即度量元。图1措述了软件质量、特性、子特性以及度量指标(度量元)之间的结构关系。
软件质量
质量特性1
度量指标1
质量特性2
质量子特性1
度量指标1
度量指标2
质量特性3
质量子特性2
度量指标2
度量指标3
图1软件质量、特性、子特性及度量指标结构关系图质量特性解
质量子特性用
度量指标
度量指标
本标准根据GB/T29831.1、GB/T29832.1GB/T29833.1.GB/T29834.1、GB/T29835.1、GB/T29836.1综合提出软件质量模型,软件质量特性划分为功能性,可靠性、易用性、效率、维护性和可移植性6个质量特性,并进一步细分为若干子特性,详见图2。软件质量
功能性
完备性
正确性
恰当性
互操作性
保密安全性
依从性
可靠性
成熟性
容错性
易恢复性
易用性
易理解性
易学性
易操作性
吸引性
时间特性
资源利用性
图2软件质量模型
维护性
易分析性
模块化
规范性
易改变性
稳定性
可验证性
可移植性
适应性
易替换性
悬委装性
移植完整性
在对特定软件质量进行量化评价的过程中,质量模型应按照具体软件特点对本标准的模型进行裁剪而确定。电子政务软件质量模型和案例分析见附录A和附录B,教育软件质量模型和案例分析见附录C和附录D。
5模型使用要素
5.1度量元分类
GB/T32904—2016
结合软件的特点,对在GB/T29831.1、GB/T29832.1、GB/T29833.1、GB/T29834.1、GB/T29835.1.GB/T29836.1中给出的度量元进行选择或调整,以执行对软件质量的评价。将软件质量模型中的度量元分为3类:
a)A类,基本度量元,反映软件的基本质量要求的度量元,是必须选择的度量元,无特殊情况皆应采用。例如,软件功能性中的功能充分性,功能完整性,以及易用性中功能的易理解性等度量元。
B类,可选度量元,反映软件的可选质量要求的度量元,该度量元所需数据将在满足一定情况b)
下才可能获得,或某些软件可能存在此方面的要求(如精度要求,电子法规类系统就无此要求,而公民电子税务系统则有此要求),作为可选的度量元。在可获得相关数据或信息时,建议选择此类度量元。
C类,非常规可选度量元,即不常使用的度量元。与常规软件的特点无直接相关,但可能与某个特定软件的质量要求相关,或可能是需方特别要求进行评价的度量元。对于不同类型的软件,以及不同的评价目的,质量量化评价所关注的质量特性不同,对评价结果的期望也不同,因此,在进行质量量化评价时,宜根据不同类型的软件以及不同的评价目的,对本标准中的软件质量模型进行适当的剪裁或补充,以获得适合评价需求的质量模型。5.2度量元选择
依据GB/T29831.1,GB/T29832.1、GB/T29833.1,GB/T29834.1,GB/T29835.1和GB/T29836.1中给出的度量元,结合软件自身的特点和需方的特殊需求,合理选择度量元,度量元的选择原则包括但不限于:
一能充分体现该领域软件特征:可操作性好;
一度量元数据易获得且其获取的代价较小:一子特性之间或度量元之间不相关。5.3度量指标权值的确定
度量指标权值的确定宜采用专家评估法,优序法和经验数据法等方法中的一种或几种方法的组合,并结合需方的要求确定具体的权值。5.4度量元的测量值计算
结合度量模型,采用GB/T29831.3GB/T29832.3,GB/T29833.3、GB/T29834.3、GB/T29835.3和GB/T29836.3中给出的方法实施测试。依据测试结果,采用GB/T29831.2—2013GB/T29832.2GB/T29833.2.GB/T29834.2.GB/T29835.2和GB/T29836.2中给出的计算公式计算测量值。在测量值的计算过程中,也可以根据实际情况,对标准中给出的度量计算公式进行必要的优化。5.5度量过程及度量公式
测量值的计算步骤如下:
a)对度量元进行加权求和,计算出子特性的测量值。计算公式见式(1):
GB/T32904-2016
式中:
度量元的测量值;
该度量元对应的权值;
V-2VXWu
特性的标识,取值=1.2,3,*6:子特性的标识,取值=1,2,3,n;度量元的标识,取值=12,3,n。b)对子特性进行加权求和,计算出特性的测量值。计算公式见式(2):
V.-ZV, XW.
式中:
子特性的测量值:
该子特性对应的权值:
特性的标识,取值=1,2,3,6;子特性的标识,取值一1,2,3,n。对特性进行加权求和,计算出软件质量最终的测量值。c)
计算公式见式(3):
式中:
质量特性的测量值:
质量特性对应的权值;
特性的标识,取值=1,2,3,*6;软件质量的最终测量值。
6评价程序与评价等级建议
6.1评价程序
---(1)
-(2)
+(3)
根据软件质量模型,可完成软件质量量化评价程序。该程序可按照GB/T18905.1一2002执行,宜包括确定评价需求、规定评价、设计评价和执行评价4个阶段,评价程序见图3。6.2评价等级建议
确定评价需求
规定评价
设计评价
执行评价
指定度量评价模型
选择度量
确定度量指标权重
制定评价计划
进行度量
评估结巢
图3软件质量评价程序
按第4章选择特性
按5.1和5.2选择
度量元
按5.3选择度量元
按5.4执行度量
按5.5计算度量值
按6.2评价软件产品
GB/T32904—2016
针对软件产品进行评价时,宜将质量评价等级划分为优秀、良好、合格和不合格,划分原则见表1,质量评价等级划分原则也可根据用户需求进行调整。表1质量评价等级划分原则
不合格
测量值区间
0.80V<0.90
0.60≤V<0.80
GB/T32904—2016
附录A
(资料性附录)
电子政务软件质量模型
结合电子政务软件产品的特点,对软件质量模型进行选择和调整,确定电子政务软件的质量模型,如表A.1所示。
1功能性
2可靠性
1.1完备性
1.2正确性
1.3恰当性
子特性
1.4互操作性
1.5保密安全性
1.6功能性的依从性
2.1成熟性
2.2容错性
电子政务软件质量模型
度量元
功能的充分性
功能实现的完整性
功能实现的覆盖率
数据项的正确性
预期的符合性
功能的适用性
功能规格说明的秘定性
数据格式的可交换性
访问的可审核性
访问的可控制性
数据的保密性
防止数据误
功能性的依从性
界面标准的依从性
失效密度
失效解决率
故障密度
潜在故障率
故障排除率
测试覆盖率
测试通过率
平均失效间隔时间
有效服务时间率
累计有效服务时间
避免机率
避免失效率
抵御误操作率
2可靠性
3易用性
子特性
2.3易恢复性
3.1易理解性
3.2易学习性
3.3易操作性
3.4吸引性wwW.bzxz.Net
表A.1(续)
平均岩机时间
平均恢复时间
易修复性
修复有效性
描述的完整性
演示能力
演示的有效性
可明显识别的功能
输人的有效性检查
帮助文档的有效性
帮助机制的有效性
一致性
错误的纠正
度量元
使用中默认值的可用性
使用中的消息的可理解性
运行差错的易恢复性
完成指定任务过程中无操作的次数可还原性
界面元素的易制定性
界面布局的易制定性
快捷方式的易定制性
操作规程的易定制性
操作的复杂性
特殊辅助功能
无障碍程度
发生错误的影响力
完成指定任务的步骤
运行状态的易监控性
界面色彩对视觉的吸引力
界面元素尺寸的合理性
界面元素形状的舒适度
布局的合理性
用户的感受度
GB/T32904--2016
GB/T32904—2016
子特性
4.1时间特性
4.2容量
4效率
4.3资源利用性
5.1易分析性
5.2模块化
5维护性
5.3规范性
表A.1(续)
响应时间
周转时间
吞吐量
最大并发用户数
最大并发请求数
事务吞吐容量
数据处理容量
数据存储容量
CPU利用率
内存利用率
内存错误发生率
外存时间利用率
外存空间利用率
传输能力利用率
传输出错率
1/O设备利用率
I/O出错率
IO等待时间
失效诊断的准确性
失效诊断的时间
有效线索比例
可理解线素比例
审核追踪能力
模块间的耦合性
模块结构的合理性
注释的充分性
注释的规范性
代码的规范性
代码规范的符合型
对维护的指导性
度量元
文档与软件的符合程度
数据的规范性
小提示:此标准内容仅展示完整标准里的部分截取内容,若需要完整标准请到上方自行免费下载完整标准文档。