EJ T 964-1995 核工业计算机软件质量度量规范.pdf
《EJ T 964-1995 核工业计算机软件质量度量规范.pdf》由会员分享,可在线阅读,更多相关《EJ T 964-1995 核工业计算机软件质量度量规范.pdf(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 可移
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- EJ 964 1995 核工业 计算机软件 质量 度量 规范
