GB T 16260.4-2006 软件工程.产品质量.第4部分 使用质量的度量.pdf

上传人:ownview251 文档编号:219150 上传时间:2019-07-13 格式:PDF 页数:51 大小:3.62MB
下载 相关 举报
GB T 16260.4-2006 软件工程.产品质量.第4部分 使用质量的度量.pdf_第1页
第1页 / 共51页
GB T 16260.4-2006 软件工程.产品质量.第4部分 使用质量的度量.pdf_第2页
第2页 / 共51页
GB T 16260.4-2006 软件工程.产品质量.第4部分 使用质量的度量.pdf_第3页
第3页 / 共51页
GB T 16260.4-2006 软件工程.产品质量.第4部分 使用质量的度量.pdf_第4页
第4页 / 共51页
GB T 16260.4-2006 软件工程.产品质量.第4部分 使用质量的度量.pdf_第5页
第5页 / 共51页
亲,该文档总共51页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

1、ICS 35.080 L77 华人主置工-飞、和国家标准GB/T 16260.4-2006/ISO/IEC TR 9126阳4:2004软件工程产品质量第4部分:使用质量的度量2006-03-14发布Software engineering Product quality Part 4: Quality in use metrics CISO/IEC TR 91264: 2004 , ID丁)中华人民共和国国家质量监督检验检茂总局中国国家标准化管理委员会2006酬。严01实施发布GB/T 16260.4-2006/ISO/IEC TR 9126-4: 2004 目次IE111223344555

2、5MNmmM拍拍例实架框法用,HWJ H瑾释阳解式拮细飞格时详业倒开白uu一了实理却阳沌阳类.通测陆最程的性虑J测过告用考量和价报易的度型评试式时的类的那格蠢蠢度量一蠢业度质标.放质行用用量语用用用商用使使度术使使通使使件u的和uu录录录丘尔录录录文语童读囊量蠢蠢附蹄附附附阳附用义略度陈uu度度度度性性险性性险性引定缩量的性率性皮料料料料料料料.性性和和质表表述效产全意资资资资资资资回合范语号件量最综有生安满川川职氏的趴盯创范符规术符软度度言苔01234录录录录录录录前引12345678&8.&8.阳附陪陪附附院GB/T 16260.4-2006/ISO/IEC TR 9126-4:2004

3、目。西GB/丁16260(软件工程产品质量分为如下几部分:一一一第1部分(即GB/T16260. 1) :质量模型;一一第2部分(即GB/T16260.2) :外部度量;一一第3部分OWGB/T 16260.3) :内部度量:一一第4部分郎GB/T16260.的:使用质量的度量。本部分为GB/T16260的第4部分。本部分等同采用1SO/1ECTR 9126-4: 2004(软件工程产品质量第4部分z使用质量的度量。为便于使用,本部分做了下列编辑性修改za) 本技术报告改为本部分;b) 删除了国际标准的前盲,修改了国际标准的引宵;c) 由于原国际标准1SO8402: 1994巳废止,因商本部分

4、第3章删去了1SO/1ECTR 9126-4: 2004 中第3章对这个文件的引用;罚时,据此原因,本部分中D.1.1也删去了原文中的控1,使本部分的附录D与GB/T16260第2、3部分的甜录D保持一致。本部分的陈录A、附录B、甜录C、附录D、附录E、附录F和附录G是资料性附录。本部分由中华人民共和国信息产业部提出。本部分由中国电子技术标准化研究所归口。本部分起草单位z上海计算机软件技术开发中心、中国电子技术标准化研究所、商江省电子产品检验所。本部分主要起草人z杨根兴、葛孝望、韩良秀I GB/T 16260.4-2006/180/阻CTR 9126-4:2004 sl GB/T 16260的

5、本部分所述的使用质量的皮囊是用来棋II最GB/T16260. 1一2006中所定义的使用质量的属性。本部分所列的度量并非一个完备的度量集合。开发者、评价者、质量管理者及需方可以从中选择度量来定义需求、评价软件产品、测量质量和用于其铀目的。他们也可以修改这些度量或使用本部分未包括的其他度量。本部分适用于各种软件产品,但是并非每种度蠢都适用于每种软件产品。GB/T 16260.1-2006定义了软件质量特性,及这些特性又如何分解成各个予特性的相关术语。但在该部分中,并没有描述这些子特性是如何被测囊的。对于这些特性或予特性的测量GB/T16260. 2-2006定义了外部度量,GB/T16260.

