GB T 13423-1992 工业控制用软件评定准则.pdf

上传人:ownview251 文档编号:266509 上传时间:2019-07-11 格式:PDF 页数:7 大小:180.41KB
下载 相关 举报
GB T 13423-1992 工业控制用软件评定准则.pdf_第1页
第1页 / 共7页
GB T 13423-1992 工业控制用软件评定准则.pdf_第2页
第2页 / 共7页
GB T 13423-1992 工业控制用软件评定准则.pdf_第3页
第3页 / 共7页
GB T 13423-1992 工业控制用软件评定准则.pdf_第4页
第4页 / 共7页
GB T 13423-1992 工业控制用软件评定准则.pdf_第5页
第5页 / 共7页
亲,该文档总共7页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

1、中华人民共和国国家标准工业控制用软件评定准则GB/T 13423-92 Criteria f or the evaluation of software used for industry control 1 主题内容与适用范围本标准提出了决定软件质量的若干软件特性,规定了软件评定的若干准则和子准则。本标准适用于工业控制用数字计算机的软件质量评定,表达对软件编制的要求以及描述现存软件的特性。2 术语2.1 软件software 与数据处理系统的操作有关的计算机程序、过程、规则以及有关的文件集的总称。2.2 软件产品software product 以磁盘、固化程序、程序清单及有关文档资料等形式

2、交付给用户的软件实体。2.3 文件、文档document 通常可长期保留,以供人或机器阅读的数据媒体和记录在数据媒体上的数据。2.4 实时性real time 在由外界要求所确定的时限内或瞬间中,对数据进行处理的能力。2.5 并发性COIlcurrent exeutlOn 在处理机上多个进程同时要求执行的能力。2.6 在线可维护性field maintainability 在现场使用条件下,按照预定的要求对某一功能部件进行维修或维护的难易程度。2. 7 软件质量software qual盯a. 软件产品中能满足给定需要的性质和特性的总体,例如符合规格说明的程度。b. 软件具有所期望的各种属性的

3、组合程度。 客户或用户觉得软件满足莫综合期望的程度。d. 软件的综合特性。它确定软件在使用中将满足客户预期要求的程度。2.8 程序正确性program correctness a. 程序无设计缺陷和编码缺陷的程度,即无隐错。b. 程序符合规定的需求的程度。 程序满足用户期望的程度。3 评定准则每一种软件产品不一定都必须完全具备下述这些反映软件质量的特性,用户可根据需要选择其中的全部或部分特性,软件质量可由下述8个准则予以评定。国家技术监督局1992-04-06批准1992-12-01实施353 GB!T 13423 - 92 3. 1 功能特性软件按照给定需求执行规定功能的能力功能特性应该包含

4、实时性、并发性和在线可维护性。见附录Al.3.2 可靠性 在规定条件下,在规定的时间内软件不致引起系统失效的概率,该概率是系统输入和系统使用的函数,也是软件中存在的缺陷的函数。系统输入将确定是否会遇到已存在的缺陷(如果有缺陷存在的话)。b. 在规定的条件下,在规定的时间内软件实现所需求的功能的能力。对可靠性的严格要求是工业控制用软件的特点,必须予以充分的注意。见附录A203.3 用户友好性用户容易掌握如何使用软件并容易将其付诸实际应用,以及对运行操作结果容易作出解释,因而能作出明确的评价。见附录A303.4 时间特性在规定的边界条件下,执行某一任务的指定功能所需要的时间。或因这些功能调用资源所

5、需要的时间。注z多种功能包括其他任务的某些功能同时执行是边界条件的一部分.这些条件可能会影响所需的执行时间.利用某些参数,用户可以知道时间特性的优劣.例如利用响应时间和吞吐率。见附录A4。3.5 开销特性在规定的边界条件下,为执行规定功能而需要的资源开销.注:资额开销的主要含义是使用了软件和硬件(诸如存储区和外围设备同时还包括物质方面的开销以及操作人员所进行的服务。见附录A403. 6 可维护性按照预定要求对软件进行维护的难易程度。即只需付出最低的代价就能进行检测,排除故障和在预定的极限范围内予以修改。见附录A503. 7 可移植性软件从一个计算机系统或环境转移到另一个计算机系统或环境的难易程

6、度。可移植性与所转移的客体有关。在说明有关移植性问题时必须作出明确的规定。见附录A603. 8 可测试性表明既便于测试准则的建立又便于根据这些准则对软件进行评价的程度。4评定准则的判别子准则为了确定每项评定准则,需要有若干判别子准则。如j别子准则的说明见附录B(补充件)。下表列出了部分的判别子准则,以及它们在每项评定准则中所起的作用。354 GB/T 13423-92 国i别于准则功能特性可靠性用户友好性时间特性开销特性可维护性可移植性可测试性设备独立性。自含性。准确度。完整性。健壮性。C 一致性。可解释性。设备效率。可接近性。通信能力。自描述性。结构性。简明性。清晰度。可扩性。可理解性。可修

7、改性。f、飞J 可读性门) 抗干扰度。用户文件。时间效率。资源效率。模块性 C 系统文件C) 可用性。注2J.表示该子准则与某准则有关.355 GB/T 13423-92 附录A对评定准则的说明(补充件)为了更好地理解和使用本标准,对标准中列出的评定准则作如下说明。A1 功能特性本标准中关于功能特性的定义是一个笼统的概念。在评定软件时,要考查该项软件的各项规定功能是否都能按给定需求圆满实现.即功能特性的实现程度(软件功能的全部实现或部分实现)是衡量功能特性好坏的重要标志。A2 软件可靠性首先,软件可靠性比硬件的可靠性更为复杂,硬件的失效是由于大量元件的聚集以及这些元件的磨损或者化所造成的i而不

