工业控制用软件评定准则1主题内容与适用范围本标准提出了决定软件质量的若干软件特性,规定了软件评定的若干准则和子准则
本标准适用于工业控制用数字计算机的软件质量评定,表达对软件编制的要求以及描述现存软件的特性
1软件software与数据处理系统的操作有关的计算机程序、过程、规则以及有关的文件集的总称
2软件产品softwareproduct以磁盘、固化程序、程序清单及有关文档资料等形式交付给用户的软件实体
3文件、文档document通常可长期保留,以供人或机器阅读的数据媒体和记录在数据媒体上的数据
4实时性realtime在由外界要求所确定的时限内或瞬间中,对数据进行处理的能力
5并发性concurrentexeution在处理机上多个进程同时要求执行的能力
6在线可维护性fieldmaintainability在现场使用条件下,按照预定的要求对某一功能部件进行维修或维护的难易程度
7软件质量softwarequalitya
软件产品中能满足给定需要的性质和特性的总体,例如符合规格说明的程度
软件具有所期望的各种属性的组合程度
客户或用户觉得软件满足其综合期望的程度
软件的综合特性
它确定软件在使用中将满足客户预期要求的程度
8程序正确性programcorrectnessa
程序无设计缺陷和编码缺陷的程度,即无陷错
程序符合规定的要求的程度
程度满足用户期望的程度
3评定准则每一种软件产品不一定都必须完全具备下述这些反映软件质量的特性,用户可根据需要选择其中的全部或部分特性,软件质量可由下述8个准则予以评定
1功能特性软件按照给定需求执行规定功能的能力
功能特性应该包含实时性、并发性和在线可维护性
在规定条件下,在规定的时间内软件不致引起系统失效的概率,该概率是系统输入和系统使用的