6、3一2006定义了内部度量,GB/T16260. 4一2006定义了使用质量的度量。内部度最用来测蠢软件本身;外部度最用来测量包括软件在内的基于计算机系统的行为;丽使用质量的度量则是测量软件在某个特定使用周境中的使用效果。本部分旨在和GB/T16260. 1-2006结合使用。因此,在使用本部分以前,极力推荐读者先阅读GB/T 18905. 1-2002和GB/T16260. 1-2006。尤其是读者不熟悉在产品规格说明和评价中如何使用软件度量的情况下。E GB月16260.42006/ISO/IECTR 9126-4: 2004 软件工程产品质量第4部分:使用质量的度量1 菇圈部分旨在与GB

7、/T16260.1-20 本部分包括以下内容:a) 如何应用软件b) 每种特性c) 在软件产它包括了作本部分没品或软件产性可能会有类认知因素006中所规定的质量特性定义了使用质蠢的度量。本些值是依据每个软件产户需求等因素。一些属赖于一般因素,例如人测度,也可以针对独特具体测量可参见有关、,。发组织的质量部门、中的需求分析、设计、翻tld) 织),其在合格性测试中确中评价软件产品质量时使用;g) 质量管理者(执制中评价软件质囊2 符合性符合性不作要求u注:在GB/T16260.1-2006质量模型中有关于度量的一般符合性要求。3 规荒性引用文件下列文件中的条款通过GB/T16260的本部分的引用

8、商成为本部分的条款。凡是注目期的引用文件,其随后所有的修改单(不包括勘误的内容)或修订版均不适用于本部分,然而,鼓励根据本部分达成胁议的各方研究是否可使用这些文件的最新版本。凡是不注自期的引用文件,其最新版本适用于本GB/T 16260.4-2006/ISO/IEC TR 9126-4: 2004 部分。GB/T 8566-2001 信息技术软件生存周期过程idt1SO/1EC 12207: 1995) GB/T 16260. 1-2006软件工程产品质量第1部分z质量模型。SO/IEC9126-1 :2001 ,IDT) GB/T 16260.2-2006软件工程产品质量第2部分:外部度量C

9、ISO/IECTR 9126-2: 2003 , IDT) GB/T 16260. 3-20b6 软件工程产品质量第3部分:内部度量CISO/IECTR 9126-3: 2003 , IDT) GB/T 18905. 1-2002 软件工程产品评价第1部分:概述(ISO/1EC14598-1: 1999 , IDT) GB/T 18905. 2一2002软件工程产品评价第2部分z策划和管理CISO/IEC14598-2: 2000 , IDT) GB/T 18905. 3一2002软件工程产品评价第3部分z开发者用的过程CISO/IEC145983: 2000 ,IDT) GB/T 18905

10、. 4-2002 软件工程产品评价第4部分z需方用的过程CISO/1EC14598-4: 1999 ,IDT) GB/T 18905. 5-2002 软件工程产品评价第5部分:评价者用的过程CISO/1EC14598-:-5: 1998 ,IDT) GB/T 18905. 6-2002 软件工程产品评价第6部分:评价模块的文档编都CISO/IEC14598-6: 2001 ,IDD GB/T 18491. 1一2001倍息技术软件甜囊功能规模测囊第1部分z概念定义Cidt1SO/IEC 14143-1: 1998) 1SO 9241-11:1998 使用视觉显示终端CVDTs)办公的人类工效学

11、要求易用性指南4 术语和定义在GB/T18905. 12002和GB/丁16260.1-2006中定义的术语适用于本部分,并且这些术语列在了附录D中。4. 1 4.2 4.3 使用周境context of use 用户、任务、设备(硬件、软件和材料)及产品使用的物理和社会环境。ISO 9241-11: 1998J 自棕goal 预期的结果。ISO 9241-11: 1998J 任务task 实现目标所必需的活动。注1:这些活动可能是体力的或脑力的。注2:工作职责可以决定目标和任务。ISO 9241-11: 1998J 5 符号和缩略语2 SQA软件质量保证(组)SLCP软件生存周期过程GB/T

