GB/T 25000.20-2021
基本信息
标准号:
GB/T 25000.20-2021
中文名称:系统与软件工程系统与软件质量要求和评价(SQuaRE)第20部分:质量测量框架
标准类别:国家标准(GB)
标准状态:现行
出版语种:简体中文
下载格式:.zip .pdf
下载大小:11042426
相关标签:
系统
软件工程
软件
质量
评价
测量
框架
标准分类号
关联标准
出版信息
相关单位信息
标准简介
GB/T 25000.20-2021.Systems and software engineering-Systems andsoftware quality requirements and evaluation (SQuaRE)-Part 20 : Quality measurement framework.
1范围
GB/T 25000的本部分规定了开展质量测量工作的框架。
GB/T 25000.20的内容如下:
质量测量参考模型;
不同类型质量测度之间的关系;
选择质量测度的指南;
构建质量测度的指南;
策划和执行测量的指南;
应用测量结果的指南。
GB/T 25000.20还给出了质量测度和质量测度元素的选择考虑(参见附录A),测量可靠性和质量测度有效性的评估(参见附录B),编制质量测度的元素(参见附录C),质量测度的测量函数的归一化(参见附录D)以及ISO/IEC/IEEE 15939中的测量信息模型(参见附录E )。
GB/T 25000.20可用于设计、识别、评价和执行系统与软件产品质量、使用质量和数据质量的测量模型。该参考模型可被开发方、需方、质量保证人员以及独立评价方,尤其是负责规定和评价信息通信技术系统质量的人员所使用。
2规范性引用文件
下列文件对于本文件的应用是必不可少的。凡是注日期的引用文件,仅注日期的版本适用于本文件。凡是不注日期的引用文件,其最新版本(包括所有的修改单)适用于本文件。
GB/T 25000.1系统与软件工程系统与软件质量要求和评价(SQuaRE)第1部分:SQuaRE指南(GB/T 25000.1- 2021, ISO/IEC 25000 : 2014, MOD)
ISO/IEC/IEEE 15939系统与软件工程 测量过程(Systems and software engineering-Measurement process)
标准内容
ICS35.080
中华人民共和国国家标准
GB/T25000.20—2021
系统与软件工程
系统与软件质量要求和评价(SOuaRE)第20部分:质量测量框架
Systems and software engineeringSystems andsoftware quality requirements and evaluation (SQuaRE)-Part 20:Quality measurement framework[ISO/IEC 25020:2019, Systems and software engineeringSystcms and softwarc quality rcquircmcnts and cvaluation (SQuaRE)Quality measurement framework, MOD2021-04-30发布
国家市场监督管理总局
国家标准化管理委员会
2021-11-01实施
GB/T 25000.20—2021
规范性引用文件
术语和定义
缩咯语
符合性
质量测量
质量测量参考模型
不同QM及其相互关系
QM的选择
QM的构建
测量的策划和执行
测量结果的质用
附录A(资料性附录)
QM和QME的选择考虑
附录1(资料性附录)测量可靠性和QM有效性的评估,附录C(资料性附录)编制QM的儿素·附录D(资料性附录)
QM的测量函数的归-
附录E(资料性附录)
ISO/IEC/IEEE15939中的测量信息模型参考文献
-rrKaeerkca-
GB/T 25000.20—2021
GB/T25000系统与软件工程
系统与软件质量要求和评价(SQuaRE)》已经或划发布以下部分:
第1部分:SQuaRE指南;
第2部分:计划与管理:
第10部分:系统与软件质量模型;第12部分:数据质量模型;
第20部分:质量测量框架:
第21部分:质量测度元素;
一第22部分:使用质量测量;
第23部分:系统与软件产品质量测量:第24部分:数据质量测量;
一第30部分:质量需求框架;
第40部分:评价过程:
第41部分:开发方、需方和独立评价方评价指南;第15部分:易恢复性的评价模块:第51部分:就绪川用软件产品(RUSP)的质量要求和测试细则:第62部分:易用性测试报告行业通用格式(CIF):本部分为G3/T25000的第20部分
本部分按照GB/T1.1一2009给出的规则起草:本部分使用重新起节法修改采用ISO/IEC25020:2019《系统与软件T程系统与软件质量要求和评价(SQuaRE)质量测量框架》。本部分与IS0/IEC25020:2019的技术差异及其原因如下:用规范性可用的GB/T25000.1—2021代替了IS0/IEC25000:2014,两文件之间的致性程
度为修改,以适应我国的技术条件、增加可操作性。删除了13条术语和定义,包括:属性(见IS0O/IEC25020:2019,3.1)、基本测度(见IS0/IEC25020:2019,3.2)指标(见1S0/1EC25020:2019,3.1)信息需要(见1S0/1EC25020:2019.3.5)、测度(measure,名词,见IS0/IEC25020:2019.3.6)、测量(measure.动词,见IS0/IEC25020:2019.3.7)测量(measurement.见IS0/IEC25020:2019.3.8),测量数(见IS0/IEC25020:2019,3.9)、测量方法(见IS0/1EC25020:2019.3.10)量化属性(见1S0/IEC250202019,3.11),使用质量(见IS0/IEC25020:2019,3.12),质量测度(见IS0/IEC25020:2019,3.13)质量测度元素(见IS0/IEC25020:2019,3.14);一删除了IT服务质量测量的相关内容;为与GB/T25000.1相协调,在实现层增加了内部性质的质量需求和内部质量性质之问的相互确认美系(见图4),
本部分做广下列编辑性修改:
删除了引中对SQuaRE系列国际标准进行介绍的相关内容:为与GB/T25000标准杆协调.将标准名称修改为《系统与软件T程系统与软件质量要求和评价(SQuaRE)第20部分:质量测量框架》;-rKaeerkca-
GB/T 25000.20—2021
一参考文献巾删除与规范性引用文件巾重复的文献(见参考文献):一删除了\ICT\和\QM-RM”缩咯语,全文用\信息通信技术”代替\ICT”.用\质量测量参考模型\代替\QM-RM\:
增加了“ID\缩略语;
一收正了国际标准中的错误,将GB/T25000.20规定了发质量测度的框架”修收为“GB/T25000.20规定厂开展质量测量T作的框架\(见图1),以保持与文字描述-致;一改正了国际标准附录1)中关于1限和下限的错误描述,请注意本文件的某些内容可能涉及专利,本文件的发布机构不承担识别这些专利的责任。本部分山全国信息技术标准化技术委员会(SAC/TC28)提出并归口。本部分起草单位:珠海南方软件网络评测中心、中国电子技术标准化研究院、国家应用软件产品质量监督检验中心、广西达译科技有限公司、北京中科院软件中心有限公司、重庆市软件评测中心有限公司、深圳赛西信息技术有限公司、浙江省电了信息产品检验所、福建省电了产品监督检验所、广东省科技基础软件平台中心。
本部分主要起草人:黄兆森、刘蒲健、王在炯、张肠肠、干威、李军、庞懿丽、陈鹅、丁晓明、愉晓、柳毓龙,凹雪、苏炜、干溪、毛慧、邓姿娴、-rrKaeerkca-
GB/T 25000.20—2021
GB/T25000的本部分提供了用丁测量质量特性和子特性(在GB/T25000的质量模型各部分中定义)的框架。本部分可作为选择和开发使用质量(结合GB/T25000.22)、系统与软件品质量(结合GB/T25000.23)和数据质量(结合GB/T25000.24)质量测度的指南GB/T25000.20
质量测量柜架
GB/T25000.20
规定了开展质基测基工作的框架GB/T 25000. 22
使用质量测量
GB/T 25000.23
系统与软件产品质量测量
GB/T25000.21
用于开发和规定测量活动的质量测度元素GB/T25000.21
质量潮度元案
图1质量测量各部分的关系
GB/T 25000.24
数据质量测量
图1描绘广GB/T25000.20与GB/T25000.21GB/T25000.22,GB/T25000.23和GB/T 25000.24的关系:
GB/T25000.20
GB/T 25000.21
质量测量框架:规定了开展质量测量工作的框架;质量测度元素;提供用丁规定质量测度素的格式,以及能够用丁构建软件质量测度的质量测度元素的若「示例;c
GB/T 25000.22
使用质量测量:规定用于量化评价系统与软件使用质量的测度.包括关的测量函数和质量测度元素:d)GB/T 25000.23
系统与软件产品质量测量:规定了用于量化评价系统与软件产品质量的测度,包括相关的测量函数和质量测度元素:GB/T 25000.24
数和质量测度元素,
数据质量测量:规定了用丁量化评价数据质量的测度,包括相关的测量函=
KaeerkAca-
-riKacerKAca-
1范围
系统与软件工程
系统与软件质量要求和评价(SQuaRE)第20部分:质量测量框架
GB/T25000的本部分规定了开展质量测量工作的框架。本部分的内容如下:
一质量测量参考模型:
一不同类型质量测度之问的关系;选择质量测度的指南:
构建质量测度的指南:
一策划和执行测量的指南;
一成用测量结果的指南,
GB/T25000.20—2021
本部分还给出广质量测度和质量测度元素的选择考虑(参见附录A),测量可靠性和质量测度有效性的评估(参见附录B),编制质量测度的儿素(参见附录C),质量测度的测量函数的归一化(参见附录D)以及IS0/IEC/IEEE15939中的测量信息模型(参见附录E):本部分可用于设计、识别、评价和执行系统与软件产品质量、使用质量和数据质量的测量模型,该参考模型可被开发方、需方、质量保证人员以及独立评价力,尤其是负责规定和评价信总通信技术系统质量的人员所使用。
2规范性引用文件
下列文件对于本文件的成用是必不可少的。凡是注日期的引用文件,仅注日期的版本适用于本文件:凡是不注日期的引用文件,其最新版本(包括所有的修政单)适用丁本文件:GB/T25000.1系统与软件工程系统与软件质量要求和评价(SQuaRE)第1部分:SQuaRE指南(GB/T25000.12021.IS0/IEC25000:2014,MOD)ISO/IEC/IEEE[5939系统与软件工程测量过程(SystcmsandsoftwarrcnginccringMcasurement process)
3术语和定义
F3/T25000.【和1S0/IE/1EEE15939界定的以及下列术请和定义适用于本文件,3.1
导出测度derived measure
出至少两个基本测度值的函数定义的测度。[米源:ISO/IEC/IEEE15939:2017.定义3.3.有修改1
rKaeerkAca-
GB/T25000.20—2021
外部性质的质量测度qualitymeasureonexternalproperty外部性质的QMQMonexternalproperty在特定条件下使用时,系统或软件产品使其行为能满足系统(包括软件)的明确和隐含需要程度的测度。
注:在测试和运行期问,通过执行系统或软件产品来测量、验证和/或确认行为的属性,示例:在测试期间发现的头效数是一种与存在于计算机系统中的故障数有关的软件质量外部测度。这两种测度不定是相同的,因为测试不能发现所有的故障;并且在不同的情况下,某故障会宁致明显不同的失效3.3
内部性质的质量测度qualitymeasureoninternalproperty内部性质的QMQMoninternalproperty在指定条件下使用时,软件产品的静态属性满足明确和隐含需要程度的测度。注1:静态属性包括那些与软件架构、结构及其组件、数据结构及其格式、屏薪上图形显示的结构利外观以及用户或服务接收者的菜单有关的属性。注2:静态届性可迎过评节、查、模拟和/或自动化工具来验证。注3:内部性质的质量测度通常与可在需求中规定或从需求中派牛的静态性质和属性的质量需求相关示例:在走查中发现的复杂度利放障的数量、严科度以及失效剩率,是从软件产品门身取得的软件内部质量测度。
系统与软件产品质量systemandsoftwareproductquality系统和/或软件在规定条件下使用时满足明确和隐含需要的能力。注:产品质量模型是指GB/T25600.10中定义的系统与软件产品质量模型4缩略语
下列缩咯语适用于本文件:
ID:身份标识(Identity)
QM:质量测度(QualiyMeasure)QME:质量测度元素(QualityMeasurcElemcnt5符合性
任何声称符合本部分的系统与软件产品质量和使用质量以及数据质量的测量过程均应满足第6章的要求。
6质量测量
6.1质量测量参考模型
质量测量参考模型描述广质量模型和由QME构建QM之间的美系,见图2。该关系构成广系统与软件品质量、使用质量和数据质量测量的参考模型:附录E中的测量信息模型描述了属性和测量之问的关系。
rKaeerkAca-
产品质量/使用质量/数据质量的质量模型质量特性/子特性
量化评价
山定义
测量函数
由定义
测盘方法
由测最下载标准就来标准下载网
待测量的月标
甚化鼠性
日标实体
由…定义
测量方法
·测斑
甚化属性
日标实体
注:口标实体可以是某一系统、某一软件产品或数据。GB/T 25000.20—2021
使用一-个成多个QME算法
基本测度或组合
两个或多个基本
测度的导出测度
图2质量测量参考模型
系统、软件产品或数据的质量是满足各利益相关方明确和隐含需要的程度并提供量值。用户对质量的需要包括在特定使用固境巾的系统质量需求,本标通过质量模型表示这此明确和隐含的需要,质量模型将质量分为一组特性,特性在某种情况下被进一步分解为子特性。质量性质通过应用测量方法逊行测量,测量方法是一种逻辑操作序列,用丁量化规定标度的属性。一个应用测量方法的结果被称作一个QME.
QM是通过将测量函数应用丁一组QME构建的,测量两数是用丁组合QME的算法,一个应用测量函数的结果被称作一个QM。因此,QM可量化质量特性和子特性。一个质量特性和子特性可用多个QM进行测量。
在QME也用作QM的特殊情况下,应用的测量函数是恒等函数。QME可以是基本测度或导出测度,附录B提供了一些用于确认和验证测度的评估信息,QME是根据ISO/1EC/IEEE[5939提供的指南构建完成的。结合质量需求规格说明选择相关的质量特性和了特性的指南见(13/T25000.30。使用质量测度对系统与软件产品进行评价的指南见(13/T25000.40,6.2不同QM及其相互关系
G3/T25000定义了3种质量模型:a)GB/T25000.10中的使用质量模型,川应用丁系统与软件产品:b)GB/T25000.10中的产品质量模型,川应用丁系统与软件品;c)GB/T25000.12中的数据质量模型,川应用丁计算机系统内出人和系统使用的数据。这些模型提供和定义了一组质量特性和了特性,GB/T25000中不同质量模型QM之间的关系:见图3。
-rrKaeerkAca-
GB/T 25000.20—2021
过程质母测度
依赖于
系统、软件产品和数据
系统与软件产品
内部性质的QM
开发和维护过程
系统与软件产品
外部性质的QM
系统与软件产品
依赖于
数措质室
数据质量的QM
(固有的)
依赖于
数据质量的QM
(系统依赖的)
过程质量
系统、软件产品和数据的
使用周境
系统与软件产品
使用质母
使用质虽的QM
图3不同QM之间的关系
在特定的使用周境下,当质量需求是通过分析运行概念从用户需要导出时,使用质量QM被定义或选择以规定利益相关方的要求。使用质量的QM通过量化用户和系统之间交五的结果或对利益相关方(包括间接用户和直接用户)的影响,衡量产品满足特定用户在个人或商业凡标方面需要的程度。这些测度只能在真实运行的系统坏境中准备。产品外部和内部性质的QM分别面向用户(包括测试工程帅)和开发方:两者之问没有区别,甚至在特性和子特征层面上也完全相同。然而,当用户根据目的和软件产品生存周期的阶段应用QM时:所选择的QME和QM宜与用户或开发方相关并适合他们。外部性质的QM被用丁测量基丁系统行为的系统与软件产品质量。外部性质的QM仅用丁品生存周期的测试和运行阶段。基丁内部性质的供用户用工衡量中间可交付成果工作产品的质量:另外,这此测度可与分析模型一起使用,预测最终系统与软件产品的质量,支持用户个开发生存周期早期阶段发现系统与软件产品质量问题并采取纠正和预防措施。
数据质量测度可从使用质量和系统与软件品质量的需求和测度转化而来.并利用表示目标数据质量需求的测度,对系统与软件产品的数据质量逆行评价,在设计、实现、测试或使用过程中,对数据和产品逐阶段逊行验证、确认和收迹:数据质量的QM从“固有的”和“系统依赖的\两方面测量系统与软件品的数据,检测与数据和数据库相关的浩在质量问题,这些QM可应用丁开发测试和运行阶段,数据质量对使用质量有很大的影响、儿其对丁有效性、有用性和风险管理,过程质量有助丁收善系统与软件品质量和数据质量。评估系统与软件产品是否能够满足用户质量需要是系统与软件开发生存周期中的重要组成部分:不同使用周境下的系统、软件品和数据会影KaeerkAca-
GB/T25000.20—2021
响使用质量:因此,评代和改进过程是提高系统与软件产品质量的种手段,而评价和改进系统与软件产品质量是提高使用质量的一种手段。同理.评价使用质量可为改进系统与软件产品提供反馈,评价系统与软件产品可为改进过程提供反馈。系统与软件产品质量可用内部和外部性质的QM米评价。系统与软件产品质量影响数据质量。图4描述质量生存周期为一组协同关系的QM,用丁在整个生存周期详纠规定质量需求.并通过测量验证和确认所需质量的实现程度来评价质量。整个生存周期包含系统与软件产品以及数抵的开发、运行和维护。从用户和/或利益相关方的角度出发,质量生存周期由三层组成:使用层、运行层和实现层,质量需求和日标实体在不同的层中相互确认和/或验证。用户和/或利益相关方对于包括系统、软件产品和数据内的作一目标实体的质量需要,川被出并转换为使用质量的需求·然后转换为使用外部性质的质量需求(例如行为)和使用内部性质的质量需求(例如静态属性):同时,叫根据需求设计日标实体,通过热行和选代质量生存周期提升和改善质量。QM包括使用质量的QM外部性质的QM和内部性质的QM在使用尚境中对利益相关方的影响可通过使用质量的QM进行测量,外部性质的QM是行为属性的测度,内部性质的QM被用手测量软件和/或系统的技术或结构属性。目标实体的质量性质包括外部质量性质和内部质量性质:当软件和/或系统处丁运行状态时,内部质量性质会影响外部质量性质,而软件和/或系统在某一使用周境中的结果或后果受外部质量性质影响。用户/利益相关方
质量需要
质需求
使用质量的QM
(在使用用境中
对利益相关方的
影响的测度\)
外部性质的QM
(行为属性
的測度“)
内部性质的QM
(技术/结构
属性的测度\)
规定质量需求
和评价质量
现定质圣需求
和评价质量
规定质量需求
和评价质量
各测度与采川适川的测量所数来构造:使用质量需求
基于结果/后果
例如,用户完成
特定预期任务所
花费的时间
使用外部性质的
质至需求
例如,吞吐量、
响应时间等
使用内部性质的
质蛋需求
例如,程序结构
的复杂性等
使用层
(使用固境)
运行层
实现层
图4质量生存周期的QM
rrKaeerKAca-
月标实体的质量
质量影响
(结果/后果)
外部性质的质虽
内部性质的质量
GB/T25000.20—2021
使用质量需求是基于系统和/或软件产品的预期结果/后果(例如用)完成特定预期任务所花费的时间)确定有效性、效率、满意度、抗风险和周境爱盖,它们可导出使用外部性质的质量需求(例如.弃吐量,响成时间等):使用外部性质的质量需求宜在质量需求规格说明巾采用外部性质的QM的谁则进行定量描述,这此准则在评价日标实体时使用。使用外部性质的质量需求可导出使用内部性质的质量需求(例如,程序结构的复杂性等)。使用内部性质的质量需求反映了技术/结构特性,它们可用于指定可交付的、不可执行的软件产品(如文档和手册)的性质。它们还可用作验证的标实休.并在开发的客个阶段定验证准则,
适过质量生存周期,可在不同层而中测量达到所需质量的程度以使验证和确认。在使用层,使用周境竞在使用质量需求和质量影响之闻的确认中起着重要作用。在运行层,使用外部性质的质量需求和外部质量性质以相可确认和验证。在实现层,使用内部性质的质量需求和内部质量性质可以相互确认和验证。
注:使川质量的QM表示巾利益相关方的影响所解释的质量;外部性质的QM表示在原型测试、产品测试和实际使用时巾口标实体的行为所解释的质量;内部性质的QM表示巾规格说明书和/或源代码审查的结果所解释的质虽。
6.3QM的选择
QM是为了满足开发方、需方、管理者、白接用户和问接用户以及其他利益相关方的信息需要指定的,潜在满足质量需求的候选QM宜从GB/T25000提供特定QM的部分中确定,如GB/T25000.22、GB/T25000.23或GB/T25000.24.然后,候选QM可根热需要进步细化,至少成说明选择QM(包括测度的组合)的·个准则解释选择QM的原因。可选择基本测度和导出测度的多种不同组合构建附加的QM,这些QM作为指标阐明特定的质量需求。在选择QM时.建议考虑以下因素:与划分了优先级的信息需要的相美性:在组织单位收集数据的可行性;用于收集和管理数据的人力资源的可用性;收集数的难易程度。当使用Q定义质量需求时.这此质量需求的美钮性或质量需求定义不足导致的风险可作为选择QM的准则之,当使用QM评价质量时,适用的严谨性和时效性可作为准则,所选择的测度将影响人们的行为。在许多情况下,由于有人试图利用相关体系获利.这种行为可能会导致不正常的结果。用户亢预见到这些挑战,并采取措施(包括培训、指导和附加的战略治现)减少风险。
应记录为满足这些信息需要而选择QM的准则。附录A提供了选择QM的准则的建议注1:(GB/T25000.30和GB/T25000.4C分别为质量需求规格说明和产品质量评价提供了指导。当使用修改的或者未个GB/T25000标准的质量测量部分(例如GB/T25000.22GB/T25000.23或GB/T25000.24中识别的新的测度时:用户应说听该测度与H相应的质量模型之问的关系,以及它是如何从QME构建的,
附录C提供了编制QM的示例。
注2:GB/T25000.10提供广有关定义和使川系统与软件产品质量模型的指南:6.4QM的构建
6.4.1识别需要构建的QM
系统的质量是指系统满足客利益相美方明确和隐含需要的程度并提供量估。本标准通过质量模型表示这些明确和隐含的需要,质量模型将质量分为一组特性,特性在某种情况下被进一步分解为了特6
KaeerkAca-
小提示:此标准内容仅展示完整标准里的部分截取内容,若需要完整标准请到上方自行免费下载完整标准文档。