EJ T 964-1995 核工业计算机软件质量度量规范.pdf

上传人:boatfragile160 文档编号:259427 上传时间:2019-07-13 格式:PDF 页数:11 大小:300.73KB
下载 相关 举报
EJ T 964-1995 核工业计算机软件质量度量规范.pdf_第1页
第1页 / 共11页
EJ T 964-1995 核工业计算机软件质量度量规范.pdf_第2页
第2页 / 共11页
EJ T 964-1995 核工业计算机软件质量度量规范.pdf_第3页
第3页 / 共11页
EJ T 964-1995 核工业计算机软件质量度量规范.pdf_第4页
第4页 / 共11页
EJ T 964-1995 核工业计算机软件质量度量规范.pdf_第5页
第5页 / 共11页
亲,该文档总共11页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

1、J稚E蝴行核国和共民人华中EJ/T 964-95 核工业计算机软件质量度量规范1995-07-05发布11m1m,1 t11 中国核工业总公司发布中华人民共和国核行业标准核工业计算机软件质量度量规范EJ/T 964-95 1 主题内容与适用范围本标准规定了计算机软件质量特性及其构成和软件质量度量方法本标准适用于核工业计算机软件的质量度量,也可供软件开发过程中的质量保证、文档编制及软件验收工作参照使用。2 引用标准GB/T 11457 软件工程术语EJ/T 644 核工业计算机软件开发规范EJ/T 646 核工业计算机软件开发文档编制指南3 术语下列术语适用于本标准,其他术语见GB/T11457

