工业控制用软件评定准则介绍.doc

  1. 1、本文档共5页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
工业控制用软件评定准则 1 主题内容与适用范围 本标准提出了决定软件质量的若干软件特性,规定了软件评定的若干准则和子准则。 本标准适用于工业控制用数字计算机的软件质量评定,表达对软件编制的要求以及描述现存软件的特性。 2 术语 2.1 软件 software 与数据处理系统的操作有关的计算机程序、过程、规则以及有关的文件集的总称。 2.2 软件产品 software product 以磁盘、固化程序、程序清单及有关文档资料等形式交付给用户的软件实体。 2.3 文件、文档 document 通常可长期保留,以供人或机器阅读的数据媒体和记录在数据媒体上的数据。 2.4 实时性 real time 在由外界要求所确定的时限内或瞬间中,对数据进行处理的能力。 2.5 并发性 concurrent exeution 在处理机上多个进程同时要求执行的能力。 2.6 在线可维护性 field maintainability 在现场使用条件下,按照预定的要求对某一功能部件进行维修或维护的难易程度。 2.7 软件质量 software quality a. 软件产品中能满足给定需要的性质和特性的总体,例如符合规格说明的程度。 b. 软件具有所期望的各种属性的组合程度。 c. 客户或用户觉得软件满足其综合期望的程度。 d. 软件的综合特性。它确定软件在使用中将满足客户预期要求的程度。 2.8 程序正确性 program correctness a. 程序无设计缺陷和编码缺陷的程度,即无陷错。 b. 程序符合规定的要求的程度。 c. 程度满足用户期望的程度。 3 评定准则 每一种软件产品不一定都必须完全具备下述这些反映软件质量的特性,用户可根据需要选择其中的全部或部分特性,软件质量可由下述8个准则予以评定。 3.1 功能特性 软件按照给定需求执行规定功能的能力。 功能特性应该包含实时性、并发性和在线可维护性。 见附录A1。 3.2 可靠性 a. 在规定条件下,在规定的时间内软件不致引起系统失效的概率,该概率是系统输入和系统使用的函数,也是软件中存在的缺陷的函数。系统输入将确定是否会遇到已存在的缺陷(如果有缺陷存在的话)。 b. 在规定的条件下,在规定的时间内软件实现所需求的功能的能力。 对可靠性的严格要求是工业控制用软件的特点,必须予以充分的注意。 见附录A2。 3.3 用户友好性 用户容易掌握如何使用软件并容易将其付诸实际应用,以及对运行操作结果作出解释,因而能作出明确的评价。 见附录A3。 3.4 时间特性 在规定的边界条件下,执行某一任务的指定功能所需要的时间。或因这些功能调用资源所需要的时间。 注①多种功能(包括其他任务的某些功能)同时执行是边界条件的一部分。这些条件可能会影响所需的执行时间。 ②利用某些参数,用户可以知道时间特性的优劣。例如利用响应时间和吞吐率。 见附录A4。 3.5 开销特性 在规定的边界条件下,为执行规定功能而需要的资源开销。 注:资源开销的主要含义是使用了软件和硬件(诸如存储区和外围设备)同时还包括物质方面的开销以及操作人员所进行的服务。 见附录A4。 3.6 可维护性 按照预定要求对软件进行维护的难易程度。即只需付出最低的代价就能进行检测,排除故障和在预定的极限范围内予以修改。 见附录A5。 3.7 可移植性 软件从一个计算机系统或环境转移到另一个计算机系统或环境的难易程度。 可移植性与所转移的客体有关。在说明有关移植性问题时必须作出明确的规定。 见附录A6。 3.8 可测试性 表明既便于测试准则的建立又便于根据这些准则对软件进行评价的程度。 4 评定准则的判别子准则 为了确定每一项评定准则,需要有若干判别子准则。判别子准则的说明见附录B(补充件)。 下表列出了部分的判别子准则,以及它们在每项评定准则中所起的作用。 判别子准则 功能特性 可靠性 用户友好性 时间特性 开销特性 可维护性 可移植性 可测试性 设备独立性 ○ 自含性 ○ ○ 准确度 ○ ○ 完整性 ○ ○ 健壮性 ○ ○ 一致性 ○ ○ 可解释性 ○ ○ ○ 设备效率 ○ 可接近性 ○ ○ ○ 通信能力 ○ ○ 自描述性 ○ ○ 结构性 ○ ○ ○ 简明性 ? ? ? ? ? ○ 清晰性 ? ? ? ? ? ○ 可扩性 ? ? ? ? ? ○ 可理解性 ? ? ? ? ? ○ 可修改性 ? ? ? ? ? ○ ○ 可读性 ? ? ? ? ? ○ ? ? 抗干扰性 ○ ○ 用户文件 ○ 时间效率 ○ 资源效率 ○ 模块性 ○ ○ 系统文件 ○ 可用性 ○

文档评论(0)

kehan123 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档