标准搜索结果: 'GB/T 25000.51-2016'
| 标准编号 | GB/T 25000.51-2016 (GB/T25000.51-2016) | | 中文名称 | 系统与软件工程 系统与软件质量要求和评价(SQuaRE) 第51部分:就绪可用软件产品(RUSP)的质量要求和测试细则 | | 英文名称 | Systems and software engineering -- Systems and software Quality Requirements and Evaluation (SQuaRE) -- Part 51: Requirements for quality of Ready to Use Software Product (RUSP) and instructions for testing | | 行业 | 国家标准 (推荐) | | 中标分类 | L77 | | 国际标准分类 | 35.080 | | 字数估计 | 30,393 | | 发布日期 | 2016-10-13 | | 实施日期 | 2017-05-01 | | 旧标准 (被替代) | GB/T 25000.51-2010 | | 标准依据 | 国家标准公告2016年第17号 | | 发布机构 | 中华人民共和国国家质量监督检验检疫总局、中国国家标准化管理委员会 |
GB/T 25000.51-2016
Systems and software engineering--Systems and software Quality Requirements and Evaluation (SQuaRE)--Part 51: Requirements for quality of Ready to Use Software Product(RUSP) and instructions for testing
ICS 35.080
L77
中华人民共和国国家标准
代替GB/T 25000.51-2010
系统与软件工程 系统与软件质量要求
和评价(SQuaRE) 第51部分:就绪
可用软件产品(RUSP)的质量要求和
测试细则
(ISO/IEC 25051:2014,Softwareengineering-
中华人民共和国国家质量监督检验检疫总局
中国国家标准化管理委员会发布
目次
前言 Ⅲ
引言 Ⅴ
1 范围 1
2 符合性 2
3 规范性引用文件 2
4 术语和定义、缩略语 2
4.1 术语和定义 2
4.2 缩略语 5
5 RUSP的要求 5
5.1 产品说明要求 5
5.2 用户文档集要求 8
5.3 软件质量要求 10
6 测试文档集要求 13
6.1 一般要求 13
6.2 测试计划要求 14
6.3 测试说明要求 15
6.4 测试结果要求 15
7 符合性评价细则 16
7.1 一般原则 16
7.2 符合性评价先决条件 17
7.3 符合性评价活动 17
7.4 符合性评价过程 17
7.5 符合性评价报告 17
7.6 后续符合性评价 18
附录A(资料性附录) 业务或安全攸关的应用系统中的RUSP的评价指南 19
附录B(资料性附录) 如何使用本部分 22
参考文献 23
前言
GB/T 25000《系统与软件工程 系统与软件质量要求和评价(SQuaRE)》分为如下几部分:
---第1部分:SQuaRE指南;
---第2部分:计划与管理;
---第10部分:系统与软件质量模型;
---第12部分:数据质量模型;
---第20部分:测量参考模型和指南;
---第21部分:质量测度元素;
---第22部分:使用质量测量;
---第23部分:系统和软件产品质量测量;
---第24部分:数据质量测量;
---第30部分:质量需求;
---第40部分:评价过程;
---第41部分:开发方、需方和独立评价方的评价指南;
---第42部分:评价模块;
---第45部分:可恢复性的评价模块;
---第51部分:就绪可用软件产品(RUSP)的质量要求和测试细则;
---第60部分:易用性测试报告行业通用格式(CIF):易用性相关信息的通用框架;
---第62部分:易用性测试报告行业通用格式(CIF);
---第63部分:易用性的行业通用格式(CIF):使用周境描述;
---第64部分:易用性的行业通用格式(CIF):用户要求报告;
---第65部分:易用性的行业通用格式(CIF):用户需求规格说明;
---第66部分:易用性的行业通用格式(CIF):评价报告。
本部分为GB/T 25000的第51部分。
本部分按照GB/T 1.1-2009给出的规则起草。
本部分代替GB/T 25000.51-2010《软件工程 软件产品质量要求和评价(SQuaRE) 商业现货
(COTS)软件产品的质量要求和测试细则》。与GB/T 25000.51-2010相比,主要技术变化如下:
a) GB/T 25000.51-2010等同采用ISO/IEC 25051:2006,本部分修改采用ISO/IEC 25051:2014。
b) 术语和定义作了调整和补充。
c) 本部分中增加了“信息安全性”和“兼容性”的有关产品质量特性的表述,使用质量特性调整为
“有效性”、“效率”、“满意度”、“抗风险”和“周境覆盖”5大特性,相关的子特性也做了修改、调
整和补充(增加的条款详见5.1.2.1、5.1.4、5.1.6.2、5.1.6.3、5.1.8.4、5.1.10、5.1.15、5.1.16、
5.1.17、5.2.13.1、5.2.15.1、5.2.16.1、5.2.17、5.2.18.1、5.2.19.1、5.3.3、5.3.4.1、5.3.5.5、5.3.6.1、
5.3.7.1、5.3.9、5.3.10、5.3.11、5.3.12、5.3.13、6.2.4、6.2.5、6.2.6、6.2.7)。
d) 附录部分也作了调整。
本部分采用重新起草法修改采用ISO/IEC 25051:2014《软件工程 系统与软件质量要求和评价
(SQuaRE) 就 绪 可 用 软 件 产 品 (RUSP)的 质 量 要 求 和 测 试 细 则》(英 文 版)。本 部 分 与
ISO/IEC 25051:2014的主要技术差异及其原因如下:
a) 规范性引用文件中将原国际标准中引用的ISO/IEC 25000删去,因为正文中未引出;将
ISO/IEC 25010替换为注日期引用的国家标准GB/T 25000.10-2016,因为质量模型的引用
必定是注日期引用。
b) 由于GB/T 25000.10-2016是修改采用ISO/IEC 25010:2011,据此5.1、5.2、5.3的相关特性
说明做了相应修改,主要针对依从性问题。
c) 国际标准中5.1.4.1“产品说明中描述的全部功能,应依照软件质量特性的要求进行分类(5.3.2~
5.3.9)”纠正为“产品说明中描述的全部功能,宜按照软件产品质量特性的说明进行归类(5.1.5~
5.1.12)”。
请注意本文件的某些内容可能涉及专利。本文件的发布机构不承担识别这些专利的责任。
本部分由全国信息技术标准化技术委员会(SAC/TC28)提出并归口。
本部分起草单位:中国电子技术标准化研究院、上海计算机软件技术开发中心、国家应用软件产品
质量监督检验中心、广东省科技基础条件平台中心、深圳市中安测标准技术有限公司、佛山柯维光电股
份有限公司、重庆市软件评测中心有限公司、南京大学、珠海南方软件网络评测中心、湖北软件评测中
心、中国航天科技集团公司软件评测中心、内蒙古电子信息产品质量检验院、南昌金庐软件园软件评测
培训有限公司、上海泽众软件科技有限公司、上海得元信息科技有限公司、上海市软件行业协会。
本部分起草人:张旸旸、冯惠、蔡立志、胡芸、王威、丁晓明、宋红波、罗亮、潘宇聪、何志明、廖辉、
张毅、薛保平、徐宝文、侯建华、王瑞、杨桂枝、夏启铭、黄兆森、刘潇健、李晓春、丁为清、高海龄、巩韶飞、
张雪莉、陈海、李英华。
本部分所代替标准的历次版本发布情况为:
---GB/T 17544-1998;
---GB/T 25000.51-2010。
引 言
就绪可用软件产品(RUSP)的应用领域不断拓广,其正确的运行对于业务、安全或个人的应用往往
至关重要。
RUSP可以是一种打包出售给对其特征和其他质量没有任何影响的需方的软件产品。典型情况
是,这种软件产品与其用户文档集一起预先包装好出售,或者从 Web商店下载。用户能在任何时间通
过云计算使用的软件产品可以认为是RUSP。包装封面提供的信息或者供方网站上的信息往往是制造
商或营销组织能与需方或用户交流的唯一手段。因此,给出基本信息,使需方能按自己需要来评价
RUSP的质量是重要的。
由于RUSP可能要在各种环境中运行,并且用户没有机会就所选择的产品与类似产品作性能比
较,因此选用高质量的RUSP是极其重要的。供方需要一种方式来确保用户信任RUSP提供的服务。
一些供方可能选择符合性评价组织的评价或认证,以协助其提供这种信任。
此外,当用户要求提供涉及业务或安全攸关风险的保证时,这种保证可能需要由用户在采购后选用
特定的技术来处置。本部分不规定RUSP的最低限度的业务或安全攸关的质量要求,但给出了资料性
指南(参见附录A)。
系统与软件工程 系统与软件质量要求
和评价(SQuaRE) 第51部分:就绪
可用软件产品(RUSP)的质量要求和
测试细则
1 范围
GB/T 25000的本部分确立了:
a) 就绪可用软件产品(RUSP)的质量要求;
b) 用于测试RUSP的包含测试计划、测试说明和测试结果等的测试文档集要求;
注1:用于测试的文档的汇集称为“测试文档集”。
c) RUSP的符合性评价细则。
本部分还包括关于安全或业务攸关的RUSP的建议。
本部分仅涉及向用户提供对产品的信任,即RUSP能按所提供的和交付的说明运行。不涉及生产
实现(包含各种活动和中间产品,例如规格说明)。供方的质量体系超出了本部分的范围。
本部分适用于RUSP。
注2:RUSP的例子包括但不限于:文本处理程序、电子表格、数据库控制软件、图形包、以及用于技术的、科学的或
实时的嵌入式功能的软件(例如实时操作系统)、人力资源管理软件、销售管理、智能手机应用、免费软件以及
诸如 Web网站和主页生成器之类的 Web软件。
注3:开源软件不属于RUSP的范畴。
本部分的预期用户包括:
a) 供方,当:
1) 规定RUSP的需求时;
2) 对照所声称的特性评估其软件产品时;
3) 发布符合性声明[ISO/IEC 17050]时;
4) 申请符合性证书或标志[ISO/IEC 导则23]时;
b) 希望建立某种认证模式(国际级、地区级或国家级)[ISO/IEC 导则28]的认证机构;
c) 遵循本测试细则提供符合性证书或标志而进行测试的测试实验室[ISO/IEC 17025];
d) 认可注册机构或认证机构以及测试实验室的认可机构;
e) 潜在的需方,其可能:
1) 把预期的工作任务要求与现有软件产品的产品说明信息进行比较;
2) 寻求已获认证的RUSP;
3) 检验要求是否被满足;
f) 可从更好的软件产品获益的最终用户;
g) 正在进行以下活动的组织:
1) 根据本部分的质量要求和方法建立管理和工程环境;
2) 管理和改进其质量过程及人力资源配置;
h) 可能对安全或业务攸关的应用中使用的RUSP提出要求或推荐使用本部分的要求的监管
机构。
附录B给出了如何使用本部分的参考信息。
2 符合性
RUSP满足以下条件即符合本部分:
a) 具有第5章中规定的特性;
b) 已按所编制的符合第6章要求的测试文档集进行了测试;
c) 记录测试期间发现的异常,并在产品发布前解决了这些异常。应消除违背广告宣传的性能声
称的异常,否则应取消此种性能声称。如果存在下述两种情况,可认为已知的异常是可接
受的:
1) 该异常不违背所声称的性能;
2) 供方已适当考虑了该异常的性质和对潜在需方的影响,认为该异常可忽略不计,并且已保
存了有关这些异常的文档以备日后改进。
第7章和附录A是可选的。
注:为便于符合性评价,本部分的要求是以第3级子条方式给出的(编号为X.X.X.X)。资料性注释完善这些条款,
可以作为指南。
3 规范性引用文件
下列文件对于本文件的应用是必不可少的。凡是注日期的引用文件,仅注日期的版本适用于本文
件。凡是不注日期的引用文件,其最新版本(包括所有的修改单)适用于本文件。
GB/T 25000.10-2016 系统与软件工程 系统与软件质量要求和评价(SQuaRE) 第10部分:
系统与软件质量模型
4 术语和定义、缩略语
4.1 术语和定义
下列术语和定义适用于本文件。
4.1.1
需方 acquirer
从供方获取或采购产品或服务的利益相关方。
注:需方可能是以下之一:买主、顾客、拥有者、采购者。
[ISO/IEC 12207:2008]
4.1.2
异常 anomaly
与基于需求规格说明、设计文档和标准等的期望值的偏离或与某个人的感知或经验的任何条件的
偏离。
[IEEEstd1044-2009]
4.1.3
由用户履行的职能,包括安装、配置、备份、维护(打补丁和升级)、卸载等。
4.1.4
符合性评价 conformityevaluation
对产品、过程或服务达到规定要求的程度所进行的系统性考核。
[ISO/IEC 导则2:2004]
4.1.5
说明对RUSP实施评价的行为和结果的文档。
注:改写IEEEstd610.12-1998。
4.1.6
RUSP
无论是否付费,任何用户可以不经历开发活动就能获得的软件产品。
注1:RUSP包括:
---产品说明(包括全部封面信息、数据表、网页信息等);
---用户文档集(安装和使用软件所必需的文档),包括为运行该软件产品所要求的操作系统或目标计算机的
任何配置;
---计算机媒体(磁盘、CD-ROM、网络可下载的媒体等)上的软件。
注2:软件主要由程序和数据组成。
注3:本定义也适用于产品说明、用户文档集,以及作为单独的制成品而被生产和支撑的软件,该软件不收取通常的
商业费用和证书费用。
4.1.7
最终用户 enduser
最终受益于RUSP功能的个人。
注:最终用户可以是软件产品的正式操作员;或是临时用户,例如公众中的一员。
[GB/T 25000.1-2010,定义4.14]
4.1.8
故障 fault
计算机程序中不正确的步骤、过程或数据定义。
[IEEEstd610.12-1998]
4.1.9
维护 maintenance
在交付后对软件系统进行修改的过程。
注:目的是更正错误、改进性能和属性、适应环境等。
[IEEEstd610.12-1998]
4.1.10
通过/失败准则 pass/failcriteria
用于确定软件项或软件特征是否通过测试的判定准则。
[IEEEstd829.12-1998]
4.1.11
产品说明 productdescription
陈述软件各种性质的文档。
注:主要目的是帮助潜在的需方在采购前对软件本进行适用性评价。
4.1.12
软件产品的名称、版本、变体和日期信息。
4.1.13
需求文档 requirementsdocument
包含RUSP要满足的要求或规则的任何组合的文档。
注:这些文档可以是技术报告、标准、针对某类用户的要求列表(或模型需求规格说明)或者是行政机构或管理机构
颁发的条例或法规。
4.1.14
软件功能 softwarefunction
软件中算法的实现,利用该实现,最终用户或软件可以执行某一工作任务的部分或全部。
注:功能不一定是最终用户可调用的(例如:数据的自动备份保存)。
4.1.15
对软件进行合格性测试或其他测试时所需要的设施、硬件、软件、固件、规程和文档集等。
[ISO/IEC/IEEE24765:2010]
4.1.16
供方 supplier
与需方签订协议,为其提供产品或服务的组织或个人。
注1:供方可能是承包商、生产方、供货商或零售商。
注2:在某些情形下,供方和需方属于同一组织。
[ISO/IEC 12207:2008]
4.1.17
测试(活动) test
在规定的条件下执行系统或组件、对结果进行观察或记录,并就该系统或该组件的某些方面作出评
价的活动。
[IEEEstd610.12-1998]
4.1.18
测试用例 testcase
为某个特定目标(例如,为演练具体的程序路径或验证对特定需求的依从性)而开发的输入、执行条
件以及预期结果的集合。
[IEEEstd610.12-1998]
4.1.19
测试文档集 testdocumentation
测试活动特有的文档汇集。
4.1.20
测试目标 testobjective
待测量的已标识的软件特征的集合,通过在规定的条件下将实际的行为与要求的行为进行比较而
测量。
注:改写IEEEstd610.12-1998。
4.1.21
测试计划 testplan
说明预期的测试活动的范围、途径、资源和进度的文档。
注:改写IEEEstd610.12-1998。
4.1.22
测试规程 testprocedure
对于给定测试用例的设置、执行和结果评价的详细说明。
[IEEEstd610.12-1998]
4.1.23
测试 (过程) testing
在规定的条件下运行某一系统或组件,观察或记录其结果,并就该系统或组件的某些方面作出评价
的过程。
[IEEEstd610.12-1998]
4.1.24
测试说明 testingdescription
测试执行条件的说明(即测试规程)。
4.1.25
用户 user
使用RUSP并获得收益的组织或个人。
注:在同一人或组织中,用户角色和操作员角色可能被同时赋予或先后赋予。
[ISO/IEC 12207:2008]
4.1.26
用户文档集 userdocumentation
随同软件提供的协助用户使用该软件的信息。
4.2 缩略语
下列缩略语适用于本文件。
5 RUSP的要求
5.1 产品说明要求
注:在ISO/IEC 9127《软件工程 用于顾客软件包的用户文档集和封面信息》中有关封面信息的段落可用作编制产
品说明的输入。
5.1.1 可用性
产品说明对于该产品的潜在需方和用户应是可用的。
5.1.2 内容
5.1.2.1 产品说明中宜阐明所运行软件的质量特性。
5.1.2.2 产品说明应包含潜在需方所需的信息,以便评价该软件对其需要的适用性。
5.1.2.3 产品说明应避免内部的不一致。
5.1.2.4 产品说明中包括的特性陈述应是可测试的或可验证的。
5.1.3 标识和标示
5.1.3.1 产品说明应显示唯一的标识。
5.1.3.2 RUSP应以其产品标识指称。
5.1.3.3 产品说明应包含供方和(当适用时)供货商、电子商务供货商或零售商的名称和邮政或网络
地址。
5.1.3.4 产品说明应标识该软件能完成的预期的工作任务和服务。
5.1.3.5 当供方想要声称符合有影响到该RUSP的法律或行政机构规定的文件时,则产品说明应标识
出这些需求文档。
5.1.3.6 产品说明应陈述是否对运行RUSP提供支持。
5.1.3.7 产品说明应陈述是否提供维护。如果提供维护,则产品说明应陈述所提供的维护服务。
5.1.4 映射
产品说明中所提及的全部功能,宜按照软件产品质量特性的说明进行归类(5.1.5~5.1.12)。
5.1.5 产品质量---功能性
5.1.5.1 适用时,产品说明应根据GB/T 25000.10-2......
|