12、 16260.4一2006/ISO/IECTR 9126-4: 2004 6 软件质量度量的使用GB/T 16260的第2、第3和第4部分提出了与第1部分质量模型一起使用的一组质量度量(外部最量、内部质量和使用质量的度量的建议。这些部分的用户可以修改己定义的度量,也可以使用未列出的皮囊。当使用一个巳修改的或一个未在各部分中定义的新皮量时,用户宜说明这些度量与第1部分中的质量模型或任何其他所用的替代质量模型之间的关系。GB/丁16260的用户宜从第1部分中选择用于评价的质量特性和予特性,确定要采用的适当的直接测度和闰接测度,确定相关的度量,并以客观的方式解释测最结果。GB/T16260的用户也可

13、以从GB/T 18905系列标准中选择软件生存周期中的产品质量评价过程。上述这些标准给出了测量、评估和评价软件产品质蠢的方法,旨在供开发者、需方和独立的评价者使用,特别是那些负责软件产品评价的人员(见图1)。软件产品软件产品的效用(; 影响 影响依赖依赖: 内部度量外部度盘使用质寰的度最图1不闰度量提型之间的关系内部度量可用于开发阶段的非执行软件产品例如标书、需求;主义、设计规格说明或源代码等)。内部度量为用户提供了测量中间可交付项的质量的能力,从而可以预计最终产品的质量。这样就可使用户尽可能在软件生存周期的开发阶段的早期识别质量问题,并实施纠正措施。外部度量可以通过测量该软件产品作为其一部分

14、的系统的行为来测量软件产品的质量。外部度最只能在生存周期过程的测试阶段和任何运行阶段使用。当在其所在系统环境下运行软件产品时就可以执行这样的测囊。使用质量的度量是测量产品在特定的使用周境中,是否满足特定用户达到特定目标所要求的有效性、生产率、安全性及满意度。这只能在真实的系统环境中获得。用户的质量要求可用使用质量的度量、外部度量,甚至是内部皮蠢的质量需求来说明。这些白皮囊规定的需求宜作为产品评价时的准则。建议尽可能采用与目标外部度最有密切关系的内部度量,以便可以用这些内部度重来预计外部度的值。然而,往往很难设计出一个能够在内部和外部度量间提供密切关系的严格的理论模型。因此,假设模型可能是模糊的

15、,所以在使用度量时,外部度量和内部度量关系密切程度模型应该使用统计建模的方法。GB/T 16260的第1部分附录A中的A.4列出了与有效性和可信赖性相关的建议和需求。另外,本部分的附录A列出了使用度量时的一些考虑细节。7 度量表的阅读和使用第8章列出的度最依据GB/T16260.1-2006中的特性和子特性进行分类。下面是表中的每个度最应给出的倍息:a) 皮囊名称在内部度量表和外部度量表中的相应度量的类似名称。3 GB/T 16260.42006/ISO/IEC TR 9126-4:2004 b) 度最吕的在皮囊应用中以西答问题的形式进行描述。c) 应用的方法提供一个应用的大婿。d) 测最、公

16、式和数据元素计算给出测量公式,并解释所盾的数据元素的意义。注:在某些情况下一个度量对应多个公式。e) 测量值解释给出范围和最佳值。f) 度最标度类型度量中使用的标度类型。包注:附录C有详细的解释。g) 测度类型所用的类型是:计数类型(变更数注2附录C有详细的解h) 测量输人测量中使用的。在GB/T85 标识出应用j) 目标用户标识测8 度量表8.0 锦述在本章列出的所是蝇不是一个疆军集合,百蛊能露撬经确认J。这品度蠢按照GB/T 16260.1-2006 可应用的度量并不规模测量或精确时间的效注:推荐选用有关标准、确时间的效率测量的实倒在一个特定环境中应用本章所列的使用质量的度量是说产品高憾地

17、盟时在足艳茹户达到特定目标所要求的有效性、生产率、安全性及满意度的程度k使用质量不仅依赖于软;品,而且依赖于产品使用的特定周境,丽使用周境是由用户、任务、物理或社会写湾制暴毒品是啊?在实际的使用周境中,通过观察典型用户完成的典型任务来评估使用质量见阳录E)。这些制度可以通过模损一个实际的工作环境(如易用性实验室)或是观察产品的运行使用情况来获得。为了说明或测量使用质量,首先必须要明确使用周境中的各个部分z用户、用户目标及使用环境。评价的设计应该和这些使用周境尽可能地相匹配。不过在运行环境下为用户提供有利的帮助和协助的方式也是重要的。注z在某些情况下,易用性和使用质量有相类似的意义(安全性除外)

18、(如IS09241-11)。一捷外部的易用性皮囊(GB/T16260.2-2006)使用类似的方法进行扭tl试。但对特定产品特征使用的评价,要在产品e更为通用的使用期内完成具有代表性任务(作为测试使用质量一部分)时进行。GB/T 16260.4-2006/ISO/IEC TR 9126-4:2004 使用质量有四个特性z有效性、生产率、安全性和满意度,没有子特性。8. 1 有效性度量有效性度最(见表8.1)评估的是在特定的使用周境中,用户执行任务时是否能够准确和完全地达到规定的目标。这种度量只考虑已经完成吕标的程度,而不考虑是如何达到目标的。8.2 生产率度最生产率度量见表8.2)评估的是在特

