GB T 16260.3-2006 软件工程.产品质量.第3部分 内部度量.pdf
《GB T 16260.3-2006 软件工程.产品质量.第3部分 内部度量.pdf》由会员分享,可在线阅读,更多相关《GB T 16260.3-2006 软件工程.产品质量.第3部分 内部度量.pdf(51页珍藏版)》请在麦多课文档分享上搜索。
1、ICS 35.080 L77 和国国家标准f宜之J卢、中华人民GB/T 16260.3-2006/ISO/IEC TR 9126-3: 2003 软件工程产品质量、第3部分:内部度量Software engineering Product quality Part 3: Internal metrics 2006皿07皿01实施(ISO/IEC TR 9126-3 :2003 ,IDT) 2006-03-14发布发布中华人民共和国国家质量监督检验检夜总局中国国家标准化管理委员会牵制浮华平AFtGB/T 16260.3,_2006/ISO/四CTR 9126-3 :2003 目次IE111222
2、34445566幻盯盯位例实架框法用的猩释即解JH细时详牙的量2陆知如币度虑J测考蠢和最的度型度U时的类部最量度内度质标川的用用最语纯使使度术单用用使使UHUUUU)H的和HHHH量录录录录录划语最读量蠢量最度甜附附附附川用义路度阅度度度最度性性性性性性.引定缩量的性性性度性植料料料料料性性和和质表表能靠用率护移呻咄咄4攻嘴没国合范语号件量量功可易效维可AL如UDIV空间言范符规术符软度度123456录录录录录前引12345678&8.&o队8附附附附附GB月16260.32006jISOjIECTR 9126帽3:2003前GB/T 16260(软件工程产品质量分为如下几部分:一一第1部分(
3、即GB/T16260.1):质量模型p一一第2部分(即GB/T16260.2) :外部皮量;一一第3部分即GB/T16260. 3):内部度量;一一一第4部分(即GB/T16260.4) :使用质量的度量。本部分为GB/T16260的第3部分。本部分等再来用ISO/IECTR 9126响3:2003(软件工程产品质最第3部分z内部度量。为便于使用,本部分做了下列编辑性修改za) ISO/IEC 9126的本部分改为本部分;b) 删除了国际标准的前亩,修改了自际标准的引言;c) 纠正了国际标准中的一些错误。9126心的第E.1节中,.that wil1 influence the same or
4、 all of the overall software. 中的s在me应改为some, RP. .影响软件的一些或全部特性和予特性。本部分的陈录A、附录B、附录C、附录D和附录E是资料性附录。本部分由中华人民共和国倍息产业部提出。本部分白中国电子技术标准化研究所归口。本部分起草单位:中国电子技术标准化研究所、上海计算机软件技术开发中心、杭州波导软件有限公司。本部分主要起草人z韩红强、杨根兴、王欣、王泼、冯惠、丁志刚、吴黎辉。I G/T 16260.3 2006/ISO/IEC TR 9126-3: 2003 5r 本部分提供了内部度蠢以测量GB/T16260. 1-2006中定义的6个内部质
5、量特性的属性。本部分所列的度量并非一个完备集。开发者、评价者、质量管理者和需方可以从本部分中选择合适的度量,用来定义质量需求、评价软件产品、测蠢质最情况或做其他用途;亦可以修改度蠢或使用本部分未包括的其他度量。本部分适用于各种软件产品,但并非每种度最适用于各种软件产品。GB/T 16260. 1-2006定义了软件质最特性,及这些特性如何被分解为子特性。但在该部分中并没有描述这些子特性是如何被测量的。对于这些特性和子特性的提j囊,GB/T16260. 2-2006定义了外部度量,GB/T16260.3-2006定义了内部度量,而GB/T16260.4-2006定义了使用中的质量的皮。内部度最测
6、最软件本身,外部度量测量包含该软件的计算机系统的行为,使用中的质量的度最则测量在指定条件中使用该软件的效果。本部分旨在与GB/丁16260.1-2006一起使用。极力推荐读者在使用本部分之前阅读GB/T 16260.1-2006和GB/T18905.1-2002,尤其是在读者不熟悉使用软件度最进行产品规格说碗和产品评价的情况下。第1章至第7章以及附录A到附录D为GB/T16260的第2部分、第3部分和第4部分共有。附录E仅供本部分使用。E GB/T 16260.3一2006/180/阻Cl双9126-3:2003 软件工程产品质量第3部分:内部度量1 范围GB/T 16260的本部分定义了依据
7、GB/T16260. 1-2006定义的特性和予特性来定囊测量软件内部质量的内部度景。本部分旨在与.-刑四即呵地h本部分包括以下内容:a) 如何使用软件b) 每个子特性的产品或软件产品的些属性可能会有期如人类认知因素。本部分可用些值是依据每个软件户需求等因素。一赖于一般因素,倒飞/币。的质最部门、f) 用户(使用g) 质量管理者(执制的组成部分评价产品质量时使用;) ,作为质量保证和质最控2 符合性符合性不作要求。注:在GB/T16260.1-2006质量模型中有关于度蠢的一般符合性要求。3 规范性引用文件下列文件中的条款通过GB/T16260的本部分的引用而成为本部分的条款。凡是注目期的引用
8、文件,其随后所有的修改单(不包括勘误的内容或修订版均不适用于本部分,然而,鼓励根据本部分达成协议的各方研究是否可使用这些文件的最新版本。凡是不注目期的引用文件,其最新版本适用于本部分。1 GB月16260.3-2006/ISO/皿CTR 9126嗣3:2003GB/T 5271. 20-1994信息技术词汇20部分系统开发(eqv1SO/IEC 2382-20: 1990) GB/T 8566-2001 信息技术软件生存周期过程(idt1SO/1EC 12207: 1995) GB/T 16260. 1-2006软件工程产品质量第1部分z质量模型CISO/1EC9126-1: 2001 , I
9、DT) GB/T 16260. 2-2006软件工程产品贡量第2部分z外部度最CISO/IECTR 91262:2003 , IDT) GB/T 16260.4-2006软件工程产品质量第4部分z使用质量的度最CISO!IECTR 9126-4: 2004 ,IDT) GB/T 18491. 1一2001信息技术软件测功能规模测第1部分:概念定义CISO/1EC14143-1: 1998 , IDT) GB/T 18905. 1-2002 GB/T 18905. 2-2002 IDT) 软件工程产品评价第1部分z概述CISO/IEC14598-1: 1999 , IDT) GB/T 18905
10、. 3-2002 2000 ,IDT) GB/T 18905. 4-2002 1999 ,1DT) GB/T 18905. 5-2002 1998 ,IDT) 软件工程软件工程软件工程软件工程产品评价第2部分:策划和管理CISO/1EC14598-2: 2000 , 产品评价第3部分z开发者府的过程CISO/1EC14598-3: 产品评价第4部分z需方用的过程CISO/1EC14598-4: 产品评价第5部分z评价者用的过程CISO/1EC145985. GB/T 18905. 6-2002软件工程产品评价第6部分z评价模块的文档编制CISO/IEC14598 6: 2001 , IDT)
11、1SO 9241-10:1996 使用视觉显示终端(VDT)办公的人类工效学要求第10部分:对话原则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系列标准中选择软件生存周期中的产品质量评价过程。上述这些标准给出了测量、评估和评价软件产品质囊的方法,旨在供开发者、需方和独立的评价者使用,特别是那些负责软件产品评价的人员(见自1)。2 GB/T 16260.3-2006/ISO/IEC TR 9126-3:2003 软件产品影响影响依赖内部度量外部度量国1度量类型之间的关系软件
13、产品的效用使用质量的度量使用用模内部度量可用于开发阶段的非执行软件产品例如标书、需求定义、设计规格说明或源代码等)。内部度量为用户提供了部量中间可交付项的质量的能力,从而可以预测最终产品的质囊。这样就可以使用户尽可能在开发生存周期的早期察觉质量问题,并采取纠正措施。外部皮蠢可以通过测蠢该软件产品作为其一部分的系统行为来测量软件产品的质量。外部度量只能在生存周期过程中的测试盼器和任何运行阶段使用。在所属系统环境下运行该软件产品即可获得这样的测量。使用质蠢的度量是测量产品在特定的使用周境下,满足特定用户达到特定目标所要求的有效性、生产率、安全性和满意度的程度。这只能在真实的系统环境下获得。用户的质
14、量要求可用使用质量的度蠢、外部度量甚至是内部度量的质量需求来规定。这些白皮量规定的需求宜作为产品评价时的准则。建议尽可能采用与目标外部度量有密切关系的内部度量,以便能用这些内部度量来预测外部度量的值。然而,往往很难设计出一个能够在内部和外部度量闰提供密切关系的严格的理论模型。因此,假设模型可能是模糊的,所以在使用度量时,外部度量和内部度量关系密切程度模型应该使用统计建模的方法。GB/T 16260的第1部分附录A中的A.4列出了与有效性和可信赖性相关的建议和需求。另外,本部分的附录A列出了使用度最时的一些考虑细节。7 度量表的阅读和使用第8章列出的度量依据GB/T16260. 1-2006中的
15、特性和子特性进行分类。下面是表中的每个度量应给出的信息:a) 度蠢名称在内部度量表和外部度量表中的相应度量的类似名称。b) 度量目的在度量应用中以回答问题的形式进行描述。c) 应用的方法提供一个应用的大纲。d) 测量、公式和数据元素计算给出现量公式,并解释所用的数据元素的意义。注:在某些情况下一个度量对应多个公式。的测量值解释给出南围和最佳值。f) 度量标皮类型3 GB月16260.32006/180/皿CTR 9126-3 :2003 数计同时户嚷用制间都时和时度啤标国率如且都度类标间隔时间)模度E南阳叫Elhlu阪酣琅棋协规$AYKE 都叫刑期d甜伽用相虹。应生骂、掘的件者类辄类辄来中软用
16、解摸懈据创的使标耐d数回数M量的量损的悄型是效峭的人的T皮户果度伺悔用有类型失有输用W用用结的软最使C度类比C最使G应标量出的度酌阳削脚蹦揣测一盯在咄目辆表制储胁皮、ZAV所使buw测标机植本中的1型iE创途类8m用8. 1. 1 适合性内部适合性行任务的充分性。8. 1.2 准确性度内部准确性度果的能力。8. 1.3 互操作性度内部互操作性度最(的能力。8. 1. 4 安全保密性度量内部安全保密性度量(见表8!和/或数据的能力。8. 1. 5 功能性的侬从性度最内部功能性的依从性度最见表8.1. 5)指明一组属性,这组属性用来评估软件产品遵循与功能性有关的用户组织的标准、约定或法规的能力。8
17、.2 可靠性度量在软件产品的开发期间,内部可靠性度量用来预测该软件产品是否满足规定的可靠性要求。8.2. 1 成熟性皮囊内部成熟性度量(见表8.2.1)指明用于评估软件成熟度的锻属性。8.2.2 窑错性度量内部容错性度量(见表8.2.2)指明一组属性,这组属性用于评估软件产品在发生操作故障或违反4 其规定的接口时维持期望的性能水平的能力。8.2.3 易恢复性度量GB/T 16260.32006/180/皿CTR 9126帽3:2003内部易恢复性度最见表8.2.3)指明?组属性,这组属性用来评估软件产品在失效时能重新建立一个有足够的性能水平,并恢复直接受影响的数据的能力。8.2.4 可靠性的侬
18、从性度量内部可靠性的依从性度最(见衰8.2.4)指明一组属性,这组属性用来评估软件产品遵循与可靠性有关的用户组织的标准、约定和法规的能力。8.3 易用性度量内部易用性度最用来预测该所实施的测度应尽可能用于建立行计数。结果应报告均值和8.3. 1 易理解性度最用户能够选择用户能否理解下列内 如何用8.3.2 易学性内部易学性估帮勤系统和易学性与易IS0 9241-10: 1 软件对 软件的自 软件的可 软件与周 软件的容错 软件对个性化8.3.4 吸引性度量内部股引性度量见表8.于消费F者产品特别重要。8.3.5 费用性的依从性度量内部易用性的依从性度循性。8.4 效蒜皮量引以及遵循易用性法规和
19、指南的程度。意味着测度应是对已知值的项进的功能,以及评作性度量可按性相关的标准、约定、风格指南或法规的遵内部效率度量用来在测试或运行期间预测软件产品所表现出的效率。为测量效率,应定义明确的条件,即应定义一个参照环境(必须在软件规格说明中定义)中的硬件配置和软件配置。在引用测量的时间特性值肘,应说明参照环境。8.4. 1 时部特性度量内部时间特性度最见表8.4.1)指明一级属性,这组属性用来预测在测试或运行中包含软件产品的计算机系统的时间特性。5 GB/T 16260.3-2006/ISO/mC TR 9126-3:2003 8.4.2 资源利用性度最内部资源利用性度量(见表8.4.2)指明一组
20、属性,这组属性用来预测在测试或运行中包含软件产品的计算机系统对硬件资源的利用情况。8.4.3 效率的侬从性度量内部效率的依从性度量见表8.4.3)指明一组属性,这组属性用来评估该软件产品遵循与效率相关的用户提织的标准、约定或法规的能力。8;5 维护性度最内部维护性度量用来预视j为修改软件产品需要付出的工作量。8.5. 1 易分析性度量内部易分析性度量(见表8.5.1)指明一组属性,这组属性用来预测维护者或用户在试图诊断软件产品的缺陷或失效的原因时、或标识需要修改的部分时所辑费的工作量或耗费的资源。8.5.2 易改变性度最内部易改变性度量见表8.5.2)指明一组属性,这组属性用来预测维护者或用户
21、在对软件产品进行某项特定的修改时所需耗费的工作量。8.5.3 稳定性度最内部稳定性度量(见表8.5.3)指明一组属性,这组属性用来预测对软件产品进行任何修改后的稳定程度。8.5.4 易测试性度最内部易测试性度量(见表8.5.4)指明一组属性,这组属性用来预测软件产品中己设计并实现的自动测试辅助功能的总蠢。8.5.5 维护性的依从性度量内部维护性的依从性度最(见表8.5.5)指明一组属性,这组属性用来评估软件产品遵循与维护性有关的用户组织的标准、约定或法规的能力。8.6 可移榻性度量内部可移植性度量用来预测在移植活动期间,软件产品对实现者或系统的行为所产生的影响。8.6. 1 适应性度量内部适应
22、性度量(见表8.6.1)指明一组属性,当用户试图使软件产品适用于不同的特定环境时,这组属性用来预测软件产品对用户需付出努力程度的影响。8.6.2 易安装性度量内部易安装性度量(见表8.6.2)指明一组属性,当用户试图在一个指定用户环境中安装软件时,这组属性用来预测软件产品对用户需付出努力程度的影响。8.6.3 共存性度量内部共存性度量见表8.6.3)指明一组属性,这组属性用来预扭II当软件产品与其他软件产品共享相同的可运行硬件资源时对其锦软件产品产生的影响。8.6.4 易替换性度最内部易替换性度量(见表8.6.的指明一组属性,当用户试图在规定环境及使、用条件中用该软件代替其他指定软件时,这组属
23、性用来强测软件产品对用户需付出努力程度的影响。8.6.5 可移撞性的依从性度量可移植性的依从性度量见表8.6.5)指腐一组属性,这组属性用来评佑软件产品遵循与可移植性有关的用户组织的标准、约定或法规的能力。6 。WKZMOO-iNOO困皂白naENZHNOO适合性度量度盘名称度盘启的应用的方法那菇、公式及数据元索计算测盘值解释度盘标度类型测度类型测量输入在GBjT8566目标用户中的应用功能的充检查的功能的对已实现的适合于X口1-A/B。X1绝对标度x=计数/计需求规格说明6.5确认需方分性充分程度如何?执行特定任务的劝A口在评价中检测到有问题越接近1,越充数设计文档6. 6联合评审开发者能进
24、行计数,然后测的功能数分A=计数源代码盘它与实现的功能B=检查的功能数B=计数评审报告数的比率。可测盘下列指标:一一全部或部分设, 计妮格说号岛;一一完成的模块/部分软件产品。功能实现功能实现的完对评价中检测到逃X=1-A/B 。X1绝对标度x=计数/计需求规格说明6.5确认需方的完整性旦在程度如何?源的功能进行计A=评价中检测到逃源的功越接近1,越完数设计文档6.6联合评审开发者数,并与需求规格能数整A=计数源代码说明中捻述的功能B口在需求规格说明描述的B=计数评审报告数相比较。功能数注z测盘过程的输入是更新的需求魏格说明。在生存周期中标识的任何变更必须在测量过程使用之前对需求规格说明进行更
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- GB 16260.3 2006 软件工程 产品质量 部分 内部 度量
