ej-t-964-95核工业计算机软件质量度量规范
ID: |
65743E82876042C2A9B7F07EC7000041 |
文件大小(MB): |
0.51 |
页数: |
10 |
文件格式: |
|
日期: |
2024-8-17 |
购买: |
文本摘录(文本识别可能有误,但文件阅览显示及打印正常,pdf文件可进行文字搜索定位):
しS-oo对EJ,中华人民共和国核行业标准,EJ/T 964-95,核工业计算机软件质量度量规范,1995-07-05 发布1995-11-01 实施,中国核工业总公司发布,中华人民共和国核行业标灌,核工业计算机软件质■度量规范 EJ/T 964-95,1主题内容与适用范围,本标准规定了计算机软件质量特性及其构成和软件质量度量方法,本标准适用于核工业计算机软件的质量度量,也可供软件开发过程中的质量保证、文档,编制及软件验收工作参照使用,2引用标准,GB/T 11457软件工程术语,EJ/T 644核工业计算机软件开发规范,EJ/T 646核工业计算机软件开发文档编制指南,3术语,下列术语适用于本标准,其他术语见GB/T 11457.,3.1 文档 document,用自然语言或形式化语言编写的并贮存在各种媒体上,用来描述程序的内容、组成、设,计、功能、开发情况、研制背景、运行环境、测试结果及使用方法与维护方法等的文字资料、数,据和图表。如:程序设计说明书、流程图、用户手册等,3.2 软件 software, 计算机程序(包括必要的数据)及其文档的总称,3.3 ■要软件 important software,其故障(或错误)可能造成安全事故或导致重大经济损失和社会不良影响的计算机软,件,3.4 软件质丒 software quality,软件满足给定需求和隐含要求的功能(特征)和特性的总和,或软件具有期望的各种属,性的组合,3. 5 软件质丒度量 software quality metrics,从整体上对软件质量的评定,包括对影响软件质量的各种属性(软件质量特性)的定量,评测,4软件质量特性,4.I 功能特性,中国核工业总公司1995-07-05批滙 1995-11-01实施,1,EJ/T 964—95,软件按照给定需求执行规定功能的能力,4.2 可靠性,软件在给定的环境条件下和指定的时间内,完成所要求功能的概率。核工业某些软件对,该特性应有特殊要求,4.3 易使用性,用户学会使用软件的难易程度。包括学习、操作及对程序输出(运行结果、提示信息和出,错信息)的解释,4.4 时间经济性,在规定或隐含的条件下,某程序完成规定功能所需的时间,4.5 资源经济性 .,在规定或隠含的条件下,程序完成规定功能所需的资源,包括内存空间,外存空间,其他,外部设备的数量和时间,物资及人员服务方面的开销等,4.6 可维护性,对软件进行维护的难易程度,包括阅读软件时易于理解的程度,对软件进行检测的难易,程度,发现其中错误或缺陷以及为满足新的需求而对其进行修改、扩充的难易程度,4.7 可移植性,在规定的条件下将软件从ー个环境转移至另ー个环境的难易程度。这里的环境包括软,件环境与硬件环境,4.8 安全保密性(可选),控制非授权人员对软件的各项配置进行存取、使用、修改或破坏的能力。核工业某些软,件对该特性应有特殊要求,4.9 可再用性(可选),程序或程序的一部分用于构成其他软件的能力,4.10 可测试性(可选),对软件建立测试准则并据此对该软件进行测评的难易程度,5软件质量特性的构成,软件质量特性是由该软件的程序及其文档的质量特性共同决定的,5.1 程序质■特性,5.1.1 正确性,程序准确地实现规定功能的能力。即程序符合规定需求的程度,5.1.2 可靠性,程序在给定的环境条件下和指定的时间内,无故障运行的概率,5.1.3 完备性,程序及其正常运行所必要的数据的完整程度,5.1.4 健壮性,在引入不合理的输入或发生某些硬件故障情况下,程序仍能继续正常运行的能力,2,EJ/T 964—95,5.15时 间经济性,程序时间经济性的定义与软件时间经济性的定义相同(4. 4条),5.1.6 资源经济性,程序资源经济性的定义与软件资源经济性的定义相同(4. 5条),5.1.7 简明性,程序简明的程度,即组成该程序各个模块的内部简明性与各个模块之间联系的简明性,如:区别内部与外部性能的难易程度,接口信息的数量等.,5.1.8 易理解性,程序的功能、内部结构、操作要求等易于理解的程度。这和程序符合有关标准(模块长,度、过程或函数描述体、注释等的规定)的程度有关,5.1.9 结构度,程序的结构化程度,即程序由基本控制结构组成的程度。每个控制结构应只有一个入口,点和一个出口点。程序的结构化程度应符合EJ/T 644的有关规定,5.1.10 可追踪性,包括横向可追踪性和纵向可追踪性。前者是指确定源程序的某一部分在本模块中以及,整个程序中的涉及范围的难易程度;而后者是指确定源程序的某一部分与其相应软件设计,说明书中有关内容的对应关系的难易程度,5.1.11 安全保密性,程序控制非授权人员对其有关数据进行存取的能力,以及对其目标代码进行逆向转换,(转换为源代码)的难易程度,5.1.12 规范性,程序的规范性是指采用符合标准文本的语言编写,模块划分合理,并且符合通信协议、,内部接口、外部接口以及数据表达等方面的有关规定的程度;编写程序时遵守统ー的程序设,计风格和编程格式的程度,5.1.13 可修改性,程序修改的难易程度。即某些部分或方面保持不变,只修改其他部分或方面,从而得到,期望的新结果,5.1.14 可读性,衡量阅读语言程序的方便程度,5.1.15 清晰度,程序内部结构的清晰程度,5.1.16 兼容性,程序在多种不同类型计算机上运行的能力,包括向上兼容性和向下兼容性,5.1.17 可扩性,程序在不改变基本结构情况下,增加功能的能力,5.1.18 模块性 ,程序模块化的程度,即程序由若干离散部分(模块)组成的离散程度,3,EJ……
……