19、定的使用周境中用户消耗的与厨达到的有效性相关的资源。虽然其他相关资源可能包含用户的工作蠢、材料或使用的财务成本,但最常见的资源是完成任务的时间。8.4 满意度度量满意度度最(见表8.的评注:满意度受用户对软件产软件、财产或环境产生伤害的风匙、理的或经济的后果。中的软件效率、生产5 0 表8.1 有效性度最度盘名称度量目的应用的方法测量、公式及数据元素计算测量值解释度盘标度类型测度类型W!tl盘输入在G/T8566目标用户中的应用任务有效性已正确完成任用户测试Mt = 11立AiI O. O:(;Mj:(;1. 0 A=比例运行测试)报6.5确认用户务吕标的比例Ai=任务输出中遗漏或不正越接近1

20、.0越告5.3.9合格性人机界商设计是多少?确的组件的比例值好用户监控记录测试者用户监视记录5.4运作注2根据每项潜在遗漏的或不完全的任务输出部件给业务或用户带来的损失程度,分别定出相应的权值Ai(如果权值总和大子1.度盘通常得O.即使这可能暗示着负的结果和潜在的安全隐患。)(见例G3.1.1)记分机制是通过将其应用于一系列的任务输出,并调整权值直至泌度具有可重复性、可再现性且有意义后经迭代确定出来的。任务完成盘已完成的任务照户测试X=A/B 0.0:主X:(;1.0比率标皮A口计数运行(测试报6.5确认用户比例是多少?A=B完成的任务数越接近1.0越B=t十数告5.3.9合格险人机界丽设计B

21、口试图完成的总任务数好X=计数/计用户监控记录测试者数5.4运作注z度盘可以通过测量一个或一组用户得出。如果任务可以部分地完成,那么就可以使用任务有效性皮盘了。出错频率出错频率怎用户测试X=巳A/T。:(;X绝对棕皮A出计数运行(测试报6.5确认用户样?A=用户导致的错误数越接近0越好t口t 5.3.9合格性人机界商设计T=任务时间或任务数。用户监控记录测试者5.4运作泼:这种度盘仅适用于错误具有等同权重或定义了权值的情况下做出的比较。-国一一一一一一一一一一一-。因气、时0) 队30) o 卒h.) o o 3 、思。气、目。时i:,;j c.o 队20) -1 队2o o 占hSKSMOO

22、-品iNOO埠。目。同时HC叫NOBTN02生产率度量度盘名称度量目的应用的方法扭m盘、公式及数据元索计算部t盘值解释度茸标度类型源d度类型测量输入在GB/T8566 吕标用户中的应用任务时间完成一项任用户测试X=T, o.oX 间隔标度T=时间运行测试报6.5确认用户务所帘的时T,=任务时间越小越好同k 5.3.9 .合格性人机界面设计问?用户监视记录测试者5.4运作任务效率用户的效率用户测试X=M, /T o.oX T口时间运行(测试报6.5确认用户如何?M,=信任务的有效时间越大越好X=比例/时告5.3.9合格性人机界商设计T口任务时间问用户监视记录测试着5.4运作注1:任务效率测盘每个

23、单位时间内所完成目标的比率。高比值表明在短期内任务的完成比例高。从而任务效率具有了可比性,如将速度快但容易出错的界顶和速度慢但操作简单的界洒的比较(克立2.4.4)。注2:如果已经测盘出了任务完成盘,那么任务效率可以用任务完成盘/任务时间来得到。它可测量出每单位时间成功底户的比倪。高比值表明在短时间内就有高比例j成功的用户。, 经济生产率用户始成本用户测试X= Mj/C o.oX T口时间运行测试报6.5确认用户有效性如何?M,=任务有效成本越大越好X= 告5.3.9合格性人机界商设计C=任务总成本用户监视记录测试者5.4运作注:成本包括如用户花费的时间,其他人提供帮助的时间,计算资源、电话、

24、材料的开销。生产比例用户实施生产用户测试X=T./n 0.0二X1.0绝对标度丁.=时间运行测试报6.5确认用户行为的时间比T.=巳生产时间z任务时间一帮越趋近于1.0吼=时间告5.3.9合格性人机界面设计率怎样?助时间一出错时间一搜索时间越好X=时间/时用户监视记录测试者轧口任务时间问5.4运作/ 注z这种皮盘要求对具有相互作用的录影带进行详尽的分析。(见且在acleodM,Bowd田汉,BevanN和Curson1 (1997)The MUSIC Perforrnance Measurement method ,Behaviour and information 卫chnology,16

25、,279-2930) 板对的用与专家相比用户测试相对的用户效率X=A!Bo.oX1.。绝对标度X=比例/比运行(测试报6.5确认用户户效率一个普通用户A口普通用户的任务效率j也越近于1.0例仨虹习5.3.9合格性人机界面设计的效率如何?B口专家用户的任务效率越好用户监视记录测试者5.4运作泼z普通用户和专家执行同样的任务。假设专家有100%的生产率,普通用户和专家有同样的有效险,那么这种度量将得到一个与生产比例相近的值。表8.2蝇、3。回鸿-ONg品iNOOO目。臣。叶嗣同ENEHMOO品。安全性度量表8.3m户人机界顶设计者用户人机界面设计者开发者用户人机界面设计者开发者用户t人机界丽设计者

26、开发者目标用l户5.3.9合格性测试5.4运作no no mw用一T应一作W的一运G中-i在55.4运作5.4运作测量输入使用监控记录测度类型度盘标度类主程测量值解释O.O:;X:;1. 0 越趋近于1.0越好狈4盘、公式及数据元索计算成用自告方法使用统计注z健康问题可以包括重复性的用户使用系统所遇到灾难的彤媲范围怎样?注:患者的安全傲是这种用户受到健康问题的影畹施国怎样?经济损失的影响?在囹怎样?软件说误(corruption) 的影响范围怎样?度盘目的注2这种度量也可由使用该系统对人身安全的影响用户健康和安全度盘名称经济损失软件损坏 注1:这种度盘也可出具有软件损坏风险的情况的注2:也可用

27、另一种测盘方法:x=软件说误引起的J 。因EOMOO-品iNOOO旨。目何时知-NZHNOO品用户人机界面设计者m户人机界面设计者开发者目标用户在GB/T8566 中的应用6.5确认5.3.9合格性测试5.4运作6.5确认5.3.9合格性测试5.4运作用户满意程度?度盘目的注:心理测试调查问满意度问卷满意度标度度丑名称计。设商界者户机发用人者开6.5确认5.3.9合格性测试5.4运作注:如果出问卷中选择使用该系统的潜在用户的比例是多少?注z这种度最适用于任意使用的情况。选用度飞。GB/T 16260.4-2006/ISO/皿CTR 9126-4:2004 附录A(资料性甜录)使用度最时的考虑A

28、.1 测量的解释A. 1. 1 测试使用周境与运行使用周境之间的潜在差异在策划使用度量或解释测度时,理解清楚软件所耍的使用周境,以及测试使用周境与运行使用周境之间的潜在差异是很重要的。例如:在类似的软件系统中,学会操作所需的时间的测度,对技术熟练的操作者与非熟练的操作者常常不一样。下面给出一些潜在差异的例子z在)测试环境与运行环境之间的差异测试环境与运行环境之间是否有明显差异?下面是一些实例z 具有较高/相当/较低的运行计算机CPU性能的测试环境; 具有较高/相当/较低的运行网络和通信性能的测试环境; 具有较高/相当/较傲的运行操作系统性能的测试环境; 具有较高/相当/较低的运行用户界面性能的

29、测试环境。b) 测试的执行与实际运作的执行之间的差异测试的执行与用户环境中运行的执行之间是否有明显差异?下面是一些实例: 嚣tl试环境中功能的覆盖率; 测试用例的抽样率; 实时事务的自动测试; 压力负载; 每周7X24h(不间断)运行; 用来测试异常和差错的合适数据; 周期性处理; 资源利用率; 中断级别; 生产强度; 干扰。c) 观察用户的特征测试时用户的特征与运行时用户的特征是否有明显差异?如下列实例: 混合类型的用户; 用户的技能水平: 专业用户或一般用户; 受酿用户组或公共用户。A. 1. 2 影晌结果有效性的问题10 下列问题可能会影响所收集的数据的有效性。a) 收集评价结果的规程

