HB Z 180-1990 软件质量特性评价方法.pdf
《HB Z 180-1990 软件质量特性评价方法.pdf》由会员分享,可在线阅读,更多相关《HB Z 180-1990 软件质量特性评价方法.pdf(6页珍藏版)》请在麦多课文档分享上搜索。
1、中华人民共和国天工业部航空工业件质特性与评价方法HB/Z 180-90 1 主姐内容与适本标准规定了软件质量特性与评价方法。本标准适用于软件质量的评价工作,也可供软件开发过程中的质量保证工作和软件验收工作参照使用。2 引用标准GB/T11457 软件工程术语HB 6464 软件开发规范HB 6465 软件文档编制规范HB 6466 软件质量保证计划编制规定HB 646 软件配置管理计划编制规定3 术语除下面给出的术语外,其他术语的定义见GB/T11457和HB6464。3. 1 软件评测机构(SoftwareEvaluation Te.sting rganization) 软件评测机构是指负责
2、对软件的最终产品的质量进行评价和测试的单位或组织。3. 2 软件质量(Softwar.Quallty) 软件质量是指软件产品中能满足给定需求的各种特性的总和。这些特性叫做质量特性,它包括功能度、可靠性、易使用性、时间经济性、资源经济性、可维护性和可移植性等。4 软件质量特性软件质量应根据对以F卡个方面的质量特性进行综合评价的结果而定。在十个质量特性中,有些是必要的,另一些是可选的。对不同类型的软件来说,真评价的重点应不相同,并且应该根据需求规格说明中规定的要求,由任务委托单位、任务承办单位和质量评测机构共同协商确定应该评测的软件质量特性及其评测的重点。4. 1 功能度软件的功能度是指程序运行时
3、满足需求规格说明中各项功能需求的能力。4.2 可靠性软件的可靠性是指在规定的运行环境中、在规定的运行时间内或规定的运行次数下,程序航空航天工业部1990-09一18发布1991一02-01实施163 运行各种不同测试用例的成功概率,4.3 易使用性HB/Z 180-90 软件的易使用性是指人们学习、操作、准备输入和解释程序输出(输出结果和出错信息)的难易程度。4.4 时间经济性软件的时间经济性是指在规定或隐含的条件下,其程序完成规定功能所需要的时间。在批处理系统中该时间通常用各项处理的平均执行时间来度量,在在线系绕中,该时间通常用各个用户的平均响应时间来度量。4.5 资源经济性软件的资源经济性
4、是指在规定或隐含的条件下,其程序完成规定功能所需要的内存空间、外存空间和其他外部设备的数量和时间.4. 6 可维护性软件的可维护性是指对已交付的软件进行正确性修改、适应性修改或完善性修改的难易程度。4.7 可移植性软件的可移植性是指在规定条件下将一个程序从一个环境移到另一个环填进行运行的难易程度。这里的环模包括组织环境、软件环境与硬件环境。4. 8 安全保密性(可选)软件的安全保密性是指能控制非授权人员对软件的各配置项进行识别、存取和破坏的能力。4.9 可再用性(可选)软件的可再用性是指某程序或其程序的一部分可用于构成其他软件的能力。4.10 可装接性可选)软件的可装接性是指其程序或其程序的一
5、部分与其他程序或其他系统进行连接的难易程度。5 程序质量特性5. 1 正确性程序的正确性是指通过执行程序所表达出来的该程序的功能与开发初期确立的软件需求相一致的程度.如果程序的执行结果满足需求规格说明中规定的条款,则称该程序是正确的,如果其执行结果部分满足(或不满足)需求规格说明中规定的条款,则称该程序是部分正确的(或不正确的)。5. 2 可靠性程序可靠性的定义与软件可靠性的定义相同(见本标准的4.2条)。5.3 鲁棒性程序的鲁棒性是指在不合理的输入下程序仍能继续正常运行的程度.如果在不合理的输入下例如输入数据超界、操作命令出错等),程序能够继续运行或在给出出错信息后转入预先164 HB/Z
6、180-90 规定的出错处理程序运行,则称该程序的鲁棒性是好的F反之,如果在不合理的输入下,程序转入非期望的程序段运行或引起程序运行中止或引起程序本身甚至其他程序瘫痪,贝tl称该程序的鲁棒性是不好的。5.4 时间经济性程序时间经济性的定义与软件时间经济性的定义相同(见本标准的4.4条。5.5 资源经济性程序资源经济性的定义与软件资源经济性的定义相同(见本标准的4.5条5.6 复杂性程序的复杂性是指组成该程序的各个模块的内部复杂性与各个模块相互之间的联系复杂性之和。这个定义可以递归地应用于各个模块,即一个模块的内部复杂性是指组成该模块的各个语句(简单语句与复合语句)的复杂性与各个语句之间的联系复
7、杂性之和。5.7易理解性程序的易理解性是指程序符合有关标准的程度v主要包括模块长度、标识符长度、过程(或函数)描述体、注释、格式(如缩进、空行、行长和嵌入空格等)、常数定义和保留字采用等规定。5. 8 结构度程序的结构度是指所编写的程序符合HB6464中关于结构化规定的程度。这些规定指如未经批准仅允许使用SEQUENCE、IFTHEN ELSE、00WHILE、00UNTIL和CASE等五种基本控制结构进行编码,而且每一种控制结构都只有一个入口和一个出口。凡满足这个条件的程序则称其结构度是高的,反之,凡部分满足(或不满足)这个条件的程序则称其结构度是不高的。5.9 可追踪性程序的可追踪性包括横
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- HB 180 1990 软件 质量 特性 评价 方法
