GB/T17544与GB/T25000.51比较



1  背景
    1.1  新国标的出现
    随着时间环境的变迁,GB/T16260-1996已被修订为GB/T16260.1-2006(其中包括了诸如使用质量的概
念)。GB/T16260.1-2006等同采用ISO/IEC 9126-1:2001。在新的SQuaRE系列标准中:ISO/IEC 9126-1:
2001将修订为ISO/IEC 25010。而ISO/IEC 12119:1994已被修订为ISO/IEC 25051:2006,并克服了ISO/
IEC 12119:1994中的一些难点和歧义之处。GB/T25000.51是GB/17544-1998的修订版,等同采用ISO/IEC
25051:2006。修订目的之一是为了与SQuaRE系列标准协调一致。此标准与2010年9月发布,2011年2月1
日正式实施,在2010年9月与2011年2月1日之间与GB/T17544并行使用,2011年2月1日后GB/T17544作废。
    1.2  软件测试应适应新标准
    随着新的软件测试国标GB/T25000.51的发布与实施,以及老的国标GB/T17544的作废,对于软件测试实
验的要求需要根据新的国标实施评测活动。因此必须对新老国标进行一次比对,来确定实验室的评测能力
是否能够满足新的国标的要求。
    新的国标GB/T25000.51是对GB/T1755的修订版,保留了原有国标中的软件质量要求的特性,但同时对于
新的国标对于GB/T1620.1更为贴近,因此还是有些变化;所以要求我们评测实验室需要针对新的国标进行研
究,同时对比老国标的一些质量要求,通过对于两个版本国标的比对更好的应用新的国标GB/T25000.51实施
实验室的评测活动。

2  初步比较
2.1  国标名称的变化
    老国标:GB/T17544-1998《信息技术 软件包 质量要求和测试》等同于国际标准ISO/IEC12119-1994
《信息技术 软件包 质量要求和测试》
    新国标:GB/T25000.51-2006《软件工程  软件产品质量要求和评价(SQuaRE)  商业现货(COTS)软件
产品的质量要求和测试细则》等同于国际标准ISO/IEC25051:2006《软件工程- 软件产品质量要求和评价(SQ
uaRE)-商业现货(COTS)软件产品的质量要求和测试细则》
    由上述国标名称可见新的国标适应了新的国标标准的要求,随着新的国际标准的变化国标同时进行了修
订。同时老的国标是对“信息技术 软件包”的要求,而新的国标是对“商业现货(COTS) 软件产品的质量
要求。

2.2 内容比较
    以下内容比较引用自GB/T25000.51-2006的“前言”部分:
    本标准是GB/T17544-1998《信息技术  软件包  质量要求和测试》的修订版。其修订的目的是为了与SQu
aRE系列标准保持一致。本标准与GB/T17544-1998的差异如下:
    1)GB/T17544-1998等同采用ISO/IEC12119:1994,由于ISO/IEC12119:1994被修订为ISO/IEC25051:2006,
因此新版标准等同采用ISO/IEC25051:2006;
    2)新版标准的结构作了调整和修改,GB/T17544-1998的篇幅共4章3个附录,新版标准共7章3个附录和1
个参考文献;
    3)新版标准的内容也作了重大修改——新版标准的适用范围作了扩充。术语部分作了增删,新版标准的
第4章与老版标准的第3章基本上是一致的,只是原3.3的名称“程序和数据”改为新版4.3的“软件的质量要
求”。但新版标准与GB/T16260更紧密相关。对软件产品的要求基本上是依据GB/T16260.1-2006来表述的。新
版标准的第5章相对于老版标准的第4章来说,变化较大,新版标准删去了测试活动,主要是针对测试文档,
特别是测试计划、测试规程、测试报告的编制作了要求。新版标准增加了两章内容,即第2章“符合性”和第
7章“符合性评价细则”。第2章说明了COTS软件产品符合本标准的条件。第7章是规定了就符合性如何评价CO
TS软件产品以及如何编制符合性评价报告。
    4)新版标准的附录部分也作了较大改动,删去了老版标准的“产品描述的例子”的附录,
    5)增加了“COTS软件产品在完整性等级高的应用系统中的应用指南”和“如何使用本标准”两个附录。
3   软件测试特性比较
    1)老的标准中第3章对软件的质量进行了要求,包括:软件说明、用户文档和程序数据;新的标准中虽
然名称不尽相同,但是同样是从软件说明、用户文档和软件质量等三个方面进行了要求。
    2)新老标准对于软件说明的要求略有不同,新标准中增加了对于软件说明的“可用性”要求,同时增
加了一个软件“使用质量”的要求,对应了新标准软件特性的要求。
    3)新老标准对于“用户文档”的要求也是差别不大,在新的标准中对于“用户文档”的要求增加了“
易学性”和“易操作行”的要求,去掉了“易浏览性”的要求。
    4)新老标准中对于软件质量的要求中,新标准中是7大特性,而老的标准中是6大特性,新标准中增加
了“使用质量”的要求。
    5)新标准对于GB/T16260.1更贴切,在软件说明中对于软件的每一个特性的描述均要求参见GB/T16260
.1中的要求。
    6)新老标准中对于测试的要求差别比较大,老标准中对于测试活动进行了要求,而新的标准中重点针
对测试文档集进行要求,特别强调“测试计划”、“测试规程”、“测试结果”等均进行了详细的要求。
新标准中更注重对于测试文档集的控制,通过测试文档集来规范测试过程。
4  比较结论
    1)新老标准有了比较大的变化,老标准针对软件包进行要求和测试,新标准针对现货产品的质量要求
和测试细则进行要求;
    2)新标准中增加了一些章节,比如第2章的符合性和第7章的符合性评价新的标准对于标准符合性评价
进行了要求。
    3)对于软件质量要求,新旧标准变化并不是特别大,新的标准中对于GB/T16260.1的要求更贴切。在
新的标准中增加了“使用质量”的要求,此要求主要是针对用户使用情况的评价,对于第三方测试不适合与
或者很难进行。
	
    因此综上所述,虽然新老标准有了不小的变化,但是对于第三方评测实验室对于新标准的使用影响是
有的,但是并不是特别大,只要我们抓住对于新标准中GB/T16260.1中的相关要求的理解就可以很快的理解
新的标准并在评测工作中引用。


	

    

©1999-2005  版权所有 江苏省计算机软件评测中心