1 / 43
文档名称:

软件质量保证.pptx

格式:pptx   页数:43页
下载后只包含 1 个 PPTX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

软件质量保证.pptx

上传人:分享精品 2016/1/26 文件大小:0 KB

下载得到文件列表

软件质量保证.pptx

相关文档

文档介绍

文档介绍:软件质量保证——软件维护、分包商?引言?高质量的基础?基础1:软件包质量?基础2:维护方针?维护前的软件质量部件?维护合同评审?维护计划?维护的软件质量保证工具软件维护改正性维护适应性维护功能改善性维护完善性维护预防性维护定义:软件可维护性是指纠正软件系统出现的错误和缺陷,以及为满足新的要求进行修改、扩充或压缩的容易程度。质量因素改正性维护适应性维护功能改善性维护可理解性高可测试性高可修改性高高可靠性高可移植性高可使用性高高效率高为使每一个质量特性都达到预定的要求,需要在软件开发的各个阶段采取相应的措施加以保证。?度量一个可维护的程序的七种特性时常采用的方法有:?质量检查表——用于测试程序中某些质量特性是否存在的一个问题清单。?质量测试?质量标准用于定量分析和评价程序的质量。(由于许多质量特性是相互抵触的,要考虑几种不同的度量标准,相应地去度量不同的质量特性。)度量可维护性——可理解性?可理解性:表示人们通过阅读源代码和相关文档,了解程序功能及其如何运行的容易程度。?主要特征:?模块化(模块结构良好、功能完整、简明)?风格一致性(代码风格及设计风格的一致性)?结构化?完整性(对输入数据进行完整性检查)?度量方法——90~10测试度量可维护性——可靠性?可靠性:表明一个程序按照用户的要求和设计目标,在给定的一段时间内正确执行的概率。?可靠性度量的标准:?平均失效间隔时间MTTF?平均修复时间MTTR?有效性A=MTBD/(MTBD+MDT)(MTDB表示系统平均不工作间隔时间,MDT表示平均停机时间)?度量方法?根据程序错误统计数字,进行可靠性预测。?根据程序复杂性,预测软件可靠性。度量可维护性——可测试性?可测试性:表明论证程序正确性的容易程度。程序越简单,证明其正确性就越容易。一个可测试的程序应当是可理解的,可靠的,简单的。?度量方法:用程序复杂性来度量可测试性。程序的环路复杂性越大,程序的路径就越多,可测试性就越差。度量可维护性——可修改性?可修改性:表明程序容易修改的程度。?特性:?可理解的?通用的?灵活的?简单的?度量方法?修改练习,D=A/C,D>1,说明该程序修改困难。(A要修改的模块的平均复杂性,C是程序中各个模块的平均复杂性)度量可维护性——可移植性?可移植性:表明程序转移到一个新的计算环境的可能性的大小。?特征?结构良好?灵活?不依赖具体计算机或操作系统的性能