30、借助工具或设施自动收集/手工收集/问卷调查或面谈。GB月16260.4-2006/ISO/皿CTR 9126-4 :2004 b) 评价结果的来源 开发者的自述报告/评审者的报告/评价者的报告。c) 结果数据的确认 开发者自至是/由独立评价者检查。A. 1.3 测量资源的平衡在每个阶段使用的测度的平衡是否适合于评价的目的?在为内部测量、外部现II量和使用质量的测度应用适当的度最范自时,平衡所用的工作量是很重耍的。A. 1.4 规格说明的正确性软件规格说明与实际操作要求之间是否有明显差异?在不同阶段评价软件产品时,所采取的测最就是与产品的规格说明进行比对。因此,通过确认和验证来确保用于评价的产品

31、规格说明能反映出运行中真实和实际的需要是非常重要的。A.2 度量的确认A. 2.1 度量的理想性质为了从质最评价中获得有效结果,度量应具有下列性质。若某种度量不具备这些性质,那么,描述应说明对其有效性的约束,并尽可能解释如何处理这类情况。a) (度量的)可靠性:可靠性与随机误差有关。如果随机变量不影E白皮蠢的结果,则度量是没有随机盖错的。b) (度蠢的)可重复性:由相同的评价者使用相同的评价规格说明(包括在相同的环境中)和相闰的用户类型及环境,对相同产品重复进行的度量宜在适当的容差范围内得出相同的结果。这里所谓适当的容差应包括诸如疲劳、学习效应等因素。c) (度量的可再现性:由不同的评价者使用

32、相同的评价规格说明包括在相阔的环境中)和相间的用户类型及环境,对相同产品进行的度量宜在适当的容盖范围内得出相同的结果。注1,建议对测蠢结果的可变性进行统计分析。d) (度量的)可用性z度量应明确指出其约束使用条件(如特定因素存在的条件)。e) (度量的)指示性z度量标识软件应改进的部份或改进的项,并给出与期望值进行比较的视j最结果的能力。注2:与只检查所需的项目不同,对选定或建议的度量宜提供使用度景可用性的书面证据。f) (视!度的)正确性:度量宜应具备下列性质:1) (测度的)客观性z度蠢的结果与其数据输入应是有据可查的,即不受评价者、测试用户的感觉或观点的影响(除非满意度或吸引性度蠢,因为

33、用户的感觉与观点也是测量的对象)。2) (测度的公正性z度最不应偏向任何特殊的结果。3) (测度的)充分精确性:精确性白皮蠢的设计,特别是作为度量基础的材料的选择来确定。度量的用户将描述度量的精确性和灵敏性。g) (测度的)意义:测量应产生有关软件行为或质量特性的有意义的结果。度量也应具有成本效益:即成本越高的度量,提供的结果应越具价值。A.2.2 度最有效性的证实度蠢的用户应标识一些证实度量的有效性的方法,例如:a) 相关性质量特性值(对运行使用中的主要度量的测度中的变化可以用度量值中的变化来解释,用线性系数的平方表示。利用相关性度量,评价者不用直接测量就可以预测质最特性的值。11 GB/T

34、 16260.4-2006/ISO/四CTR 9126-4:2004 b) 跟踪若度量值M和质量特性值QC对运行使用中的主要度量的担tl度)直接相关,给定一个产品或过程,当值QCT1)变为QCT2)时,度最值也以相同的趋势,从MCT1)变为MCT2)C若Q值增加,则M值也增加)。评价者不必直接视j量;而是通过使用那些具有跟踪能力的度量就可以检部质量特性随时间周期的变化。c) 一致性若质量特性值对运行使用中的主要度量的测度)Ql毡,.,Q,对应于产品或过程1,2,n,当有关系QlQ2Qn时,则对应的度量值也有关系MlM2Mno评价者可以使用具有一致性能力的j芦得按百辩哎和易出盖错的部件。d) 可

