GB T 16260.2-2006 软件工程.产品质量.第2部分 外部度量.pdf
《GB T 16260.2-2006 软件工程.产品质量.第2部分 外部度量.pdf》由会员分享,可在线阅读,更多相关《GB T 16260.2-2006 软件工程.产品质量.第2部分 外部度量.pdf(75页珍藏版)》请在麦多课文档分享上搜索。
1、ICS 35.080 L 77 和国国家标准共中华人民G/T 16260.2-2006/ISO/IEC TR 9126-2 :2003 软件工程产品质量第2部分:外部度量Software engineering一Product quality一Part 2: External metrics 2006阳07-01实施(lSO/IEC TR 9126-2: 2003 , IDT) 发布中华人民共和国国家质量监督检验检波总局中国国家标准化管理委员会布一发一时一一点精制川/mf菌血制?: GB/T 16260.2一2006/ISO/IECTR 9126-2:2003 目次22234455677484
2、9 Tiu1iLFDroponb 例生咒架框法用的阻碍挪剿时详阻四阔的比虑lJ测考量和的度型时的类量最度H度质标用用最语用用使使度术使使件川的和HH量和和知如文语量读u蠢最量量度附附附甜用义略度阅u皮度度最度性性性性性.引定缩蠢的性性性度性植料料料料.性性和和质表表能靠用率护移资资资资围合范语号件量最功可易效维可川川职以吉言范符规术符软度度123456录录录录前引12345678&0亿&附附甜甜GB月16260.2-2006jISO/IECTR 9126翻2:2003阳. 唰别吕GB/T 16260(软件工程产品质量分为如下几部分:一一第1部分(即GB/T16260. 1):质量模型;一一第2
3、部分(即GB/T16260.2):外部度量;一一第3部分(即GB/T16260.3) :内部度量;一一第4部分(即GB/T16260.4) :使用质量的度量。本部分为GB/T16260的第2部分。本部分等同采用ISO/IECTR 9126-2: 2003(软件工程产品质量第2部分:外部度囊)。为便于使用,本部分做了下列编辑性修改za) ISO/IEC 9126的本部分改为本部分;b) 删除了自际标准的前言,修改了国际标准的引。对国际标准ISO/IECTR 91262:2003的第8章中的部分内容作了编辑性修改,对表述不晓确的地方给出了明确表述,即:将第8章各度最表中的5.3软件集成明确为5.3
4、.8软件集成气将5.3合格性测试明确为5.3.9合格性测试,以及将5.4运行测试明确为5.4.2运行测试,使之与GB/T8566标准的条自编号一致。去掉了第8章中的注2,保留了注10本部分的附录A、甜录B、甜录C和附录D是资料性附录。本部分由中华人民共和国倍息产业部提出。本部分由中国电子技术标准化研究所归口。本部分起草单位z中自电子技术标准化研究所、上海计算机软件技术开发中心、杭州披导软件有限公司。本部分主要起草人:王凌、陈森芬、冯惠、韩红强、金荣得、王欣、赵建东。I GB/T 16260.2-2006/ISO/IEC TR 9126-2:2003 51 tR 本部分提供了外部度量,以测量GB
5、/T16260. 1一2006中定义的6个外部员量特性的属性。本部分所列的度最并非一个完备集。开发者、评价者、质量管理者和需方可以从本部分中选择合适的度量,用来定义质量需求、评价软件产品、甜最质量情况或作其他用途;亦可以修改度量或使用本部分未包括的其他度量。本部分适用于各种软件产品,但并非每种度最适用于各种软件产品。GB/T 16260.1-2006定义了软件质量特性的术语,及这些特性如何被分解为予特性。但在该部分中并没有描述这些予特性是如何被割蠢的。对于这些特性或子特性的测量,GB/T16260. 2一2006定义了外部度量,GB/T16260. 3-2006定义了内部度量,GB/T1626
6、0. 4-2006定义了使用质量的度景。内部度量用来测量软件本身,外部度盘用来测量包含该软件的基于计算机系统的行为,使用皮量的度量则测量软件在某个特定使用周境中的使用效果。本部分旨在与GB/T16260. 1一2006一起使用。极力推荐读者在使用本部分之前阅读GB/T 16260. 1-2006和GB/T18905.1-2002,尤其是在读者不黠悉使用软件皮囊进行产品规格说明和产品评价的情况下。第1章至第7章以及附录A到附录D为GB/T16260的第2部分、第3部分和第4部分共有。II GB月16260.22006/180/姐CTR 9126-2:2003 软件工程产品质盖第2部分:外部度量依
7、d了UU部d分本部。容本蠢内件的度下软性。部以用特加外括使子刊吨的包何个T量分如每司旷质部如闹本、UWh7 1件06标准定义的特性和子特性来定量测量软使用。这些值是依据每个软件级帮用户需求等因素。一、依赖于一般因素,倒如人类认知因本部分屯的应用领域国家标准和本部分a)需b)评度,也可以针对独特体测量可参见有关d) 维护者(e) 供方(按认软件质f) 用户使用软怦g) 质量管理者(执行制的组成部分评价软织),其在合格性测试中确中评价软件产品质量时使用;或组织),作为质蠢保证和质量控2 符合性符合性不作要求。注2在GBjT16260.1-2006质量模型中有关于度量的一般符合性妥求。3 规范性引用
8、文件下列文件中的条款通过GB/T16260的本部分的引用商成为本部分的条款。凡是注目期的引用文件,其随后所有的修改单(不包括勘误的内容)或修订版均不适用于本部分,然雨,鼓励根据本部分达成t协议的各方研究是否可使用这些文件的最新版本。凡是不注目期的引用文件,其最新版本适用于本部分。1 GB/T 16260.2-2006/ISO/阻CTR 9126-2:2003 GB/T 5271. 20-1994信息技术词汇第20部分:系统开发(eqv1SO/IEC 2382-20: 1990) GB/T 8566一2001信息技术软件生存周期过程Cidt1SO/IEC 12207: 1995) GB/T 16
9、260.1-2006软件工程产品质量第1部分:质量模型CISO/1EC9126-1: 2001 , IDT) GB/T 16260.3-2006软件工程产品质量第3部分z内部度最CISO/1ECTR 9126-3: 2003 , IDT) GB/丁16260.4-2006软件工程产品质量第4部分:使用质量的度最CISO/IECTR 91264: 2004 ,IDT) GB/T 18491. 1-2001倍息技术软件测量功能规模测量第1部分z概念定义(idt1SO/1EC 14143-1: 1998) GB/T 18905. 1-2002软件工程产品评价第1部分z概述(ISO/IEC14598-
10、1:1999 ,IDT) GB/T 18905. 2-2002软件工程产品评价第2部分z策姆和管理(ISO/IEC14598-2: 2000 , IDT) GB/T 18905. 3-2002 软件工程产品评价第3部分z开发者用的过程CISO/IEC14598-3: 2000 ,IDT) GB/T 18905. 4-2002 软件工程产品评价第4部分t需方用的过程CISO/IEC14598-4: 1999 ,IDT) GB/T 18905. 5-2002 软件工程产品评价第5部分z评价者用的过程。SO/1EC14598-5: 1998 ,IDT) GB/T 18905. 6一2002软件工程产
11、品评价第6部分:评价模块的文挡编制CISO/IEC14598-6: 2001 ,IDT) 1SO 9241-10: 1996 使用视觉显示终端(VDT)办公的人类工效学要求第10部分z对话原则4 术语和定义在GB/T18905. 1一2002和GB/T16260.1一2006中定义的术语适用于本部分,并且这些术语列在了附录D中。5 符号和缩略语SQA:软件质盘保证(捏)SLCP:软件生存周期过程6 软件质量度量的使用GB/T 16260的第2部分、第3部分和第4部分提出了与第1部分?盾最模型一起使用的一组软件质量度量外部质量、内部质量和使用质蠢的皮囊)的建议。这些部分的用户可以修改巳定义的度量
12、,和/或也可以使用来列出的度量。当使用一个己修改的或一个未在各部分中定义的新皮盘时,用户宜说明这些度量与第1部分中的质量模型或任何其他所用的替代质最模型之间的关系。GB/T 16260的用户宜从第1部分中选择用于评价的质量特性和子特性,确定要采用的适当的直接测度和间接测度,确定相关的度量,并以客观的方式解释测量结果。GB/T16260的用户也可以从GB/T 18905系列标准中选择软件生存周期中的产品质最评价过程。上述这些标准给出了测量、评估和评价软件产品质量的方法,旨在供开发者、需方和独立的评价者使用,特别是那些负责软件产品评价的人员(见图口。2 G/T 16260.2-2006/ISO/阻
13、CTR 9126-2:2003 软件产品软件产品的效用 影响 影响依赖依赖-JPZZ 内部度量外部度量使用质盘的皮囊回1度量类型之间的关系内部度最可用于开发阶段的非孰行软件产品(例如标书、需求定义、设计规格说明或源代码等)。内部度量为用户提供了测量中间可交付项的政蠢的能力,从而可以预测最终产品的质量。这样就可以使用户尽可能在开发生存周期的早期察觉质量问题,并采取纠正措施。外部度量可以通过测量该软件产品作为其一部分的系统行为来测量软件产品的质量。外部度蠢只能在生存周期过程中的测试阶段和任何运行阶段使用。在所属系统环境下运行该软件产品即可获得这样的测量。使用质量的度量是测量产品在特定的使用周境下,
14、满足特定用户达到特定目标所要求的有效性、生产亭、安全性和满意度的程度。这只能在真实的系统环境下获得。用户的质量要求可用使用质蠢的度量、外部度量甚至是内部皮蠢的质蠢需求来规定。这些由规定的需求宜作为产品评价时的准则。建议尽可能采用与目标外部度最有密切关系的内部度量,以便能用这些内部度量来预测外部度量的值。然而,往往很难设计出一个能够在内部和外部度量问提供密切关系的严格的理论模型。因此,假设模型可能是模糊的,所以在使用度量时,外部度量和内部度量关系密切程度模型应该使用统计建模的方法。GB/T 16260的第1部分附录A中的A.4列出了与有效性和可信赖性相关的建议和需求。另外,本部分的附录A列出了使
15、用皮囊时的一些考虑细节。7 度景表的阅读和使用第8章列出的度最依据GB/T16260. 1一2006中的特性和予特性进行分类。下圈是表中的每个度最应给出的信息:a) 度最名称在内部度量表和外部度量表中的相应度量的类似名称。b) 度量目的在度量应用中以回答问题的形式进行描述。c) 应用的方法提供一个应用的大纲。d) 测量、公式和数据元素计算给出测量公式,并解释所用的数据元素的意义。注:在某些情况下一个度景对应多个公式。e) 测量值解释给出施固和最佳值。f) 皮囊标度类型3 GB/T 16260.2-2006/ISO/IEC TR 9126翻2:2003度量中使用的标度类型。包括:标称标度、顺序标
16、度、间黯标度、比率标度和绝对标度。注:附录C有详细的解释。g) 测度类型所用的类型是:规模类型(例如功能规模、摞代码规模)、时间类型(例如经时时间、用户时间、计数类型(变更数、失效数)。注2附录C有详细的解释。h) 测量输入测量中使用的数据来源。在GB/T8566中的应用标识出应用皮蠢的软件生存周期过程。j) 目标用户标识测量结果的使用者。8 度量表2006中说明的软件可用的度量并不仅模的测量、精确时间注1:推荐使用有精确时间在一个特定8. 1 功能性度最外部功能性a) 当前实注1:功能性质b) 实际用户在需求。注2:当隐含的操作8. 1. 1 适合性度最外部适合性皮囊(见表足的功能或不满意的
17、操作。未满足的功能或不满意的8. 1.2 准确性度量出,例如:功能规为可以从系统期间出现未满外部准确性度最见表8.1. 2)宜对这样的属性进行测量,即用户遇到不准确的事项的频率。这包括:在)由于不充分的数据引起的不正确或不精确,如数据的有效数字太少不足以做精确的计算;b实际的操作规程与操作手册上描述的规程不一致;c) 在运行期间所执行的任务的实际结果与预期的结果有差别。8. 1.3 互操作性度最外部互操作性度量见表8.1. 3)宜对这样的属性进行测量,诸如涉及数据和命令的通信缺失的功4 GB/T 16260.2 2006/ISO/IEC 1卫9126-2:2003 能数或事件数,而这类数据和命
18、令在该软件产品和与之相连的其他系统、其铀软件产品或设备之闰应易于传送。8. 1.4 安全保密性度置外部安全保密性度量(见表8.1.的宜对这样的属性进行测量,即带有安全保密问题的功能或事件的数目,包括:a) 未能防止安全保密输出信息、或数据的泄露;b) 未能防止重要数据的丢失;c) 未能前止非法的访问或非法的操作。注1:建议执行模拟攻击的入侵式测试,因为这种危及安全保密的攻击在通常测试中一般不会发生。真正的安全保密性度最只有在实际生存系统环溃注2:从独立存在的系统的情况性及确保这些功能的有情况,本部分的用户通常接受的信8. 1. 5 功能性的外部功能性件的数目,这8.2.2 容错性外部容错性的能
19、力的度量。8.2.3 易辙复性外部易恢复能重新建立适当的8.2.4 可靠性的侬外部可靠性的事件的数目,这些问8.3 易用性度量密保障的需求变化很大。确定所需的功能容造成的影响是意大或是关键的情况,用户可以限制其范围为性问题的功能或事故障而导致的规定性能水平依从性问题的功能或易用性度量是测量软件能横静、学穿越驻华如所及遵箩剧性法规和指南的程度。许多外部易用性度量通过用户要强使用某一功能来进行测试d琪结果将受用户的能力及宿主系统特性的影响。这并非是使测量无效,因为Z可陆锺如能鹿,远盘明嘱规定的条件下由代表指定用户群的样本用户来运行。(对于通用产品,可使用一定程围的用户群的代表。尽管从较小的用户群中
20、也能得到有用的倍息,但为得到可靠的结果,必须使用至少有8个用户的样本。在用户进行这主主制试时不宜得到j任何提示或外来的辅助。易理解性、易学性及易操作性的度量有两类应用方法:用户测试或产品的使用测试。注1:用户测试试图使用某一功能的用户测试多种外部度囊。在不同个体之间,这些测量的商银广。宜由代表某一指定用户群的样本用户在没有任何提示或外来辅助的情况下执行测试。(对于通用产品,可使用一定范围用户群的代表)。尽管从较小的用户群中也能得到有翔的信息,但为了得到可靠的结果,必须使用至少有8个用户的5 GB/T 16260.2一2006/ISO/IECTR 9126-2:2003 样本。对所用的测量,宜尽
21、可能建立验收准则或在产品之间进行比较。这意味着测量宜是有已知值的计数项。其结果宜报告均值及均值的标准差。许多这类度量可用早期的软件原型来测试。所实施的度量将依赖于易用性不同方面的相对重要性,以及后续的使用质量测试的程度。注2:产品的使用测试不同于具体功能的测试,菜些外部度量妥观察产品在更广泛的应用中对某项功能的使用,以完成作为使用质量测试的一部分的典型任务(GB/T16260.4-200日。它的优点是要傲的测试较少,但缺点是某些功能在正常使用中很少被周到。对所用的测囊,宜尽可能建立验收准则或在产品之间进行比较。这意味着测量宜是有已知值的计数项。其结果宜报告均值及均值的标准差。8.3. 1 易理
22、解性度最用户宜能选择一个适合她们的使用要求的软件产品。外部易理解性度量(见表8.3.1)宜能够评估新的用户能否理解下列内容z 软件是否合适; 怎样用它去完成特殊任务。8.3.2 易学性度最外部易学性度量(见表8.3.2)宜能够评估用户要用多长时间才能学会如何使用某一特殊的功能,及评估它的帮勤系统和文挡的有效性。易学性与易理解性有徨密切的关系,易理解性的测量可作为软件易学性的潜在指标。8.3.3 易操作性度量外部易操作性度量见表8.3. 3)宜能够评估用户能否操作和控制软件。易操作性度量可按IS0 9241-10中的对话原则进行分类: 软件对任务的适合性; 软件的自我描述性; 软件的可控制性;
23、软件对用户期望的符合性; 软件的容错性; 软件对各种特例的适合性;对测试功能的选择受使用这一功能的预期频率、功能的关键性以及任何涉及的使用问题的影响。8.3.4 眼引性度景外部吸引性度量(见表8.3.4)宜能够评估软件的外观,并受屏幕设计、颜色等因素的影响。这一点对于消费类产品特别重要。8.3.5 易用性的侬从性度量外部易用性的依从性度量(见表8.3.5)宜能够评估与易用性相关的标准、约定、风格指南或法规的依附性。8.4 效率度最外部效率度量宜能够测量这样一类属性,即在测试或运行期间包含软件的计算机系统的时间捎耗及资源和用特性。在测试和运行的多个实例中,建议调查最大时间和时间分布,因为使用条件
24、对这一测量有很大的影响并会造成波动,例如处理数据的负载、使用频率、相连的站点数等等。因此,效率度最可以包括带误差波动的测量的实际值与规格说明中要求的允许误盖波动范围的设计值的比率。建议列出并调查各种自素所趣的作用,例如其他软件所用的CPU和内存、网络流量和定时的后台处理等。宜建立合适的波动及测量值的有效蓓圈,并把它们与需求规格说明进行比较。建议标识和定义适合于软件应用的任务:例如作为业务应用任务的一个事务、作为通倍应用任务的6 GB/T 16260.2一2006/ISo/mcTR 9126号:2003一个交换或数据包的发送、作为控制应用任务的一个事件控制,以及作为普通用户应用的由用户可谓用功能
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- GB 16260.2 2006 软件工程 产品质量 部分 外部 度量
