GBT-25000.51-2010 课件及笔记
概述
GB/T25000.51-2010 《软件工程 软件产品质 量要求和评价(SQuaRE) 商业现货(COTS) 软件产品的质量要求和测试细则》替代了 GB/T17544-1998《信息技术 软件包 质量要 求和测试》。
第三方软件检测实验室采用的检测标准也随之 变更。
但是,软件企业的产品文档没有随之跟进,造 成软件产品测试中的种种问题的产生。
GB/T 25000.51标准
对软件供方而言,当:
1)规定COTS软件产品的需求时;
2)宣传其产品特性 [ ISO/IEC 9127 ] 时;
3)对照所声称的特性评估其软件产品时;
4)发布符合性声明[ ISO/IEC 17050 ] 时;
5)申请符合性证书或标志[ ISO/IEC 导则23]时;
均需要采用25000.51标准
在Ci300项目中,参照25000.51标准符合的场景是,规定软件需求时,其他方面并没有涉及。
新旧标准对比
新标准与17544标准的主要不同点:
提高了对软件产品文档的描述要求;(标准 的5.1与5.2节)
规定了与16260软件产品质量一一对应的测 试要求;(标准5.3节)
强化了标准符合性的测试要求,提出了产品 符合性评价的细则;(标准第7章)
符合性
COTS软件产品满足以下条件即符合 本标准:
a)具有第5章中规定的特性;
b)已按符合第6章要求的测试文档(集)进行了 测试;
c)记录测试期间发现的异常情况,并在产品发 布前解决这些异常。而且必须修复违背广告宣 传的特性声称的异常情况,否则必须取消此种 特性声称。
在Ci300项目中,
a内容包含在需求和操作手册中,
b内容包含在测试计划于测试报告中,
c内容包含在需求变更中,由于软件作为组件配套仪器产品推出,因此并不对软件进行选出宣传,宣传的内容多以仪器层面为主,在软件设计与开发程序中,对外(仪器设计与开发程序)输出需求变更,之后由仪器设计与开发程序中变更相关条目,对宣传资料进行变更。
质量要求
GB/T 16260-2006标准是等同采用新的国际标准 ISO/IEC 9126:2000,在总标题《软件工程 产品质 量》下共分为4个部分:
GB/T 16260.1:质量模型
GB/T 16260.2:外部度量
GB/T 16260.3:内部度量
GB/T 16260.4:使用质量的度量
质量模型中定义了很多需要关注的特性,如功能性、可靠性、易用性等。
评价软件质量,需要进行特性各特性的度量,课件中举例了适合性的度量方法。
如何评价软件质量
包含三个部分的任务:面向操作的外部度量,面向系统集成和测试的外部度量,面向设计与开发的内部度量。
对应包含了外部的需求描述、转化后的需求规格说明、设计与开发文档。
对产品文档的要求
标准第5章:“COTS软件产品的要求”
5.1 产品说明要求 可用性、内容、标识和标示、功能性陈述、可靠性陈述 、易用性陈述、效率陈述、维护性 陈述 、可移植性陈述、使用质量陈述
5.2 用户文档集要求 完备性、正确性、一致性、易理解性、易学性 、可操作性
5.3 软件质量要求(测试要求) 功能性、可靠性 、易用性、效率、维护性 、 可移植性、使用质量
本标准仅涉及向用户提供产品的置信度, 即COTS软件产品能按所提供的和交付的说 明运行。不涉及生产过程和供方的质量体 系。
标准5.1节“产品说明要求” 可用性、内容、标识和标示、功能性陈述、可靠 性陈述 、易用性陈述、效率陈述、维护性陈述 、可移植性陈述、使用质量陈述
可用性
产品说明的可用性:明确指向潜在的用户;
产品说明的适用性:必须包含所需的产品信息;
产品说明的一致性:前后的表述、用词一致;
产品说明的可测性:陈述的功能,应是可测试的 或可验证的。
效率陈述
说明产品操作时的响应时间;
说明产品运行时所需的内存、硬盘容量;
说明产品所需的系统配置等。
维护性
注意:适用时。是指可以让用户自行维护的需求。
产品说明应包含用户维护所需的信息。
可移植性
注意:适用时。
但必须考虑:产品的易安装性和共存性。
适用质量陈述
应说明产品特定的使用场景;
说明产品不做的功能,以及没有解决的问题;
给出:产品测试报告的引用。
GB/T 11457-2006 信息技术 软件工程 术语(2006-7-1)
该标准定义了软件工程领域中的通用术语, 适用于软件开发、使用维护、科研、教学和 出版等方面。
该标准一共规定了软件工程领域中的1859 个中文术语及其对应的英文词和定义。标准 的后附有英文索引和中文索引。
文档编制时可引用该标准中的标准术语
杨根兴,软件产品文档标准化与编制
欢迎C#或Winform技术交流,C#交流群:83868794