GBT 25000.1-2021 系统与软件工程 系统与软件质量要求和评价(SQuaRE) 第1部分:SQuaRE指南.pdf
- 文档部分内容预览:
为组合两个或多个质量测度元素而执行的算法或计算。 来源:ISO/IEC/IEEE15939:2017.定义3.20
测量方法measurementmethod
按所规定标度量化属性,并以通用方式描述的操作的逻辑序列。 注1:测量方法的类型取决于用于量化属性的操作的性质。可区分为两类: 主观的:涉及人为判断的量化: 客观的:基于数字规则的量化 注2:基于2012年版国际计量学词汇一基础和通用概念及相关术语中“测量方法”的定义 L来源:ISO/1EC/1EEE15939:2017,定义3.21 3.26 测量规程 measurementprocedure 一组具体操作的描述,可按给定方法执行特定的测量。 注:改写1993年版计量学基本与通用术语国际词汇。 [来源:ISO/IEC/IEEE15939:2017,定义3.22] 3.27 测量过程 measurement process 在一个完整项目或组织的测量机构内确立、策划、执行和评价系统和软件测量的过程。 [来源:GB/T20917—2007,定义3.24,有修改] 3.28 量化属性 property to quantify 与质量测度元素相关,并能由某一测量方法予以量化的目标实体的性质。 注:软件制品是目标实体的一种示例。 3.29 过程 process 将输入转化为输出的相互关联或相互作用的一组活动。 [来源:GB/T19000—2016,定义3.4.1] 3.30 产品 product 生产出的可计量并可交付给用户的制品。其本身可以是成品或组件。 注:ISO9000:2005定义了四种约定的通用产品类型:硬件(比如,引擎机械零件部分);软件(比如,计算机程序); 务(比如,运输);和加工材料(比如,润滑剂)。硬件和加工材料通常是有形产物,而软件或者服务则通常是无 的。大部分产品包含了属于不同的通用产品类别的要素。产品是成为硬件、加工材料、软件还是服务取决于 主要的要素。结果可能是组件、系统、软件、服务、规则、文件或者许多其他物品。在某些情况下,结果可能是 多相关的单项结果, [来源:项目管理知识体系指南(PMBOK)第四版:2008,术语表,有修改」 3.31 使用质量 qualityin use 在用质量 在指定使用周境中,产品或系统由指定用户使用时,达到其规定目标并能满足用户要求的程度。月 规定目标包括有效性、效率、抗风险、周境覆盖和满意度等。 注:在产品发布前,使用质量可以在测试环境下,依照使用的预期用户、目标和周境,来指定与测量。一旦进人使 中,能够按照使用的实际用户、目标和周境来测量。用户的实际要求可能与需求中所期望的要求不一定完全 致,因此实际的使用质量可能与在测试环境下所测量的使用质量有所不同
生产标准使用质量测度 quality in use measure 在用质量测度
GB/T25000.12021
在指定使用周境中,系统和软件产品由指定用户使用时,达到其规定目标并能满足用户要求的程度 的测度。所规定目标包括有效性、效率、抗风险、周境覆盖和满意度等。 3.33 质量测度 qualitymeasure;QM 至少两个质量测度元素值的测量函数的导出测度。 [来源:GB/T25000.21—2019,定义4.13,有修改] 3.34 质量测度元素 qualitymeasureelements 依据质量的某一性质及对其量化的测量方法所定义的测度。测量方法可以包括数学函数变换等 注:通过计算一个软件质量测度,而后导出实体的软件质量特性或子特性, [来源:GB/T25000.21一2019,定义4.14,有修改 3.35 质量模型 qualitymodel 为规定质量需求和评价质量提供一种框架而定义的特性及其间关系集合。 3.36 评定 rating 把与系统和软件产品质量特性相关的测量值映射到相应评定级别的活动。 3.37 评定级别 ratinglevel 在有序标尺上对测量标度进行分级的刻度点。 注1:评定等级能使软件产品按照明确或隐含的要求进行分类(评定)。 注2:合适的评定等级与质量的不同视角有关,如“用户"“管理者”或“开发者”的视角。 3.38 满意度 satisfaction 系统与软件产品在指定的使用周境中使用时,用户的要求被满足的程度。 注1:对于不直接与系统与软件产品交互的用户,仅与目标实现和可信性相关。 注2:满意度是指用户对其与系统与软件产品交互的反应,包括对产品使用的态度。 注3:用户包括:与系统交互以实现主要目标的主要用户;提供支持的辅助用户;以及接收输出但不与系统交互的间 接用户。 注4:在本部分中,用户需要包括与产品、系统或服务使用相关联的用户愿望和期望。超越愿望和期望是显著增加 满意度、改善用户体验的一种方法。 [来源:GB/T25000.10—2016,定义4.2.2.3,有修改] 3.39 标度 scale 标尺 对属性进行映射的连续或离散的有序值集合,或分级集合。 示例:标度类型的例子有:标称标度一一对应于一组类目;顺序标度一对应于一组有序的标尺点;间隔标度 对应于有等距标尺点的有序标度;比率标度一一不仅是等距标尺点而且具有绝对零值。使用标称标度和顺序标度生成 定性数据,而使用间隔标度和比率标度生成定量数据。
标尺 对属性进行映射的连续或离散的有序值集合,或分级集合。 示例:标度类型的例子有:标称标度一一对应于一组类目;顺序标度一对应于一组有序的标尺点;间 对应于有等距标尺点的有序标度;比率标度一一不仅是等距标尺点而且具有绝对零值。使用标称标度和顺 定性数据,而使用间隔标度和比率标度生成定量数据。 [来源:ISO/IEC/IEEE15939:2017定义3.34
软件产品softwareproduct
注1:产品包括中间产品和意图开发方和维护方使用的产品
GB/T25000.12021
注2:在SQuaRE标准中,软件质量和软件产品质量具有相同的含义。 [来源:GB/T8566—2007,定义3.27] 3.41 软件产品评价softwareproductevaluation 按照规程,对软件产品的一个或多个特性进行评估的技术操作。 3.42 软件质量 softwarequality 在规定条件下使用时,软件产品满足明确或隐含要求的能力。 注:该定义不同于GB/T19000一2016中的质量定义,主要是因为本部分的质量定义指的是对明确和隐含要求的满 足,而GB/T19000质量定义指的是对需求的满足。 3.43 软件质量特性 softwarequalitycharacteristic 在软件质量属性中承载软件质量的范畴。 注:软件质量特性可细化为多级子特性并最终到软件质量属性。 3.44 软件质量评价 softwarequalityevaluation 对软件产品能够满足明确和隐含要求的能力的系统性考查。 3.45 利益相关方 stakeholder 权益相关方 在一个系统或系统特性范围内,具有权利、部分权利、诉求或利益以满足其需要和期望的个体或 组织。 注:利益(权益)相关方包括但不限于最终用户、最终用户机构、支持方、开发方、生产方、培训方、维护方、处置方、需 方、供方机构和规章管理团体。 [来源:GB/T22032—2021,定义4.1.44,有修改] 3.46 供方supplier 与需方签订合同,并按合同条款提供某一系统、软件产品或软件服务的个人或组织, L来源:GB/T8566一2007,定义3.31 3.47 系统 system 为达到一个或多个明确目的而组织起来、交互作用的要素组合体。 注1:一个系统可被认为是一个产品或它提供的服务。 注2:实际上,对系统含义的解释通常通过使用一个联合名词来阐明,如飞行器系统。或者,单词“系统”可简单地由 上下文相关的同义词来替代,如飞行器,虽然这可能使系统的原则视角有些模糊。 [来源:GB/T22032—2021,定义4.1.46] 3.48 过程目标 target ofprocess 测量或评价过程所作用的系统、软件产品或由系统或软件产品所执行的任务。 3.49 测量单位 unit of measurement 按约定定义和采用的具体量,其他同类量与这个量进行比较,用以表示它们相对于这个量的大小。 注:改写1993年版计量学基本与通用术语国际词汇。 『来源.ISO/IEC/IEEE15939.2017.定义3.397
注2:在SQuaRE标准中,软件质量和软件产品质量具有相同的含义。 [来源:GB/T8566—2007,定义3.27] 3.41 软件产品评价softwareproductevaluation 按照规程,对软件产品的一个或多个特性进行评估的技术操作。 3.42 软件质量 softwarequality 在规定条件下使用时,软件产品满足明确或隐含要求的能力。 注:该定义不同于GB/T19000一2016中的质量定义,主要是因为本部分的质量定义指的是对明确和隐含要求的满 足,而GB/T19000质量定义指的是对需求的满足。 3.43 软件质量特性 softwarequalitycharacteristic 在软件质量属性中承载软件质量的范畴。 注:软件质量特性可细化为多级子特性并最终到软件质量属性, 3.44 软件质量评价 software quality evaluation 对软件产品能够满足明确和隐含要求的能力的系统性考查。 3.45 利益相关方 stakeholder 权益相关方 在一个系统或系统特性范围内,具有权利、部分权利、诉求或利益以满足其需要和期望的个体或 组织。 注:利益(权益)相关方包括但不限于最终用户、最终用户机构、支持方、开发方、生产方、培训方、维护方、处置方、需 方、供方机构和规章管理团体。 [来源:GB/T22032—2021,定义4.1.44,有修改] 3.46 供方supplier 与需方签订合同,并按合同条款提供某一系统、软件产品或软件服务的个人或组织, L来源:GB/T8566一2007,定义3.31 3.47 系统 system 为达到一个或多个明确目的而组织起来、交互作用的要素组合体。 注1:一个系统可被认为是一个产品或它提供的服务。 注2:实际上,对系统含义的解释通常通过使用一个联合名词来阐明,如飞行器系统。或者,单词“系统”可简单地由 上下文相关的同义词来替代,如飞行器,虽然这可能使系统的原则视角有些模糊。 [来源:GB/T22032—2021,定义4.1.46] 3.48 过程目标 target ofprocess 测量或评价过程所作用的系统、软件产品或由系统或软件产品所执行的任务。 3.49 测量单位 unit of measurement 按约定定义和采用的具体量,其他同类量与这个量进行比较,用以表示它们相对于这个量的大小。 注:改写1993年版计量学基本与通用术语国际词汇。 [来源:ISO/IEC/IEEE15939:2017,定义3.39]
测量单位unitofmeasurement
GB/T25000.12021
该文件没有符合性条款要求。用户对于SQuaRE标准的预期用途,应遵循该系列每个文档中规定 的个别一致性条款。
25000标准各部分的介
5.1GB/T 25000.1—SOuaRE 指南
该部分主要给出了GB/T25000整体标准的组织架构、术语和定义、GB/T25000标准公共模型 统和软件产品质量生存周期模型
该部分主要给出了负责管理系统 评价的支持功能的要求和指南
53GB/T25000.10—系统与软件质量模型
5.4GB/T25000.12数据质量模型
5.5GB/T25000.20质量测量框架
该部分给出了质量测度元素、软件内部质 行了介绍性解释。该部分为用户选择、开发
5.6GB/T25000.21—质量测度元素
该部分给出一组推荐的基本测度和派生测度的定义和规格,期望在整个系统与软件开发生存周 部能应用这些测度。该部分所描述的测度可被用作软件内部质量、系统与软件外部质量及系统与 使用质量测量的输人。
.8GB/T25000.23系统与软件产品质量测
该部分定义了质量测度以便依据GB/T25000.10中定义的特性和子特性定量地测量系统与软 品质量,并旨在与GB/T25000.10一起使用。
5.11GB/T25000.40
该部分提供了用以评价质量模型中可靠特性下定义的易恢复性子特性的规格。它确定了当信息 包含的一个或多个软件产品的执行事务受到干扰时,系统与软件在容错性和自主恢复指数的外部 则度。
5.14GB/T 25000.51
GB/T25000.12021
6GB/T25000标准的公共模型
下列各条给出了在GB/T25000标准内使用的全部公共模型。这些模型构成该标准实践的基础, 由专门和(或)详细的标准文件进行进一步的阐释。这些模型说明如下: GB/T25000标准的通用参考模型一一作为用户任务功能,为GB/T25000标准提供导航 指南; b) 系统与软件产品质量生存周期模型一一内部质量、外部质量和使用质量在系统与软件生存周 期期间的视图; 质量模型结构一 将系统与软件质量分类为特性、子特性和质量属性
.2GB/T25000标准的通用参考模型
建立GB/T25000标准的通用参考模型(见图2),以帮助用户能够导航GB/T25000标准 从GB/T25000标准选择合适的标准和文件取决于用户的角色和信息需要。除了与他们特定的信 息需要和角色相关的部分之外,建议所有的用户在初始时参考通用指南。 注,需求规格说明和评价过程尚未涉及数据质量评价
GB/T 25000.1—2021业务系统过程目标信息系统软件产品软件内部质量软件外部质量使用质量过程需求规格评价第22部分、第23部分、第30部分第24部分第41部分、执行第42部分、第45部分第21部分特定指南第2部分第20部分第40部分第2部分第10部分、第12部分通用指南第1部分图2GB/T25000标准的通用参考模型6.3系统与软件产品质量生存周期模型系统与软件产品质量生存周期模型(见图3)涉及系统与软件产品生存周期三个主要阶段中的系统与软件产品质量:开发中的产品、运行中的产品和使用中的产品。产品在开发中的阶段是归属于软件内部质量测度的主题。产品在运行中的阶段是归属于系统和软件外部质量测度的主题。产品在使用中的阶段是归属于系统和软件使用质量测度的主题。10
GB/T 25000.1—2021使用质量要求需求产品系统使用质量用于系统使用质量需求系统使用质量模型确认计算机系统质量需计算机系统质量求(系统和软确认件)产品质量模型软件产品质量需求软件产品质量用于V验证V确认实现图3系统与软件产品质量生存周期模型系统与软件产品质量生存周期模型还表明,对于每种类型的质量而言,系统与软件质量的实现需要个与系统与软件开发相类似的过程:需求、实现和结果的确认。使用质量需求从最终用户的视角规定所需的质量水平。这些需求从每个使用周境的要求中导出。使用质量需求被用作用户进行系统与软件产品确认的目标。关于使用质量特性的需求应利用使用质量测度在质量需求规格中明确,并且在产品评价时可用作评价准则。注1:使用质量需求有助于识别和定义系统或软件外部质量需求。系统与软件外部质量需求从外部视角规定所需的质量水平。它们包括从用户质量要求导出的需求,包括使用质量需求。系统与软件外部质量需求被用作系统与软件产品技术验证和确认的目标。关于系统与软件外部质量特性的需求应利用外部测度在质量需求规格中量化,并且在产品评价时可用作评价准则,注2:系统或软件外部质量需求有助于识别和定义软件内部质量需求。注3:软件外部质量评价能用于预估使用质量。软件内部质量需求从产品内部的视角规定所需的质量水平。它们包括从系统与软件外部质量要求导出的需求。软件内部质量需求被用于规定中间软件产品的性能。软件内部质量需求也用于可交付的、不可执行的软件产品(例如,文档和手册)。软件内部质量需求在开发的各个阶段可被用作验证的目标。它们还可用于定义开发策略,并用作开发期间的评价和验证准则。这种情况可能包括使用超出GB/T25000标准范围的附加测度(例如,可重用性)。内部质量需求应根据内部测度来量化地规定。注4:软件内部质量评价能用于预估软件外部质量。6.4质量模型结构GB/T25000标准的质量模型将系统与软件质量分类为特性,并且进一步细分为子特性和(或)质量属性。GB/T25000标准的质量模型由三部分组成,即系统与软件产品质量模型、使用质量模型和数据质量模型。细节分别在GB/T25000.10和GB/T25000.12中说明。在这些标准文件中详细地定义了系统与软件产品以及数据的每个质量特性与子特性。11
GB/T25000.12021
附录A (资料性附录) GB/T25000标准与相关国家标准或ISO标准的关系
GB/T25000标准与GB/T20917有非常密切的关系,因为在GB/T20917中已经融合了与测量相 关的定义,它也可以适用于GB/T25000标准中定义的评价过程。 GB/T20917定义了一个通用的过程和行为,这对于在整个项目或者组织测量结构中去成功地识 别、定义、选择、确认和改进软件测度是必要的。这个标准也识别在一个项目或者管理周境中有效解决 软件技术和管理信息需要所需的测量过程的原则和特性。 GB/T20917的目的是: 提供一个通用定义的、可剪裁的测量过程,从而支持软件工程领域所需的特定测度的实现; b 建立测量过程的特性,从而支持将过程和产品的测量数据整合为有意义的信息; 建立一个在项目范围内测量数据收集和利用的基础,从而支持项目预估和跟踪、产品评价、过 程评估和改进的需求; d)定义适用于所有用户以及整个生存周期的通用测量术语
GB/T22032为描述由人创建的生存周期系统建立一个通用框架。它定义了一系列过程和相关术 语。这些过程能够应用到系统结构体系中的任何层级。经选择的过程集合可被应用到整个生存周期, 以便管理和执行系统生存周期的各个阶段。 GB/T22032的目的,尤其在技术过程中的目的是: a 定义系统的需求,可以为用户和其他利益相关方在特定环境下提供所需的服务; b) 将所需服务的利益相关方和需求驱动的视角转变为能交付服务所需产品的技术视角; C) 通过架构设计,综合满足系统需求的解决方案; d) 产生指定系统要素; e) 组合一个与架构设计一致的系统; f) 确认系统已经实现了特定的设计需求; g) 建立一种能力,能提供在运行环境下由利益相关方需求所规定的服务; h) 提供客观的证据,表明使用中的系统所提供的服务符合利益相关方的需求; 1) 支撑一个系统提供服务的能力。 在GB/T25000.30中用于开发质量需求的过程基于GB/T22032的技术过程。另一方面,在 GB/T25000标准中定义的评估过程可以用来帮助GB/T22032中的“确认过程”
A.3ISO/IEC 12207:20
1SO/1EC12207:2017为软件生存周期制定了通用框架以及未语。它包括在软件产品供应、开发 运行、维护过程全部要应用的过程、活动和任务 在开发的过程中,开发者需要创建和记录软件需求,包括产品质量属性规格说明书。可以在 GB/T25000.10中找到对质量特性规定的指导。GB/T25000.22、GB/T25000.23和GB/T25000.24可 以被用于为质量需求分配定量目标值。GB/T25000标准也可以被用于开发过程中,主要是为了评估 2
A.4ISO/IEC 15504
GB/T25000.12021
电线电缆标准A.5ISO9000系列标准
ISO9000系列标准旨在辅助各种类型和规模的组织实现并运行有效质量管理体系,它适用于各种 类型的产品,该系列标准包括 ISO9000:2015一一描述了质量管理体系的基本点,并规定了质量管理体系的术语。 b) ISO/IEC90003:2014一一为组织应用ISO9001采购、供应、开发、运行和维护计算机软件提 供了指南。 c) ISO9001:2015一一规定了质量管理体系的需求,其中一个组织需要展示它可以满足客户需求 和管控需求的产品的能力,其目的在于提高客户满意度。 d ISO9004:2018一一为组织可持续的质量管理提供指南,同时考虑质量管理体系的有效性和效 率。该标准目标是改进组织效率以及客户和其他利益相关方的满意度。 e) ISO19011:2018一为审核质量和环境管理体系提供指南。 它们共同形成一套质量管理体系标准以促进在国内和国际贸易中相互了解。在这些国际标准中所 规定的质量管理体系需求与ISO/IECJTC1/SC7系统与软件工程标准中规定的需求是相互补充的。 质量管理体系方法鼓励组织机构分析客户需求、定义有助于客户可接受的产品实现的过程,并保证过程 可控。质量管理体系为持续改进提供一个框架,能增加客户满意的可能性,并提高组织机构的竞争优 势。同时,它也带给组织机构和客户信心,保障提供完全满足需求的产品。 ISO9000:2015描述了质量管理体系的一些基本点,这些形成了ISO9000系列标准的主题,同时 定义了相关的条款。该国际标准适用于: a) 组织机构通过贯彻质量管理体系来寻找优势; b) 组织机构通过满足它们供方的产品需求来获得信心; c) 产品的用户; d) 就质量管理方面所使用的术语需要达成共识的人员和组织(如:供方、客户与监管机构); e) 评价组织的质量管理体系或依据ISO9001的要求审核其符合性的内部或外部人员和机构 (如:审核员、监管机构与认证机构); f) 对组织质量管理体系提出建议或提供培训的内部或外部人员和机构; 相关标准的开发者。 ISO/IEC90003:2014为组织应用ISO9001:2008获取、供应、开发、运行和维护计算机软件提供指
南。该指南应用到计算机系统: a) 作为和另一个组织的商业合同的一部分; b 作为市场部门可用的一个产品; c) 支持组织的业务流程; d)作为嵌人到硬件产品中的软件; e)提供软件运行、维护以及支持服务。 ISO/IEC90003:2014通常被引用作为ISO/IEC/JTC1/SC7,特别是ISO/IEC9126,12207,15939 和15504中定义的软件工程标准的附加指南。 该国际标准标识了应该被解决,又与组织所用的技术、生存周期模型、开发过程、活动序列或者组织 结构无关的问题。该指南和被识别的问题预期是产泛的,但无法穷尽。一个组织活动的范围包含除了 计算机软件开发之外的领域,组织质量管理体系的计算机软件基础和其他方面的关系应该作为一个整 本被清晰地记录在质量管理体系中。 ISO9001:2015规定了质量管理体系的要求,其中组织: a)需要展示其有能力提供与客户和适用法规需求一致的产品,和 b)旨在通过系统的有效应用,增强客户满意度。包括: 1)系统持续改进过程和对客户符合性的保障,和 2)适用的法规要求。 该国际标准的所有要求都是通用的,旨在适用于各种不同类型、不同规模和提供不同产品的组织, 当这个标准的任何要求因组织及其产品的特点而不适用时,可以考虑对其进行删减,但是这种删减仅限 于要求的一个特定子集。这类删减必须是合理的,不能影响到组织提供满足客户和适用法规要求的产 品的能力或责任, ISO9004:2018提供了超出ISO9001中所给要求之外的指南,主要是为了考虑到一个质量管理体 系的有效性和效率,由此提高组织机构性能的潜能。与ISO9001相比,客户满意度以及产品质量的目 示可以延伸包括利益相关方的满意度以及组织机构的表现。 该国际标准适用于组织过程,也适用于能够在整个组织内部署实施的质量管理准则。该标准的焦 点在于通过客户和其他利益方的满意度测量,获得持续完善。 ISO9004由指南和推荐标准组成,并不适用于认证、法规、或合同,也不适用作为ISO9001的实施 指南。 ISO19011:2018提供对审核准则、审核项目管理、质量管理体系审核的操作、环境管理体系审核以 及质量和环境管理体系审核员能力的指南。 该标准适用于需要对内部和外部软件质量控制和管理,和/或环境管理体系审核的所有组织。 将该国际标准应用到其他类型的审核、评估、评价等应用原则上也是可以的,在这样的情形下需要 特殊考虑的是如何定义审核团队成员所需技能
A.6ISO/IEC29119
GB/T25000.12021
GB/T25000.12021
电气设备标准规范范本GB/T25000.12021
....- 质量标准
- 相关专题: 系统