2、. 3.1 文档document 用自然语言或形式化语言编写的并贮存在各种媒体上,用来描述程序的内容、组成、设计、功能、开发情况、研制背景、运行环境、测试结果及使用方法与维护方法等的文字资料、数据和图表。如z程序设计说明书、流程图、用户手册等。3.2软件software 计算机程序(包括必要的数据及其文挡的总称。3.3 重要软件important software 其故障或错误可能造成安全事故或导致重大经济损失和社会不良影响的计算机软件。3.4软件质量softwarequality 软件满足给定需求和隐含要求的功能(特征和特性的总和,或软件具有期望的各种属性的组合。3. 5 软件质量度量sof

3、tware quality metrics 从整体上对软件质量的评定,包括对影响软件质量的各种属性(软件质量特性的定量评测。4软件质量特性4.1 功能特性中国核工业总公司1995-07-05批准1”5-11-01实施EJ/T 964-95 软件按照给定需求执行规定功能的能力。4. 2 可靠性软件在给定的环境条件下和指定的时间内,完成所要求功能的概率。核工业某些软件对该特性应有特殊要求。4.3 易使用性用户学会使用软件的难易程度。包括学习、操作及对程序输出(运行结果、提示信息和出错信息的解释。4. 4 时间经济性在规定或隐含的条件下,某程序完成规定功能所需的时间。4. 5 资源经济性在规定或隐含

4、的条件下,程序完成规定功能所需的资源,包括内存空间,外存空间,其他外部设备的数量和时间,物资及人员服务方面的开销等。4.6 可维护性对软件进行维护的难易程度,包括阅读软件时易于理解的程度,对软件进行检测的难易程度,发现其中错误或缺陷以及为满足新的需求而对其进行修改、扩充的难易程度。I 4. 7 可移植性在规定的条件下将软件从一个环境转移至另一个环境的难易程度。这里的环境包括软件环境与硬件环境。4.8 安全保密性(可选)控制非授权人员对软件的各项配置进行存取、使用、修改或破坏的能力。核工业某些软件对该特性应有特殊要求。4.9 可再用性(可选程序或程序的一部分用于构成其他软件的能力。4. 10可测

5、试性可选对软件建立测试准则并据此对该软件进行测评的难易程度。5软件质量特性的构成软件质量特性是由该软件的程序及其文档的质量特性共同决定的5.1 程序质量特性s.1.1 正确性程序准确地实现规定功能的能力。即程序符合规定需求的程度。s.1. 2 可靠性程序在给定的环境条件下和指定的时间内,无故障运行的概率。s.1. 3完备性程序及其正常运行所必要的数据的完整程度s.1. 4 健壮性在引入不合理的输入或发生某些硬件故障情况下,程序仍能继续正常运行的能力。2 EJ/T 964-95 5.1. 5 时间经济性程序时间经济性的定义与软件时间经济性的定义相同(4.4条5. 1.6 资源经济性程序资摞经济性

6、的定义与软件资摞经济性的定义相同(4.5条5.1. 7 简明性程序简明的程度,即组成该程序各个模块的内部简明性与各个模块之间联系的简明性。如区别内部与外部性能的难易程度,接口信息的数量等。s.1. s 易理解性程序的功能、内部结构、操作要求等易于理解的程度。这和程序符合有关标准(模块长度、过程或函数描述体、注释等的规定的程度有关s.1. 9结构度程序的结构化程度,即程序由基本控制结构组成的程度。每个控制结构应只有一个入口点和一个出口点程序的结构化程度应符合EJ/T644的有关规定。5. 1. 10 可追踪性包括横向可追踪性和纵向可追踪性。前者是指确定摞程序的某一部分在本模块中以及整个程序中的涉

7、及范围的难易程度F而后者是指确定源程序的某一部分与其相应软件设计说明书中有关内容的对应关系的难易程度。5. 1. 11 安全保密性程序控制非授权人员对其有关数据进行存取的能力,以及对其目标代码进行逆向转换(转换为源代码的难易程度。s.1.12规范性程序的规范性是指采用符合标准文本的语言编写,模块划分合理,并且符合通信协议、内部接口、外部接口以及数据表达等方面的有关规定的程度F编写程序时遵守统一的程序设汁风格和编程格式的程度。5.1.13 可修改性程序修改的难易程度。即某些部分或方面保持不变,只修改其他部分或方面,从而得到期望的新结果。5.1.14 可读性衡量阅读语言程序的方便程度。5. 1.

8、15 清晰度程序内部结构的清晰程度。s. 1. 16 兼容性程序在多种不同类型计算机上运行的能力,包括向上兼容性和向下兼容性。5. 1. 17 可扩性程序在不改变基本结掏情况下,增加功能的能力。5. 1. 18 模块性程序模块化的程度,即程序由若干离散部分(模块组成的离散程度。3 5.2文档质量特性s.2. 1 完备性EJ/T 964-95 软件项目开发阶段结束时所具备的文档的完备程度。软件文档的完备程度应按照EJ/T646的有关规定来确定。在软件验收时应交付的各种文档齐全是对软件质量进行度量的必要条件。s. 2. 2 正确性软件开发各阶段编制的文档真实反映该阶段的工作,并与该阶段的产品相一致

9、的程度。5.2.3 简明性是指文档的语言表达清晰、准确、简炼,适合文档的特定读者的程度。S.2.4 可追踪性是指在对文档或程序进行修改时,能找到该修改对同一文档和不同文档内容的影响范围,从而对受影响部分作相应修改的难易程度。5.2.5 自说明性软件开发各阶段的文档能独立表达该软件在相应阶段的阶段产品的能力。5.2.6 规范性文档的编制应符合EJ/T646的有关规定。6软件质量度量6.1 软件质量特性的组合规则软件质量特性是程序质量特性和文档质量特性的恰当组合,表中给出了软件质量特性的组合规则。4 序号软件质量特性l 功能特性2 可靠性3 易使用性4 时间经济性5 资源经济性6 可维护性7 可移

10、植性8 安全保密性(可选9 可再用性(可选)10 可测试性(可选6.2软件质量的度量方法6.2. 1 软件质量度量模式EJ/T 964-95 软件质量特性的组合规则程序质量特性正确性,完备性,健壮性正确性,可靠性,完备性,健壮性,简明性正确性,健壮性,简明性,规范性时间经济性资源经济性易理解性,结构度,可追踪性,规范性,可修改性,可读性,清晰度,模块性易理解性,结构度,规范性,可修改性,兼容性安全保密性易理解性,结构度,规范性,可扩性结构度,规范性,清晰度,模块性软件质量的度量值由公式(1)确定。文档质量特性完备性,正确性正确性,规起性简明性,自说明性,规范性无无完备性,简明性,可追踪性,规范

11、性完备性,规范性无完备性,规范性简明性,自说明性,规范性S=I.KS, . (1) 式中:Ss.一一第i个软件质量特性的分值FK,第i个软件质量特性的加权因子,J一一参与软件质量度量的软件质量特性个数(l=lO)。S应小于或等于100(最高值。s,应小于或等于100(最高值。K.取值应满足。运K,运5 EJ/T 964-95 1和K;=l.第i个软件质量特性的分值由公式(2)确定Si可i窍,风品“.(2) 式中:S;与公式(1)中S;相同,Pi第i个软件质量特性所相关的第j个程序质量特性的分值FD.一第i个软件质量特性所相关的第h个文档质量特性的分值Fq。一一第i个软件质量特性所相关的第j个程

12、序质量特性的加权因子Fr;k一第i个软件质量特性所相关的第h个文档质量特性的加权因子Fm一一第i个软件质量特性所相关的程序质量特性个数(m=l8)Jn一第i个软件质量特性所相关的文档质量特性个数(n的。三三P;lOOo:三Dk运100卦;l2.r;k=l (1 j m)1(lkn); (0q;三1);(0 rikD1o二q1,0I 且a,11建议:0.60t0.850.15Ao. 40 6. 2. 2 软件质量度量准则6. 2. 2.1 软件质量度量相关参数软件质量度量所涉及的各软件质量特性加权因子K的取值,以及相关程序质量特性加权因子q;j和文档质量特性加权因子凡的取值,应由任务承办单位在软

13、件开发需求分析阶段,根据任务委托单位对软件质量的具体要求及软件类型共同协商确定,并反映在验收条款中。K,反映了第i个软件质量特性对整个软件质量特性的影响程度(重要性,核工业软件质量特性可靠性和安全保密性的加权因子应适当加大。同一程序质量特性或文档质量特性可能影响几个不同的软件质量特性,其在不同软件质量特性中的重要性也可以不同,应由其对不同软件质量特性的影响程度确定,因而qij和n.也应在需求分析时由任务委托单位和任务承办单位共同商定,并反映在验收条款中。t和卢1反映不同软件质量特性中程序质量特性和文档质量特性的重要性的相对关系,其值应由任务委托单位、任务承办单位共同胁商确定。6.2.2.2 软

14、件质量等级标准软件质量度量结果分为优秀、优良、合格及不合格四个等级。S值在90以上(含90)为优秀,75至90(含75)为优良,60至75(含60)为合格,60以下为不合格(软件质量特性、程序质量特性及文档质量特性的划分等级与之相同软件质量等级划分还应符合以下要求z6 EJ/T 964-95 a. 软件质量等级为优秀、优良、合格时,软件质量特性中功能特性与可靠性两项以及程序质量特性中正确性与可靠性两项均至少应达到同级标准。b. 一般情况下,优秀或优良等级的软件除了其质量度量值S满足规定要求外,其参与度量的软件质量特性的分值Si均应达到合格标准(核工业重要软件还要求软件质量特性中可靠性和安全保密

15、性两项至少应达到优良等级。6.2.3 软件质量度量实施6.2.3.1 质量特性值的评定由软件验收机构组织的评定小组(或委员会成员,根据软件需求说明书的要求,对各程序质量特性和文档质量特性逐一进行检测,公正地给出各程序质量特性(P;和文档质量特性CD,)的评定值F然后由公式(2)求得各软件质量特性的分值(SJ,由公式。)得到该软件的质量度量值(s)。6. 2. 3. 2 软件质量等级的确定根据己确定的软件质量度量等级标准,确定软件质量等级(见本标准第6.2. 2. 2条,并对该软件质量作出书面评价。7 EJ厅“95附录A软件眉量度量规范应用举例参考件某一核工业重要软件,在需求分析中任务委托单位与

16、任务承办单位已商定各软件质量特性加权因子K;及相应程序质量特性加权因子q;j和文档质量特性加权因子r;k(注山j,k以标准章条中的序号为准。如:Ka表示软件易使用性的加权因子Jq31表示软件易使用性相关的程序质量特性中正确性的加权因于各加权因子数值如下zKi=0.14 K2=0. 20 Ka=O. 08 qn =O. 7 r11 =O. 4 q21 =O. 4 r22=0. 7 qa1 =O. 2 raa=O. 4 K4=0.10 Q4s=l Ks=O. 08 Qs5= K6=0.IO Q6s=0.3 Q1a=O. 1 qu=O. 2 r12=0. 6 Q22=0. 3 Qza=O. 1 Q2

17、4=0. 1 rz6=0. 3 Qa4 =O. 1 Qa1=0. 4 Qm=O. 3 ras=O. 2 ra6=0. 4 q盹0.1q610=0. 1 q612=0. 2 Qm = 0. 1 Q514 = 0. 05 Qm = 0. 05 Q618 = 0. 1 r51=0. 3 r6a=O. 25 r64=0. 3 r66=0.15 qz1=0. 1 K1=0. 06 Q1a=O. 2 rr1 =O. 5 Q811=1 Q19=0. 1 rr6=0. 5 q112=0. 2 q713=0. 1 Qm=O. 4 Ka=0.18 K9=0 K1o=O. 06 Q109=0. 3 Q1012=0.

18、 3 Q!Ols=O. 2 qlOls=O. 2 r1oa=O. 2 r1os=O. 4 r106=0. 4 质量评定小组成员对程序质量特性(P;)和文档质量特性(Dk)打分的平均结果为2P1=85 P2=90 Pa=95 P4=90 Ps=70 P6=75 Ps=BO P9=75 P10=80 P11 =70 P12=75 P13=70 P1s=80 P16=65 P11=85 P1s=8S D1=lOO Di=90 D4=80 Ds=85 D6=95 当i=l,2,3,6,7,10时,;0.8 /3;=0. 2 当i=4,5,8,9时,a;=l禹O将各条件和各参数代入公式(2),可计算出各

19、软件质量特性的得分值z8 S1 =88. 4 Ss=75.。S2=88. 3 Sa=81. 8 S4=70. o S6=80. 1 S1=76. 7 Ss=70. o P1=80 P14=80 Da=80 EJ/T 964-95 S9(因K9=0,计算无意义S1o=BO. 0 由上述数据可以看出各软件质量特性均达到合格以上标准。该软件的质量度量值由公式(1)计算值为zS=!.KS;=79. 6 . (Al) 综上结果z根据软件质量度量等级标准及核工业重要软件的特殊要求(Ss=70安全保密性未达到优良,判定该软件的质量为合格。附加说明z本标准由中国核工业总公司科技局提出。本标准由核工业理化工程研究院负责起草。本标准主要起草人z陈恭璋、文迁。9 mmall可明WAEH同国

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

当前位置:首页 > 标准规范 > 行业标准 > EJ核行业

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