35、预测性若使用时间丑的差值应在预测允许的范留内评价者可以e) 可判别性度量能够判别出评价者可以使用A.3 使用度量进行A. 3.1 利用当前a) 利用回归当通过使用长的时间内观察到例如在测BFo b) 和用相当用不同属性的函数进行相关性分析A.3.2 根据当前的事实a) 科用相关性分析来在估计不可直接测量的属性法是有用的。的测度),则预测误据一个足够切相关时,相关性分析方例如软件产品中遗留的故障数是不渝际监斟闹剧宫的故障数及故障趋势进行估计。对于不能直接测量的属性进行预测的那些皮囊应用下述解释来估计z12 使用模型来预损tl属性; 使用公式来预测属性; 基于经验来预担tl属性; 使用合理判断来预

36、测属性。对于不能直接测量的属性进行预测的那些度量可以用下述解释来确认: 标识要预测的属性的那皮; 标识要用来预测的度量; 进行基于确认的统计分析; 将结果归档; 定期地重复上述工作。A.4 检测易发生质量问题的部件中的偏差或异常GB月16260.4-2006/ISo/mcTR 9126-4:2004 下列质量控制工具可用来分析在软件产品部件中的偏差和异常情况za) 流程图软件的功能模块); b) 排列分析和排列罔;c) 直方图和散点图;d) 运行阁、相关图和层次图;e) 鱼骨罔;f) 统计过程控制(软件g) 检查单。上述工具可用于标识A.5 蛊亲制量结果在)显示质量吨对于每个质量霄达醋、条形1

37、3 GB/T 16260.4-2006/ISO/IEC TR 9126-4: 2004 附录B资料性附录使用质量的度量、外部度量和内部度量的用法(捏架实例)B. 1 引言本框架实倒是一个高层描述,它描述的是关于如何在软件开发和实现过程中使用GB/T16260.1-2006中的质量模型和相关的度量来获得满足用户要求的质量产品。本实例所示的概念可用不同的定售tl形式来实现,以适用于个体、组织或者项目。本实倒使用的GB/T8566一2001中的生存周期过程可作为传统软件开发生存周期的基准,使用的GB/T18905. 3-2002中的质量评价过程的步骤可作为传统软件产品质量评价过程的基准。只要能理解基