8、是由于这些元件的相互作用所引起的。对软件而言情况恰恰相反。严格地说,软件不存在磨损与老化的问题(从统计观点来说,运行软件系统的时间越长,其可靠性越高,因而质量就越好。其可靠极限主要决定于软件组成部分(如单元)的相互作用,而不是组成部分自身。因此,软件缺陷的潜在影响往往不能象由于磨损和老化所引起的失效那样,可以在给定的时间间隔内进行预测。其次,现有的全部可靠性理论要成为软件管理和开发的有效工具还为时过早,它们还很不成熟,即使采用在给定的时间内和给定的环绕下软件无故障运行的概率这样一种操作定义,建立错误发现函数,实现软件可靠性的预测也是十分困难的。因此,本标准中软件可靠性是指在预定的时间间隔内,软

9、件中与质量有关的各项特性用户能得到利用的程度。A3 用户友好性采纳用户对软件的具体要求并使用户满意是一条重要原则。A4 时间特性、开销特性主要是涉及到诸如处理器、存储区和通道这样的资源。A5 可维护性可以表示为软件应用于体系结构或工艺环捷变化时所需进行修改的程度。进行这种修改时所需经费愈少则可维护性愈好。A6 可移植性可以表示为软件应用于不同的体系结构或工艺环境时所需进行修改的程度。所进行的修改愈少可移植性愈好。356 GB/T 13423-92 附录B对判别子准则的说明(补充件)为了更好地理解和使用本标准,对标准中列出的判别子准则作如下的说明。B1 设备独立性软件的输入输出操作与输入输出装置

10、特性(种类、地址等)无关的程度。因自含性为完成规定功能,软件独立和齐备的程度。因准确度a. 无误差的一种品质。b. 无误差程度的-种定性估计,对于小误差的高的估计。C. 对误差大小的种定量测度。最好表示成相对误差的函数,测定的高值对应于一个较小的误差。d. 对无误差程度的一种定量估计。B4 完整性a. 程序和数据某信息的完整程度,使程序和数据能满足预定的要求。b. 当软件或数据受到未经获准的存取或修改时,仍不破坏其完整的保护能力。因健壮性尽管引入了不合理的输入,软件仍能继续正常工作的程度。时一致性软件整体保持一致的程度。町可解,牵性对软件进行解释的难易程度。B8设备效率软件以最少的设备资源的消

11、耗实现其预定功能的能力。因可接近性对软件的各组成部分进行选用或维护的容易程度。B10 通信能力通过媒体将信息从地传送到另一地的能力。B11 自描述性.tJ+规定的功能.软件自行描述的完整程度。357 G8/T 13423-92 812 结构性程序的结构化穆度,l!P程序由基本控制结构组成的程度。每一个控制结构有一个入口点和一个出口点,控制结构组典型地包括2由两条或多条指令组成序列;两个或多个指令序列的条件选择z一个指令或指令序列的重复执行。813 简明性程序简明的程度,其要点为:a. 区别内部性态和外部性态,b. 减少接口信息 分清和机器有关的部分与和机器无关的部分pd. 所采用的记号必须通用

12、易读。814 清晰度软件内部结构清晰的程度,软件越清晰就越易于维护。815 可扩性指系统或程序即使增加了新的项目,也没有改变原系统的基本结构。例如,计算机可以在不改变其内部线路及整体结构的情况下,接受将来可能扩充的存储器或输入输出装置等。816 可理解性程序的功能和目标、程序的内部结构及程序的操作要求易于理解的程度。817 可修改性程序改变的难易程度。818 可读性衡量阅读语言程序的方便程度。819抗干扰度程序抵抗外部干扰的能力。为抵抗干扰程序要加进一些防止出错的防卫措施。但也在副作用。会使程序效率下降,给程序的结构及易读性带来不利,甚至增加程序的错误。820 用户文件移交给最终用户的种文件,

13、对如何应用系统以得到所要求的结果作出指示。例如,用户手册。821 时间妓事软件以最少的时间消耗实现其预定功能的程度。822 资源蚊.软件以最少的资源消耗实现其预定功能的程度。823穰块性软件由若干离散部分组成的离散程度,即软件模块化的程度因而改变一个组成部分时1、t给外的组358 成部分有极小的影响)。B24 系统文件GB/T 13423 92 表达系统的需求,设计思想、设计细节、能力、限制以及其他特性的文件B25 可用性a. 软件在需要它投入使用时,能实现其指定功能的能力。b. 系统正常工作时间和总的运行时间之比。附加说明2本标准由中华人民共和国机械电子工业部提出。本标准由全国工业过程测量和控制标准化技术委员会归口。本标准由重庆工业自动化仪表研究所归口并负责起草。359

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

当前位置:首页 > 标准规范 > 国家标准

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