下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
质量概述系统工程--
产品质量需参考:ISO/IEC
25000
《求和评价(SQuaRE)
》ISO
9126( 产品质量)和
ISO
14598(
产品评价)ISO
15504(SPICE,
过程改进和能力确定)ISO
12207( 生存期过程)ISO/IEC
15939
(GB/T
20917)《
--
测量过程》1质量的概念质量的主要因素质量的定义影响质量模型Back2质量的定义1.
质量的定义2.
质量特性3.
生存期与质量特性3质量的定义1.
质量的定义1
)
ANSI/IEEE
Std
729-1983
定义
质量为:
“与
产品满足规定的和隐含的需求的能力有关的特征或特性的全体”。其含义有四:能满足给定需要的性质和特性的全体;具有所期望的各种属性的组合程度;顾客和用户觉得能满足其综合期望的程度;确定
在使用中将满足顾客预期要求的程度。4质量的定义1.
质量的定义(续)2)M.J.Fisher将 质量定义为:“所有描述计算机优秀程度的特性的组合。”3)GB/T6583
–
ISO
8402(1994)定义 质量为:“反映实体满足明确和隐含需要的能力和特性总合”质量还被定义如下:4客户满意度一致性准则质量度量过程质量观5质量的定义1.
质量的定义(续)质量和一般产品质量类似,被定义为3A特性:可说明性(Accountability)有效性(Availability)易用性(Accessibility)RUP中,
质量被定义为具有以下三个维度:功能(Functionality)可靠(Reliability/Dependability)性能(Performance)的本简言之,
质量是
一些特性的组合,它依赖身。6质量的定义质量可以从3个不同从用户最感 的角度来说,的角度来看待:如何使用
,使用效果如何,性能如何从开发团队的角度来看生产出满足质量要求的中间件的质量如何运用最少的资源、最快的进度生产出质量最优的产品从 者的角度看,对 方面的特对企业的管理层来说,注重的是总体利益和长远利益,
质量好的
一般可以帮助企业扩大市场。
7质量的定义面的问题:质量的基础。不符合需求的软质量反映了以下需求是度量件不具备质量。规范化的标准定义了一组开发准则,用来指导用工程化的方法来开发
。如果这些开发准则,
质量就得不到保证。往往会有一些隐含的需求没有显式地提出来。如软件应具备良好的可
性。如果
只满足那些精确定义了的需求而没有满足这些隐含的需求,质量也不能保证。8质量的定义2.
质量特性与质量有关的特性是质量特性,质量特性是“产品、过程或体系与要求有关的固有特性”。质量特性,反映了
的本质。的质量,问题最终要归结到定义 的质量的质量,就等价于为该 定义一系列质量一个特性。定义一个特性。通常,质量可由以下主要特性来定义:9质量的定义功能性:
所实现的功能达到它的设计规范和满足用户需求的程度;效率:在规定条件下,用
实现某种功能所需的计算机资源(包括时间)的有效程度;3能够正常维持4应具备的自身保可靠性:在满足一定条件的应用环境中,其工作的能力;安全性:为了防止意外或人为的破坏,护能力能力;10质量的定义,用户在学习、操作和理解过程中所5
易使用性:对于一个做努力的程度;6
可
性:当环境改变或
运行发生故障时,为了使其恢复7能够正常运行的正常运行所做努力的程度;可扩充性:在功能改变和扩充情况下,能力;8从现有运行平台向另一个运行平台可移植性:为使一个过度所做努力的程度9或其中一部分能作为
包而被再利用的重用性:整个程度。11质量的定义3.
生存期与质量特性从用户的角度看,
的生存期可分为如下三个阶段:21
初期运用:运行新开发的产品。与扩充:在运行过程中修改缺欠的内容;而且,为了进一步的使用,需根据运行环境(主要指应用环境和技术环境)的变化做功能上和性能上的扩充。3
移植和连接:把在原有平台上运行的
向其它新的运行环境转移、或者组成
包以便重用、或与其它进行连接。12质量的定义对生存期与质量特性的关系所需求的质量特性,在生存期的不同阶段中情况各有不同,要求也不一样,如下图说明。Bac1k3影响影响质量的主要因素质量的主要因素产品的组织,开发过程及开发使用的开发中心RADC和
系总体上说有三个:开发方法和技术。具体:(统控制中心AFSC):1
开发方法和工具。2
开发
训练因素3开发的组织形式文档的提供复杂性环境现有的原型14影响影响质量的主要因素质量的主要因素性需求转换和可测试方法10计划和资源语言现有的类似的质量特征设计参数的折中15质量模型质量模型人们通常把影响 质量的特性用质量模型来描述。所谓质量模型是指提供
质量需求和评价质量基础的特性以及特性之间关系的集合。换句话说质量模型是
质量需求以及对质量进行评价的理论基础。Boehm质量模型质量特性定义的分层模型McCall质量模型ISO质量模型16Boehm质量模型设备独立性可靠性效率整体效用易用性可
性可测试性工程学可移植性易懂性精确性完整性完全性可说明性设备功效易操作性沟通良好自 作性架构性简明性易懂性易更改可
性
7模块独立性连续性质量模型McCall
质量模型的三层次1976年,由Boehm等提出
质量模型的分层方案。1979年McCall等人改进Boehm质量模型又提出了一种软件质量模型。模型包括质量要素(factor)、准则(criteria)和度量(metric)三层次。如下页图所示。18McCall质量度量模型框要素(特性)评价准则评价准则评价准则度量度量度量面向管理观点的产品质量决定产品质量的属性定量化地度量属性特性是件属性可知质量的反映, 属性可用做评价准则,定量化地度量软质量的优劣。19质量模型
质量要素直接影响量。开发过程各个阶段的产品质由于对 质量理解的不断深化,质量要素不是一成不变的。McCall等人给出的 质量要素共11个,分为三类,分别面向系产品的运行、修正、转移。它们与特性的关。20McCall质量模型产品修正产品转移产品运行性可测试性灵活性互联性可移植性复用性正确性可使用性完整性可靠性效率21McCall质量模型正确性:在预定环境下,满足设计规格说明及用户预期目标的程度。它要求
“没有错误”。可靠性:
按照设计要求,在规定时间和条件下不出故障,持续运行的程度。效率:为了完成预定功能,
系统所需的计算机资源的多少。完整性:为了某一目的而保护数据,避免它受到偶然的,或有意的破坏、改动或遗失的能力。可使用性:对于一个系统,用户学习、使用及为程序准备输入和解释输出所需工作量的大小。可性:为满足用户新的要求,或当环境发生了变化,或运行中发现了新的错误时,对一个已投入运行的
进行相应和修改所需工作量的大小。22McCall质量模型可测试性:测试小。以确保其能够执行预定功能所需工作量的大灵活性:修改或改进一个已投入运行的
所需工作量的大小。可移植性:将一个
系统从一个计算机系统或环境移植到另一个计算机系统或环境
中运行时所需工作量的大小。(或或复用性:一个用的功能与此互连性:连接一个的部件)能再次用于其它应用(该应部件的所完成的功能有联系)的程度。其他系统所需工作量的大小。如果这个要联网,或与其他系统通信,或要把其他系统纳入到自己的控制之下,必须有系统间的接口,使之可以联结。互连性很重要。它又称相互操作性。23质量模型质量特性之间的竞争在与质量的质量特性与质量特性之间、质量特性性之间存在着有利的影响和不利的影响。因此在系统设计过程中应根据具体情况对各种要素的要求进行折衷,以便得到在总体上用户和系统开发
都满意的质量标准。下页是质量要
间的关系表24质量特性之间的竞争25质量模型质量要素评价准则McCall定义了一组较易度量的质量要素评价准则,对反映质量特性的
属性
,以此来估计
质量特性的值。质量要素属性定义评价准则的关键是确定影响必须满足:质量要素的属性。这些属性①比较完整、准确的描述
质量要素;②比较容易量化和测量,能够反映
质量的优劣。McCall的McCall定义的质量要素评价准则质量要素评价准则共21种,它们是:26McCall质量要素评价准则1.
可
性(Auditability)
:检查需求、规格说明、标准、过程、指令、代码及合同是否一致的难易程度。准确性(Accuracy):计算和控制的精度,最好表示成相对误差的函数,值越大表示精度越高。通信通用性(Communication
Commonality):使用标准接口、协议和频带的程度。完全性(Completeness):所需功能完全实现的程度。简明性(Conciseness):程序源代码的紧凑性。一致性(Consistency):设计文档与系统实现的一致性。数据通用性(D容错性(Errorommonality):在程序中使用标准的数据结构和类型。tolerance)
:系统在各种异常条件下提供继续操作的能力27McCall
质量要素评价准则执行效率(Execution
Efficiency):程序运行效率。可扩充性(Expandability):能够对结构设计、数据设计和过程设计进行扩充的程度通用性(Generality):程序部件潜在的应用范围的广泛性硬件独立性(Hardware
Independence): 同支持它运行的硬件系统不相关的程度。检测性(Instrumentation):监视程序的运行,一旦发生错误时,标识错误的程度。模块化(Modularity):程序部件的功能独立性。28McCall
质量要素评价准则可操作性(Operability):操作一个
的难易程度。安全性(Security):控制或保护程序和数据不受破坏的机制,以防止程序和数据受到意外的或蓄意的存取、使用、修改、毁坏或泄密。自文档化(Self- ation):源代码提供有意义文档的程度。简单性(Simplicity):理解程序的难易程度。系 立性(Software
System
Independence):程序与非标准的程序设计语言特征、操作系统特征、以及其他环境约束无关的程度。可追踪性(Tracebility):对
进行正向和反向追踪的能力。易培训性(Training):
支持新用户使用该系统的能力。29要素关系准则正确性可靠性有效性完整性可维护可测试可移植可重用互操作可用性灵活性可
性VV准确性V通信通用性V完全性V简明性VVV一致性VVVV数据通用性V容错性V执行效率V可扩充性V通用性VVVV质量要素与评价准则(1/2)30要素关系准则正确性可靠性有效性完整性可维护可测试可移植可重用互操作可用性灵活性硬件独立性VVVV检测性VVV模块化VVVVVVV可操作性VV安全性V自文挡化VVVVV简单性VVVV独立性VV可追踪性V易培训性V质量要素与评价准则(2/2)31计算质量要素质量要素值的计算质量要素Fj的值可用下式计算LFj=∑CjkMkk=1其中
Mk是j=1,2,...,11.质量要素Fj对第k种评价准则的测量值
Cjk是相应McCall定义的评价准则多数都没有客观的测量方法,只能凭印象为评价准则定值。McCall将评价准则分为0--10级。
0级最低,10级最高。Mk的取值是
0,0.1,0.2,…,1.032质量的度量和评价质量的度量质量度量是指被用来确定系统或产品某属性值的一种测量方法或测量尺度。是经验关系系统到数值关系系统的一种。IEEE
的
工程术语标准辞典(IEEE
Standard
Glossary
of
Software
EngineeringTerms)中定义“metric”(度量)为“对一个系统、构件或过程具有的某个给定属性的度的一个定量测量”。质量特性度量有两类: 型和验收型。(在ISO9126中,
质量度量又分
度量、外部度量和使用质量度量3种。)33质量的度量和评价度量它是利用定量的或定性的方法,对质量的评价值进行估计,以得到 质量的比较精确的估算值。它是用在开发过程中的。尺度度量:是一种定量度量。它适用于一些能够直接度量的特性。如,出错率定义为:错误数/KLOC/单位时间。二元度量:是一种定性度量。它适用于一些只能间接度量的特性。例如,可使用性、灵活性等。验收度量它是在 开发各阶段的检查点,对 的要求质量进行确认性检查的具体评价值,它可以看成是对
度量的一种确认,是对开发过程中的
进行评价。34尺度度量检查表35二元度量检查表质量的度量和评价质量度量的实施一般,采取以下几个步骤:质量需求;1)确定过程:需求获取:首先,要理解用户的需求,区分哪些是质量需求,把这些需求记录下来,获得用户的确认。需求分析:拿到用户确认的需求后,把用户的质量需求与
设定的质量特性联系起来,一直区分到
性。建立了这种关联后,可以根据分类,分级,确定度量。37质量度量的实施质量度量的实施(续)2)确定度量它的输入是
或
过程,输出是一个测量值。它通过执行一系列的任务,获得一个质量值。在进行度量前,应有以下准备:12工具:有助于计算度量值的软硬件工具,如:缺陷
工具;应用:描述度量结果的希望值、度量值的意义、作用和对度量结果数据的使用方法;数据:获得度量结果所需的数据、程序、过程等度量对象;计算:度量程序、步骤和方法。费用:测试是要花钱(人力、物力、时间等)的。34538质量度量的实施3分析度量结果对度量过程进行
和分析,需要时,可能会对度量程序、度量工具、度量方法,甚至原始数据,做出补充和调整。确认质量度量确认非常重要:首先,要确认度量过程是否与事实相符:脱离实际的度量,结果与目标再相符,也没有意义。其次,是确认方法的有效性。如:在度量中,用到很多统计学方法,在这些方法中,有一些概率分布假设(如:某些错误的发生,假设符合随机概率分布),当这些假设并不成立时,度量的结果是不真实的。439质量的度量和评价质量评价进行打分来评价,分两步:一般采取由若干(6~10)位1
评分主要是针对检查表,实际运行进行评分。由于
使用环境不同,使用目的不同,各人打分会有一定差别。2
分析结果根据评分的结果,对照评价指标,检查某个质量特性是否达到了要求的质量标准。如某质量特性不符合规定的标准,最好再分析这个质量特性,找出为什么达不到标准的原因。分析原因应该自顶向下进行。按系统级、子系统级、模块级逐步分析。40McCall质量模型McCall质量度量模型小结:质量度量模型为
质量管理奠定了基础McCall模型由 质量要素和评价准则组成系数Cjk满足∑Cjk=1其中
Cjk≥0当质量要素Fj与k项评价准则无关时,Cjk=0McCall评价准则项数L=2141ISO质量模型质量度量模型ISO1985年国际标准化组织(ISO)建议,
质量度量模型由三层组成。称中层称低层称质量需求评价准则(SQRC);质量设计评价准则(SQDC);质量度量评价准则(SQMC)。分别对应McCall等人的要素、评价准则和度量。是从用户观点出发;中层是从开发者观点出发。ISO认为应对高层和中层建立国际标准,以便在国际范围内推广质量管理,而低层可由各单位自行制定。ISO
由8个要素组成、中层由23个评价准则组成。42正确性可
性完
备
性准
确
性容
错
性简
洁
性模
块
性通
用
性扩
充
性可容性效
率安全性可
性适应性连接性SQDCSQRCSQMC可用性—
致
性由各使用单位根据实际情况决定ISO的质量要素与评价准则(1/2)要素关系准则正确性可容性有效性安全性可用性可维护灵活性互操作可追踪性V完全性V一致性VVV准确性V容错性V简单性VV模块化VV通用性V可扩充性V检测性V自描述性VV44ISO的质量要素与评价准则(2/2)要素关系准则正确性可容性有效性安全性可用性可维护灵活性互操作执行效率V效率V存取控制V存取V可操作性V易培训性V通信性V独立性V硬件独立性V通信通用性V数据通用性V简明性V45质量模型1991年版1991年,ISO发布了质量特性的国际标准ISO/IEC9126:1991《
-
产品评价-质量特性及其使用指南》。将质量特性降为6个,即功能性、可靠性、可
性、效率、可使用性、可移植性,并定义了21个
性。6个质量特性功能性:在指定条件下使用时,需求功能的能力;可靠性:在指定条件下使用时,的能力;产品提供满足明确和隐含产品维持规定的性能级别46质量模型产品被理解、学习、易用性:在指定条件下使用时,使用及其吸 户的能力;效率:在规定条件下,相对于所用资源的数量,
产品可提供适当性能的能力;易
性:产品可被修改的能力,修改可能包括修正、改进或者适应环境、需求和功能规约的变化;易移植性: 产品从一种环境迁移到另一种环境的能力;47质量模型质量特性功能性可移植性可靠性易用性效率可性适合性准确性互用性依从性安全性成熟性容错性易恢复性易理解性易学性易操作性时间特性资源特性易分析性易改变性稳定性易测试性适应性易安装性遵循性替换性48质量模型21个质量
性功能性适合性:与规定任务能否提供一组功能以及这组功能的适合程度有关的
属性;准确性:与能否得到正确或相符的结果或效果有关的属性;互用性:与同其他指定系统进行交互的能力有关的
属性;依从性:使 遵循有关的标准,约定,
及类似规定的属性;安全性:与防止对程序及数据的非的故意或意外的能力有关的
属性;49质量模型性(续)21个质量可靠性成熟性:与由容错性:与在故障引起失效的频度有关的
属性;定的性能水平的能力有关的故障或 指定接口的情况下,维持规属性;易恢复性:与在失效发生后,重建其性能水平并恢复直接受影响数据的能力以及为达此目的所需的时间和能力有关的属性;50质量模型性(续)21个质量易用性易理解性:与用户为认识逻辑概念及其应用范围所花的努力有关的
属性;易学性:与用户为学习
应用所花的努力有关的
属性;易操作性:与用户为操作和运行控制所花努力有关的属性;51质量模型21个质量
性(续)效率时间特性:与
执行其功能时响应和处理时间以及吞吐量有关的
属性;执行其功能时所使用的资源数量及其使用属性;可资源特性:与在时间有关的性易分析性:与为需努力有关的缺陷或失效原因及为判定待修改的部分所属性;易改变性:与进行修改,排除错误或适应环境变化所需努力有关的
属性;稳定性:与修改所造成的未预料结果的风险有关的
属性;易测试性:与确认已修改
所需的努力有关的
属性;52质量模型性(续)21个质量可移植性适应性:与无需采用有别于为该段就可能适应不同的规定环境有关的准备的活动或手属性;易安装性:与在指定环境下安装
所需努力有关的属性;遵循与可移植性有关的标准或约定的遵循性:使属性;易替换性:与 在该件的机会和努力有关的环境中用来替代指定的其他软属性;53质量特性使用定义质量需求,评价
产品产品质量需求规格说明在开发期间是否满足质量需求定义评价描述已实现的 的特征和属性(如用户手册)对开发的
在未交付使用前进行评价质量观点用户观点:功能、可靠、效率、易用、可移植开发者观点:除用户观点外,必须体现可管理者观点:关注总体质量,权衡进度、成本、质量54质量评价评价目的确定产品是否通过验收,确定何时发布产品与其他类似产品相比较,对产品进行选择在使用该产品时评估其正面及
的影响确定何时优化或替换该产品评价步骤ISO/IEC
9126:1991为3步:质量要求定义评价准备评价过程55质量评价–质量需求定义根据
需求定义质量特性和可能的
性,将用户的质量要求转化为开发不同阶段的质量要求,并及时分解为
产品组成部分的质量要求。57质量评价–评价准备选择质量度量对质量特性进行定义所采用的方式不提供对它们的直接测量,需要建立与
产品的特性相关的度量度量可以因不同的环境和不同的开发阶段而异根据用户观点采用的度量是关键的定义等级对可定量的特征可用质量度量来定量地测量,将
与预先定义好的等级(如规定达到什么程度为优秀,达到什么程度为良好,达到什么程度为合格,什么情况下为差)比较,得到该特性的评价结果质量与给定需求有关,不可能有通用的等级每一次具体的评价都必须对等级进行定义定义评估准则(见下页)58质量评价–评价准备评估准则定义为了评估产品质量,必须把不同特性的评价结果加以归纳使用决策表或在特定环境下对平均法,同时可以考虑其他因素,如产品质量评估有影响的时间和成本应根据质量特性的重要程度确定其权值质量特性的重要程度可以根据
类型的不同而有所不同,其可靠性是最重要的系统,其效率是最重要的对于任务关键型的系统对于时间关键型的实时对于交互终端用户,其易用性是最重要的59质量评价–评价过程评价过程又细分为3步:测量:把选定的度量应用到
产品上去进行的活动:根据等级定义确定某一测量值的等级评估:将一组评出的等级加以归纳,得出
产品质量报告。最后管理
将归纳的质量与其他方面诸如时间和成本进行比较,根据管理准则作出决策,决定该产品是否通过验收或者是否给出评价结果时,必须说明评价所使用的度量、等级以及准则60ISO
9126评价过程复杂,企业难以实施。1991年发布的ISO/IEC9126标准2001年被分为了两部:ISO/IEC9126《ISO/IEC14598《产品质量》和产品评价》。61ISO
9126ISO
9126(GB/T
16260)《
产品质量》,描述新的
质量模型,修订成4个部分ISO
9126-1:2001
第1部分:质量模型ISO
9126-2:2003
第2部分:外部质量度量ISO
9126-3:2003
第3部分:
质量度量ISO
9126-4:2004
第4部分:使用质量度量62ISO
912663ISO
9126度量测量
本身度量可用于开发阶段的非执行义、设计规格说明或源代码等)。产品(例如标书、需求定度量为用户提供了测量中间可交付项的质量的能力,从而可以
最终产品的质量。这样就可以使用户尽可能在开发生存周期的早期察觉质量问题,并采取纠正措施。外部度量测量包含该外部度量可以通过测量该的计算机系统的行为产品作为其一部分的系统行为来测量产品的质量。外部度量只能在生存周期过程中的测试阶段和任何运行阶段使用。在所属系统环境下运行该
产品即可获得这样的测量。(continue)64ISO
9126使用质量度量测量在指定条件中使用该
的效果使用质量的度量是测量产品在特定的使用周境下,满足特定用户达到特定目标所要求的有效性、生产率、安全性和满意度的程度。这只能在真实的系统环境下获得。65ISO
9126与旧版本的主要区别引入规范性
性,其中大都是基于9126附录中的性;引入质量模型的规格说明引入了使用质量删除了评价过程(移到14598-1中);与ISO
14598-1的内容相协调(见下图)6667ISO
9126-1质量模型质量特性(外部质量和质量)功能性可移植性可靠性易用性效率可性适合性准确性互操作性安全性功能性的依从性成熟性容错性易恢复性可靠性的依从性易理解性易学性易操作性吸引性易用性的依从性时间特性资源特性效率依从性易分析性易改变性稳定性易测试性性的依从性适应性易安装性遵循性替换性可移植性的依从性68ISO
9126-1质量模型功能性的依从性:遵循相关标准(国际标准、国内标准、行业标准、企业
规范)可靠性的依从性:遵循相关标准。吸引性:
产品吸 户的能力易用性的依从性:遵循一定的标准。效率依从性:遵循一定的标准。性的依从性:遵循相关标准。可移植性的依从性:遵循相关的标准。69ISO
9126使用质量有效性生产率安全性满意度使用质量用的质量模型基于用户观点的质量70ISO
9126有效性:
产品在指定使用环境下,使用户准确、完整地获得规定目标的能力;生产率:
产品在指定使用环境下,使用户花费合适的与有效性相关的资源数量的能力;安全性:产品在指定使用环境下,获得可接受的损害人类、商务、、或环境风险级别的能力;满意度:产品在指定使用环境下,使用户满意的能力。71ISO
14598内容72国内外测试标准21世纪初始以来,国际
工程标准化组织,一直在对
产品评价与质量度量领域的国际标准进行研究,主要对象有:ISO/IEC
12119-1994
“测试”包质量要求和ISO/IEC
9126
“ISO/IEC
14598
“工程产品质量”工程产品评价”73ISO/IEC
25000
模型ISO/IEC
25000~25050(SQuaRE)2002年5月,JTC1/SC7在釜山会议上通过了标准范围为ISO/IEC25000~25050,名称为《
产品质量要求和评估》(Software
product
Quality
Requirements
and
Evaluation,简称SQuaRE)。制定新的sQuaRE原因ISO/IEC
9126(GB/T
16260)和ISO/IEC
14598(GB/T18905)二者有共同的规范性、参考性和功能性的根基;二个系列标准组成互补的标准集合;二个系列标准独立的生存周期在标准间产生不一致。这些,使得它们在应用中容易产生
。74ISO/IEC
25000
模型ISO/IEC
25000~25050
(
SQuaRE)SQuaRE系列国际标准的目的是辅助那些利用质量要求规程和评价来开发和获取们。产品的人该系列标准建立了特别强调产品质量要求,及其测量和评价的准则。SQuaRE系列国际标准仅仅专注于 产品质量。截然不同于过程的质量管理,过程的质量管理在IS0
9000系列标准中定义。75ISO/IEC
25000
模型SQuaRE系列国际标准与ISO/IEC
9126(GB/T
16260)及ISO/IEC
14598(GB/T
18905)的主要差异如下:引入新的参考模型;对每个分部引入专门的详细的指南;在质量测量分部
引入测量元素;--引入质量要求分部;评价过程的合并与修订;f)引入示例构成的使用实践指导;g)与ISO/IEC
15939:2002《内容的协调和融合。(GB/T
20917:2007)测量过程》的76ISO/IEC
25000
模型SQuaRE~由下列分部组成:上图阐明了ISO/IEC
25000
SQuaRE系列标准的组织,其组成部分均称为分部。SQuaRE系列国际标准内的分部有:77ISO/IEC
25000ISO/IEC
2500n
质量管理分部。构成这个分部的那些标准定义了由SQuaRE系列标准中的所有其他标准
的全部公共模型、术语和定义。在针对特定应用情况使用适当标准方面的路径和高级的实用建议有助于所产品需求有类型的用户。这一分部还提供了用于负责管理和评价的支持功能的要求和指南。ISO/IEC
2501n
质量模型分部。构成这个分部的标准给出一个包括
质量、外部质和外部量和
使用质量的特性的详细质量模型。此外,的
质量特性被分解细化成一些性,并且还提供了使用该质量模型的实用指南。78ISO/IEC
25000ISO/IEC
2502n
质量测量分部。构成这个分部的标准包括
产品质量测量参考模型、质量测量的数学定义及其应用的实用指南。给出了应用于质量、外部质量和使用质量的测量。定义并给出了构成后续测量基础的质量测量元素。ISO/IEC
2503n
质量要求分部。构成这个分部的标准帮助用户规定质量要求。这些质量要求可用在要开发的
产品的质量需求抽取过程中或用作评价过程的输入。需求定义过程可到ISO/IEC15288
(系统和软件工程系统生命周期过程,GBT22032-2008
)中定义的技术过程。79ISO/IEC
25000ISO/IEC
2504n
质量评价分部。构成这个分部的标准给出了无论由评价方、需方还是由开发方执行的
产品评价的要求、建议和指南。还给出了作为评价模块的测量文档编制支持。ISO/IEC
25050到ISO/IEC
25099保留用于SQuaRE扩展的国际标准和/或技术报告。整个SQuaRE
系列标准由14
个文件组成。这14个标准中有4个是要陆续推出的新标准,其余10个基本上沿用原来的ISO/IEC9126和ISO/IEC14598系列的标准。80ISO/IEC
25000SQuaRE系列标准概述ISO/IEC
2500n-质量管理分部绐出了SQuaRE的体系结构模型、术语和文件概述,期望的用户和该系列标准的关联部分以及参考模型(参见GB/T16260.1和GB/T
18905.1);
ISO/IEC
25001-策划和管理:给出了负责管理产品需求规格说明和评价的支持功能的要求和指南(参见GB/T18905.2)。产品
和外部质ISO/IEC
2501n-质量模型分部
ISO/IEC
25010-质量模型:描述了量以及使用质量的模型。该文件给出和外部质量的特性
特性以及使用质量的特性(参见GB/T
16260.1和GB/T
18905.1)。
81ISO/IEC
25000SQuaRE系列标准概述ISO/IEC
2502n-质量测量分部ISO/IEC
25020-测量参考模型和指南:给出了针对测量元素、
质量测量、
外部质量测量和使用质量测量来说是公共的参考模型和说明性解释。并为用户选择或开发以及应用来自标准(参见GB/T16260.1,16260.2,16260.3,16260.4和GB/T18905.1)中的测量提供了指南。ISO/IEC
25021-质量测量元素:给出一组
的基本测度和派生测度的定义和规格说明,这些测度期望在整介开发生存周期内得到应用。该文件描述了能被用作质量、
外部质量或
使用质量测量的输入的一组测度(参见GB/T
16260.1,16260.2,16260.3,16260.4和GB/T
18905.1);82ISO/IEC
25000SQuaRE系列标准概述ISO/IEC
2502n-质量测量分部(续)
ISO/IEC
25022-
质量的测量:定义了测度以便根据特性
特性定量地测量质量(参见GB/T16260.3);ISOlIEC
25023-外部质量的测量:定义了外部测度以便根据特性
特性定量地测量外部质量(参见GB/T16260.2);ISO/IEC
25024-质量使用的测量:描述了一组测度以便测量使用质量,并且给出了使用质量测量的使用指南(参见GB/T
16260.4)83ISO/IEC
25000SQuaRE系列标准概述ISO/IEC
2503n-质量要求分部ISO/IEC
25030-质量要求:给出了用于编制质量需求过程的要求和指南,并给出了质量需求的要求和建议(参见GB/T
16260.1,16260.2,16260.3,16260.4,GB/T
18905.1,18905.3,18905.4和18905.5)。ISO/IEC
2504n-质量评价分部ISO/IEC
25040-评价参孝模型和指南:给出了
质量评价和规格说明的一般要求,并且阐明了通用概念。提供了一个评价
产品质量的框架,并且规定了
产品测量和评价方法的要求(参见GB/T
16260.1和GB/T18905.1);84ISO/IEC
25000SQuaRE系列标准概述ISO/IEC
2504n-质量评价分部(续)ISO/IEC
25041-评价模块:定义了用于描述一个评价模块的文档编制的结构和内容(参见GB/T
18905.6);ISO/IEC
25042-开发方用的评价过程:当评价与开发并行进行时,对
产品评价的实际实施给出了要求和建议(参见GBlT
18905.3);ISO/IEC
25043-需方用的评价过程:在获取现货
产品、定制
产品或对现有的
产品进行修改的期间,为
产品质量的系统性测量、评估和评价给出了要求、建议和指南(参见GB/T
25000.
51和GB/T
18905.4);ISO/IEC
25044-评价方用的评价过程:当若干方需要理解、接受和信任评价结果时,为
产品评价的实际实施给出了要求和建议(参见GBlT
18905.5)。85ISO/IEC
25000SQuaRE系列标准概述ISO/IEC
25050~ISO/IEC
25099-souaRE的扩展ISO/IEC
25051-商业现货(COTS)
产品的质量要求和测试细则。给出了COTS
产品的质量要求、用于测试COTS
产品的测试文档要求,其中包括测试需求规格说明、测试用例和测试报告,以及COTS
产品的符合性评价细则。ISO/IEC
25062-易用性测试报告通用行业格式:在规定的使用周境中,规定了如何报告易用性测试的结果。86ISO/IEC
25000SQuaRE公共模型模型构成一个在该系列标准中进行实际导航的基础,模型由所有专门和(或)详细的标准文件进行进一步的。有三个模型,说明如下:SQuaRE的通用参考模型——作为一个用户任务功能,为SQuaRE系列标准提供导航指南;产品质量生存周期模型——提供在
生存周期期间
质量、
外部质量和
使用质量的视图;质量模型结构——将
质量属性分类为特性、 性和质量属性。87SQuaRE的通用参考模型ISO/IEC
2500089指示有助于确定有助于确定指示需求确认验证使用质量需求外部质量需求质量需求使用质量外部质量质量验证和确认需要
产品实现软件产品质量生存周期模型ISO/IEC
25000质量模型结构90ISO/IEC
25000ISO/IEC
25010是在修订ISO/IEC
9126相关部分的基础上制定的。2011
年,ISO/IEC
25010:2011
代替ISO/IEC
9126-1:2001
。质量模型包含8
个特征,并且被进一步分解为可以度量的内部和外部多个
征。91产品质量功能适用性可靠性性能效率操控性(易用)安全性兼容性可
性移植性完整性成熟性可用性容错性可恢复性时间特性资源利用率容量易识别性性完整性抗抵赖性可追踪性真实性共存性互操作性模块性适应性
可安装性可替换性92适合性易学习可重用性正确性易操作可分析性用户错误保护可更改性用户界面美观易掌握(可访可测试性问性)ISO/IEC
25010functional
suitability(功能适用性)degree
to
which
a
product
or
system
providesfunctions
that
meet
stated
and
implied
needs
whenused
under
specified
conditionsNote
1
to
entry:
Functional
suitability
is
onlyconcerned
with
whether
the
functions
meet
statedand
implied
needs,
not
the
functional
specification.在指定条件下使用时,
产品提供满足明确和隐含需求功能的能力;产品质量…功能适用性…完整性适合性正确性…93functional
suitabilityfunctional
completeness(完整性)degree
to
which
the
set
of
functions
covers
all
thespecified
tasks
and
user
objectives.functional
appropriateness(适合性)degree
to
which
the
functions
facilitate
theplishment
of
specified
tasks
and
objectives.EXAMPLE:A
user
is
only
presented
with
the
necessary
stepsto
complete
a
task,
excluding
any
unnecessary
steps.functional
correctness(正确性)degree
to
which
a
product
or
system
provides
thecorrect
results
with
the
needed
degree
of
precision.ISO/IEC
25010产品质量…功能适用性…完整性适合性…正确性94ISO/IEC
25010产品质量性能效率时间特性
资源利用率容量
performance
efficiency(性能效率)performance
relative
to
the
amount
of
resourcesused
under
stated
conditionsNote
1
to
entry:
Resources
can
include
other
softwareproducts,
the
software
and
hardware
configuration
of
thesystem,
and
materials
(e.g.
paper,
storage
media).time
behavior(时间特性)degree
to
which
the
response
and
processing
timesand
throughput
rates
of
a
product
or
system,
whenperforming
its
functions,
meet
requirements.95ISO/IEC
25010performanceefficiencyresource
utilization(资源利用率)degree
to
which
the
amounts
and
types
of
resourcesused
by
a
product
or
system,
when
performing
itsfunctions,
meet
requirements.Note
1
to
entry:
Human
resources
are
included
as
part
ofefficiency
.Capacity(容量)degree
to
which
the um
limits
of
a
product
orsystem
parameter
meet
requirements.Note
1
to
entry:
Parameters
can
include
the
number
ofitems
that
can
be
stored,
the
number
ofconcurrent
users,the
communication
bandwidth,
throughput
of
transactions,and
size
of
database.产品质量性能效率时间特性
资源利用率容量96ISO/IEC
25010Compatibility(兼容性)degree
to
which
a
product,
system
or
componentcan
exchange
information
with
other
products,systems
or
components,
and/or
perform
itsrequired
functions,
while
sharing
the
samehardware
or
software
environment共享相同软硬件环境时,产品,系统或组件可以与其他产品,系统或组件交换信息的程度,和/或执行所要求功能的程度。产品质量兼容性共存性互操作性97ISO/IEC
25010compatibility(兼容性)co-existence(共存性)degree
to
which
a
product
can
perform
its
requiredfunctions
efficiently
while
sharing
a
commonenvironment
and
resources
with
other
products,without
detrimental
impact
on
any
other
productInteroperability(互操作性)degree
to
which
two
or
more
systems,
products
orcomponents
can
exchange
information
and
use
theinformation
that
has
been
exchanged.产品质量兼容性共存性互操作性98ISO/IEC
25010Usability(易用性)degree
to
which
a
product
or
system
can
be
usedby
specified
users
to
achieve
specified
goals
witheffectiveness,
efficiency
and
satisfaction
in
aspecified
context
of
use.产品质量易用性易识别性易学习
易操作用户错误保护用户界面美观易掌握(可 性)99ISO/IEC
25010usabilityappropriateness
recognizability(识别的适当性)degree
to
which
users
can
recognize
whether
aproduct
or
system
is
appropriate
for
their
needs.Note
1
to
entry:
Appropriateness
recognizability
willdepend
on
the
ability
to
recognizetheappropriatenessof
the
productor
system’s
functions
from
initialimpressions
of
theproduct
or
systemand/or
anyassociated
ation.Note
2
to
entry:
The
information
provided
by
theproduct
or
system
can
include
demonstrations,tutorials, ation
or,
for
a
web
site,
theinformation
on
the
home
page.产品质量易用性易识别性易学习……100ISO/IEC
25010usabilityLearnability(易学性)degree
to
which
a
product
or
system
can
be
used
byspecified
users
to
achieve
specified
goals
of
learningto
use
the
product
or
system
with
effectiveness,efficiency,
freedom
from
risk
and
satisfaction
in
aspecified
context
of
use.产品质量易用性易识别性易学习
易操作用户错误保护用户界面美观易掌握(可 性)101ISO/IEC
25010usabilityOperability(可操作性)degree
to
which
a
product
or
system
has
attributesthat
make
it
easy
to
operate
and
control.user
error
protection(用户错误保护)degree
to
which
a
system
protects
users
againstmaking
errors.user
interface
aesthetics(用户界面美观)degree
to
which
a
user
interface
enables
pleasing
andsatisfying
interaction
for
the
user.102产品质量易用性…易操作用户错误保护用户界面美观……ISO/IEC
25010usabilityAccessibility(易掌握性)
(可 性)degree
to
which
a
product
or
system
can
be
used
bypeople
with
the
widest
range
of
characteristics
andcapabilities
to
achieve
a
specified
goal
in
a
specifiedcontext
of
useNote
1
to
entry:
The
range
of
capabilities
includesdisabilities
associated
with
age.Note
2
to
entry:
Accessibility
for
people
with
disabilitiescan
be
specified
or
measured
either
as
the
extent
towhich
a
product
or
system
can
be
used
by
users
withspecified
disabilities
to
achieve
specified
goals
witheffectiveness,
efficiency,
freedom
from
riskand satisfaction
in
a
specified
context
of
use,
or
by
the
presence
of
product
properties
that
support
accessibilit1y03.产品质量易用性……用户界面美观易掌握(可 性)ISO/IEC
25010Reliability(可靠性)degree
to
which
a
system,
product
or
componentperforms
specified
functions
under
specifiedconditions
for
a
specified
period
of
timeNote
2
to
entry:
Wear
does
not
occur
in
software.Limitations
in
reliability
are
due
to
faultsin
requirements,design
and
implementation,
or
due
to
contextual
changes.产品质量可靠性成熟性
可用性
容错性
可恢复性104ISO/IEC
25010reliabilityMaturity(成熟性)degree
to
which
a
system,
product
or
componentmeets
needs
for
reliability
under
normal
operationNote
1to
entry:
The
concept
of
maturity
c so
beapplied
to
other
quality
characteristics
to
indicate
thedegree
to
which
they
meet
required
needs
undernormaloperation.产品质量可靠性成熟性
可用性
容错性
可恢复性105ISO/IEC
25010reliabilityAvailability(可用性)degree
to
which
a
system,
product
or
component
isoperational
and
accessible
when
required
for
useNote
1
to
entry:
Externally,
availability
can
be
assessedby
the
proportion
of
total
timeduring
which
the
system,product
or
component
is
in
an
up
state.
Availability
istherefore
a
combination
of
maturity
(which erns
thefrequency
of
failure),
fault
tolerance
and
recoverability(which erns
thelength
of
down
time
following
eachfailure).产品质量可靠性成熟性
可用性
容错性
可恢复性106ISO/IEC
25010reliabilityfault
tolerance(容错性)degree
to
which
a
system,
product
or
componentoperates
as
intended
despite
the
presence
ofhardware
or
software
faultsRecoverability(可恢复性)degree
to
which,
in
the
event
of
an
interruption
or
afailure,
a
product
or
system
can
recover
t
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- (2026年)劳动保障协理员三级鉴定试题附答案
- 水库大坝土方填筑碾压施工方案及技术措施
- 2026机修钳工证考试题库及模拟考试答案(高级)
- SBS改性沥青防水卷材防水工程施工方案
- 中压蒸汽管道吹扫施工方案
- 市政桥梁防撞护栏安装质量措施
- 复合地板铺设施工方案及技术措施
- ICU病房血液透析管路凝血分级安全生产应急预案演练脚本
- 2026年中职社会福利事业管理(福利基础)下学期期末测试卷(含答案)
- 2026四川科瑞软件有限责任公司招聘商务专员等岗位3人备考题库及参考答案详解【基础题】
- 云南大理西电新源开发有限责任公司招聘笔试题库2026
- GB/T 12957-2026用于水泥混合材的工业废渣活性试验方法
- 2026年人教鄂教版(新教材)小学科学三年级下册期末学情测试卷及答案(2套)
- 2026人教版小学四年级下册语文全单元课文易错考点梳理讲义
- 2026春小学信息技术三年级下册期末练习卷(清华版贵州)附参考答案
- 2026年人教版(新教材)初中信息科技七年级全一册第二学期期末综合测试卷及答案
- 2026内蒙古医药行业市场现状供需分析及投资评估规划分析研究报告
- 中投顾问:2026年中国未来产业深度分析报告
- 《煤矿重大事故隐患判定标准》(2026版)解读
- 2026年高中历史学业水平合格性考试知识点总结(复习必背)
- 2026年7月浙江高中学业水平合格考生物试卷试题(含答案详解)
评论
0/150
提交评论