38、本概念,如果用户愿意,也可以把这些概念映射为其他的软件生存周期模型。B. 2 开发及质量过程的概述为了测量可交付项即使用质量、外部质量和内部质量)的质量,表B.1描述了一个示例模型,它把软件开发生存周期过程的活动从活动1到活动的与其关键的可交付项及相关的引用模型联系起来。第一行描述软件开发生存周期过程的活动。(可为适应独特的要求来定制)。第二行描述可能作为测蠢类别(如使用质量,外部质量或内部质量)的一种实际的测度或者预掘。第三行描述可以测量质蠢的关键可交付项,第四行描述在每个过程活动中可适用于每个可交付项的度量。表B.1 质量测量模型活动1活动2活动3活动4活动5活动6活动7活动8需求分析体系

39、结构软件的详细软件编码与软件集成及系统集成及软件的验收阶段(软件与系设计设计测试软件的合格系统合格性软件的安装支持统)软件与系统位测试测试预测的使用预测的使用所需的用户预测的使用预测的使用质囊,质量,预测的使用预测的使用测量的使用模型质量质量,质量,测量的外部测量的外部质量,质量,质量,所需的内部预测的外部预测的外部质量,质量,测量的外部测量的外部测量的外部的质量质量,质量,预测的外部预测的外部质量,质量,质量,引用所需的外部测量的内部测蠢的内部质量,质量,测量的内部测量的内部测量的内部质量质量质量测量的内部测量的内部质量质量质量质量质量活动用户的质量需的关求(规定的),键可外部的质量需软件/

40、系统体软件详细软件代码,软件产品,浏集成的系统,安装的系统交付的软件交付求(规定的),系结构设计设计测试结果试结果测试结果产品项内部的质量需求(规定的用于内部度量外使用质量测量部度量可用内部度量内部度量内部度量内部度量内部度最内部度量度量的度子确认需求外部度量外部度量外部度量外部度量内部度量量规格说明外部皮囊-14 B.3 质量途径步骤B. 3.1 概述GB/T 16260.4-2006/180/四CTR 9126-4 :2004 开发周期中对质量的评价分为下列步骤。步骤1必须在需求分析活动中完成,步骤2到5必须在上述定义的每个过程活动中重复进行。B. 3. 2 步骤1:质量需求的确定对质量模

41、型中定义的每个质量特性和予特性,用表B.2中的两个例子对每类测量(使用质量、外部和内部质最确定用户要求的权盒。根据分配的相对权重,允许评价者将精力集中在最重要的予特性上。表B.2用户要求的特性与权囊a)使用质量特性权重离/中/低有效性高生产率离安全性低满意度中表B.2用户要求的特性与权重b)外部与内部质量特性予特性权意(高/中/低适合性高准确性高功能性互操作性低安全保密性高功能性的依从性中成熟性(硬件/软件/数据低容错性低可靠性易恢复性(数据、过程、技术高可靠性的依从性高易理解位中易学位低用性易操作性高吸引位中易用性的依从性高时间特性高效率资源利用性高效率的依从性高15 GB月16260.4一

42、2006jISOjffiCTR 9126-4:2004 外部与内部质量特性维护性可移植性高)。B.3.3 步骤2:每个开质量模型的用户要求,对内容中能测量什么。使用质外部质量测最类别特性适合性准确性功能性互操作性安全保密性功能性的依从险16 表B.2 b) (续)予特性易分析性易改变性稳定性易测试性予特性权意(高/中/低高中低中高高低高要求的级别评估实际结果、-GB/T 16260.4-2006/ISO/IEC TR 9126-4: 2004 表B.3b) (续)JHHdm E刀一类一量测一陆一陆部一丰phr- NJ 予特性度量要求的级别评估实际结果可靠性成熟性(硬件/软件/数据容错性易恢复性

43、数据、过程、技术)可靠性的依从性易理解性易学性易用性I操作性效率维护性可移植性内部质量测量类别特性飞二|评估实际结果、怪事、适合性功能性啤;性安全保密性功能性的依从性成熟性(硬件/软件/数据)容错性可靠性易恢复性数据、过程、技术)可靠性的依从性17 GB/T 16260.42006/囚/IECTR 9126-4:2004 表B.3c) (续内部质量测量类别特性子特性度量要求的级别|评估实际结果易理解性易学性二-一1 易用性易操作性吸引性一主用性的依从性时间特性效率资源利用性效率的依从性:二) 二飞二:二易分析性一一一一一易改变性维护性稳定性4 易测试性维护性的依从性飞之,适应性易安装性可移植性

