软件质量评价和保证课件_第1页
软件质量评价和保证课件_第2页
软件质量评价和保证课件_第3页
软件质量评价和保证课件_第4页
软件质量评价和保证课件_第5页
已阅读5页,还剩55页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

第14章软件质量评价和保证14.1软件质量概述14.2质量度量模型14.3软件复杂性144软件可靠性145软件评审14.6软件容错技术返回主目录第14章软件质量评价和保证14.1软件质量概述1411软件质量的定义软件质量是贯穿软件生存期的一个极为重要的问题,关于软件质量的定义有多种说法,从实际应用来说,软件质量定义如下:(1)与所确定的功能和性能需求的一致性。(2)与所成文的开发标准的一致性(3)与所有专业开发的软件所期望的隐含特性的一致性上述软件质量定义反映了以下3个方面的问题:(1)软件需求是度量软件质量的基础。不符合需求的软件就不具备质量。(2)专门的标准中定义了一些开发准则,用来指导软件人员用工程化的方法来开发软件。如果不遵守这些开发准则,软件质量就得不到保证。(3)往往会有一些隐含的需求没有明确地提出来。例如,软件应具备良好的可维护性。如果软件只满足那些精确定义了的需求而没有满足这些隐含的需求,软件质量也不能保证,软件质量是各种特性的复杂组合。它随着应用的不同而不同,随着用户提出的质量要求不同而不同。1412软件质量的度量和评价般说,影响软件质量的因素可以分为如下两大类(1)可以直接度量的因素,如单位时间内千行代码(KLOC)中所产生的错误数(2)只能间接度量的因素,如可用性或可维护性在软件开发和维护过程中,为了定量地评价软件质量,必须对软件质量特性进行度量,以测定软件具有要求质量特性的程度。1976年,Boehm等人提岀了定量评价软件质量的层次模型(见图141):1978年Walters和Mccall提出了从软件质量要素、准则到度量的3个层次式的软件质量度量模型(见图142);GMurine根据上述等人的工作,提出软件质量度量(SQM)技术(见图143),用来定量评价软件质量。可存取性毛信性结构性可解性可修改简洁性图14.1Boehm软件质量度量模型图14.2McCal软件质量度量模型1413软件质量保证1.软件质量保证的含义软件的质量保证就是向用户及社会提供满意的高质量的产品,确保软件产品从诞生到消亡为止的所有阶段的质量活动,即确定、达到和维护需要的软件质量而进行的所有有计划、有系统的管理活动。它包括的主要功能有:质量方针的制定;质量保证方针和质量保证标准的制定;质量保证体系的建立和管理;明确各阶段的质量保证工作;各阶段的质量评审;确保设计质量;重要质量问题的提出与分析;总结实现阶段的质量保证活动;整理面向用户的文档、说明书等;产品质量鉴定、质量保证系统鉴定;质量信息的收集、分析和使用。2.质量保证的策略质量保证策略的发展大致可以分为以下3个阶段(1)以检测为重。产品制成后才进行检测,这种检测只能判断产品的质量,不能提高产品质量。(2)以过程管理为重。把质量保证工作重点放在过程管理上,对制造过程的每一道工序都进行质量控制。(3)以新产品开发为重。许多产品的质量问题源于新产品的开发设计阶段,因此在产品开发设计阶段就应采取有力措施,以便消灭由于设计原因而产生的质量隐患由上可知,软件质量保证应从项目计划和设计开始,直到投入使用和售后服务的软件生存期的每一阶段中的每一步骤。3.质量保证的主要任务为了提高软件的质量,软件质量保证的任务大致可归结为以下几点:(1)正确定义用户要求:软件质量保证人员必须正确定义用户所要求的技术。必须十分重视领导全体开发人员收集和积累有关用户业务领域的各种业务资料和技术技能。(2)技术方法的应用:开发新软件的方法,最普遍公认的成功方法就是软件工程学的方法。标准化、设计方法论、工具化等都属此列。应当在开发新软件的过程中大力使用和推行软件工程学中所介绍的开发方法和工具(3)提高软件开发的工程能力:只有高水平的软件工程能力才能生产出高质量的软件产品因此须在软件开发环境或软件工具箱的支持下,运用先进的开发技术、工具和管理方法提高开发软件的能力。(4)软件的复用:利用已有的软件成果是提高软件质量和软件生产率的重要途径。不要只考虑如何开发新软件,首先应考虑哪些已有软件可以复用,并在开发过程中,随时考虑所生产软件的复用性。(5)发挥每个开发者的能力:软件生产是人的智能生产活动

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论