欢迎来到天天文库
浏览记录
ID:59438263
大小:499.50 KB
页数:71页
时间:2020-09-18
《2019年 第8章软件质量管理ppt课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第九讲SoftwareEngineeringManagement软件质量管理(SQA,SoftwareQualityManagement)软件质量管理基础软件质量管理基础软件质量的定义ISO9001中对质量的定义是ANSI/IEEEStd729-1983中对质量的定义是"客户要求的一种产品或服务所具备的所有特性""软件产品满足规定的和隐含的需求的有关特征或特性的集合"软件质量管理基础质量合格的软件产品必须满足需求,质量是一个以理解顾客对质量的期望为开始的过程,软件质量是贯穿软件生存期的一个极为重要的问题,是软件开发过程中所使用的各种开发技术和经验方法的最终体现。
2、软件质量的定义软件质量管理基础软件质量管理基础软件质量体现软件的价值,创造这个价值的成本即是软件质量的成本。软件质量的成本可以分为以下四种:预防成本批准成本内部失效成本外部失效成本为了预防低质量的产品或服务所进行的所有活动有关的成本,包括项目计划,需求,设计,管理等。为了保证产品或服务满足质量标准或性能需求等,所进行的与度量,评审,审计等相关活动的成本。凡是不满足顾客需求的,都是一个失效。内部失效成本是在将产品或服务提交用户之前所发生的所有失效成本,包括产生失效,发现失效,修正失效的所有成本。在将产品或服务提交用户之后所发生的所有失效成本。软件质量的定义软件质量
3、管理基础软件质量管理基础软件质量需求与质量特征对于任一软件系统,需求规格说明书都应该包含以下内容:质量需求是由对质量特征的明确目标决定的,这包含两种意思:确定衡量软件产品质量的质量特征;确定这些质量特征达标的阀值。软件功能规格说明;软件质量规格说明;软件资源规格说明软件质量管理基础软件质量管理基础人们通常用软件质量模型来描述影响软件质量的质量特征下面介绍几个影响较大的软件质量模型McCall质量模型ISO的软件质量评价模型软件质量需求与质量特征软件质量管理基础软件质量模型McCall质量模型McCall三层软件质量模型软件质量质量特性质量特性质量准则质量准则质量
4、准则质量准则度量度量度量度量度量度量度量度量软件质量管理基础软件质量模型McCall模型中的软件质量特征该模型的软件质量概念基于11个质量特征之上。11个质量特征被分为三组:软件产品运行软件产品修正软件产品转移质量特征McCall质量模型产品修正产品转移产品运行可维护性可测试性灵活性可移植性复用性互连性正确性可靠性效率完整性可用性软件质量管理基础软件质量模型McCall软件质量模型中的软件质量准则质量特征软件质量准则正确性可追溯性、一致性、完备性可靠性容错性、一致性、精确性、简单性效率执行有效性、存储有效性完整性访问控制、访问审计可用性可操作性、培训、沟通、输入
5、/输出量、输入/输出率可维护性一致性、简单性、简洁性、模块性、自描述性可测试性简单性、模块性、工具、自描述性灵活性模块性、普遍性、可扩展性、自描述性可移植性模块性、自描述性、机器无关性、软件系统无关性复用性普遍性、模块性、软件系统无关性、机器无关性、自描述性互连性模块性、通信通用性、数据通用性McCall质量模型软件质量管理基础软件质量模型在软件质量规格说明中,需明确描述这些软件质量准则的目标值,可以从以下几个方面考虑:最差值:能接受的最差值。计划值:计划达到的值。最佳值:可能实现的最佳值,我们知道在别处已经实现或通过某种方法证实可以实现的值。现值:现在应用的系
6、统的值McCall质量模型软件质量管理基础软件质量模型ISO的软件质量评价模型在1985年发布ISO/TC97/SC97/WG3/1985-1-30/N382中,软件质量度量模型由高层、中层、底层3层组成:高层中层底层软件质量需求评价准则(SQRC),由正确性,可靠性,效率,安全性,可用性,可维护性,灵活性及连接性8个要素组成。软件质量设计评价准则(SQDC),由23个评价准则组成。例如,正确性对应可跟踪性,一致性,完备性三个设计准则;效率由存储效率和运行效率子项组成,两者缺一不可。软件质量度量评价准则(SQMC)。软件质量管理基础软件质量模型ISO/IEC91
7、26-1991软件质量模型中6个质量特征的定义为:功能性可靠性可用性效率可维护性可移植性与软件所具有的各项功能及其规定性质有关的一组属性。在规定运行条件下和规定时间周期内,与软件维护其性能级别的能力有关的一组属性。根据规定用户或隐含用户的评价所作出的关于使用软件所需要努力程度有关的一组属性。在规定条件下,与软件性能级别和所使用资源总量之间的关系有关的一组属性。与对软件进行修改的难易程度有关的一组属性。与一个软件从一个环境转移到另一个环境运行的能力有关的一组属性。ISO的软件质量评价模型软件质量管理基础软件质量模型ISO/IEC9126-1991软件质量模型矩阵I
8、SO的软件质量评价模型质
此文档下载收益归作者所有