44、共存性易替换性可移植性的依从性B. 3. 4 步黯3:评价的设计每个开发过程活动都要实施本步骤。制定一个组摇可交付项的现tl量计地(类似于,表B.4中的例子),这些交付项用作要实施的度量和测量过程的输入。表B.4测量计划子特性要评价的可交付项应用的内部度量应用的外部度量应用的使用质量度重l.适合性l. l. l. (不适用)2. 2. 2. 3. 3. 3. 2.满意度l. (不适用)(不适用)l. 2. 2. 3. 3. 3. 4. 5. 6. B. 3.5 步骤4:评价的执行每个开发过程活动都要实施本步骤。18 GB/T 16260.42006/ISO/IEC TR 9126-4:2004

45、 执行评价计划,填写表B.3实倒中的每一列。GB/T18905系列标准可用作编制计划和执行测过程的指南。B. 3. 6 步骤5:反镜给组织每个开发过程活动都要实施本步骤。一旦所有测量均已完成,要把结果映射到表丑l中并以报告的形式将结论写成文件。同时标识产品质量需要改进的特定区域,以使其满足用户的需要。19 GB/T 16260.42006/180/阻CTR 9126-4 :2004 附录C资料性附录)度量标度类型和现.tl量类型的详缅解释C.1 度最标度的类型当度量的用户得到了测最结果并使用该测度进行计算和比较时,宜对每种制度标识下列度最标度类型。对某些测度,平均值、比率或盖值可能没有意义。度

46、量标度类型有z标称标度、I荫序标度、间隔标度、比率标度和绝对标度。M=F(M),这声嚷士不容有写盹每个测量标度类型的描述包含容许函数的描述(若M是一个度量,则M矿M)也是一个度量。a)标称标度矿d调回血牺随队M=F(M),这里F是标称标度钮括分类,假值才有意义。只有用经来代表相肉类型频率每种类型各自的频宏注1:例如:城市注2:含义说明:b) 顺序标M=F(岛的,顺序标度包只有用经过映射时,比率也才有意情况之间的楚。M = aM十b当两次测度之间比率可能没有相同的经注1:例如:温度摄氏、华注2:含义说明:算术平均值d) 比率标度M = aM(a的当两次测皮之间的差值及两次测度平均值和比率有各自的

47、含义,它们给出了值的实际含义。注1:例如:长度、蠢量、时间、规模、计数。注2:含义说明:几何平均、百分比。的绝对标度M=M,它们只能按一种方式测囊。相同族型的频率计算时,平均,平均值和比率可以用,它丁可以用来相互比较(y)。、灾难性的)。序的频率计算阅或两个类似任何与测度有关的说明都是有意义的。例如,当测量的单位相同时,一个比率标度类型的测度除以另一个比率标度类型的测度,结果是一个绝对值。一个绝对标度类型的测最值事实上不带任何单位。注1:例如:带注释的代码行数除以代码的总行数。20 G/T 16260.42006/ISO/IEC TR 9126-4: 2004 注2,含义描述:一切事情。C.2

48、 甜度类型C.2.0 概述为了设计一个收集数据、正确解释其含义并且扭扭度规范化以便进行比较的过程,度量的用户室标识并考虑皮囊所使用的棋皮类型。C. 2.1 规模那度类型C. 2.1.0 母引按其定义中所声称的部度内容,本类型的测度代表软件的一种特殊规模。注:软件可以有多种表示规模的方法用一种规模视!度来使其他的型可用于软件质量的测量。C. 2.1. 1 功能规模类型功能规模是软件可4摸,例如取决于1量一一质最、体积、表窗积等等。)可比值。下列描述的规模测度类可能会有多个功能规模,也不1)电2) 屏幕数;3) 4) C.2. 1. 2 程序兢本条中,术语程类型。1.源程序规模应解释程序设计语言,规buM 捎用的使得获胳霄法经常使用下列担度z语句。注1,新程序规模:开发者可能使用新开发注2,变更的程序规模z开发者可能使用变更的程序规模来代表包含修改过的部件的软件规模;注3,计算始程序规模:计算程序规模的公式的例子:新代码行十0.2祷修改过的部件中的代码行(NASAGoddard) 可能有必要更详细地区分下列源代码语句的类型:1. 语句的类型逻辑性源语句CLSS):LSS测蠢软件指令的数量。这些语句不考虑与行的关系,独立于表现它们的物理格式。物

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 标准规范 > 国家标准

copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
备案/许可证编号:苏ICP备17064731号-1