第6章 软件过程的质量管理_第1页
第6章 软件过程的质量管理_第2页
第6章 软件过程的质量管理_第3页
第6章 软件过程的质量管理_第4页
第6章 软件过程的质量管理_第5页
已阅读5页,还剩20页未读 继续免费阅读

下载本文档

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

文档简介

第六章软件质量管理什么是软件质量好?软件系统功能齐全是不是就是质量好?用户界面友好是不是就是软件的质量好?没有BUG是不是就是软件的质量好?什么是用户满意的软件项目?软件测试是不是软件质量的全部?软件质量的定义与软件产品满足规定的和隐含的需求的能力有关的特征或特性的全体;所有描述计算机软件优秀程度的特性的组合;质量是检验出来的质量是制造出来的质量是设计出来的软件质量好的标准明确声明的功能和性能需求、明确文档化过的开发标准、以及专业人员开发的软件所应具有的所有隐含特征都得到满足。软件需求是进行质量度量的基础,与需求不符就是质量不高;指定的标准定义了一组指导软件开发的准则,如果不能遵照这些准则,就会导致质量不高;如果软件符合了明确的需求却没有满足隐含需求,软件质量仍然值得怀疑。质量管理概论不同的质量管理方式:病入膏肓及早治疗质量管理概论不同的质量管理方式:提前预防质量成本预防成本:使项目的差错保持在一个可接受范围内的成本;评估成本:评估产品或服务的成本;内部故障成本:在客户收到产品之前,纠正已识别出的一个缺陷所引起的成本;外部故障成本:为产品交付顾客之后发现的缺陷而支付的成本;测量和测试设备成本。质量控制与管理技术验证与确认(

Verification&Validation)质量控制图(QualityControlChart)鱼骨图(FishboneDiagram)缺陷发展趋势分析缺陷分布分析验证与确认(V&V)是一个用以分析、评价、测试系统和软件文档以及代码系统的过程,从而尽可能地确保质量、可靠性以及系统需求和目标满意度。验证是对系统或单元评价的过程,以确定一个给定的开发阶段的产品是否满足在此阶段开始时所给定的条件;确认是在软件开发过程期间或结束时评价系统或单元的过程,以确定它是否满足给定的需求。鱼骨图鱼骨图1.确定问题或特性;2.确定导致主要问题产生原因的类别;人力(Manpower);机械(Machinery);物料(Materials);方法(Methods);环境(Mother-nature);3.根据问题类别,确定细节原因。缺陷分析缺陷每日发展趋势缺陷分析缺陷分布不同模块的缺陷分布图不同阶段的缺陷分布图缺陷分析缺陷分布不同级别的缺陷分布图软件评审不管你有没有发现他们,缺陷总是存在,问题只是你最终发现它们时,需要多少纠正成本。评审的投入把质量成本从昂贵的、后期返工转变为早期的缺陷发现。——卡尔·威格评审的意义提高产品的质量设计阶段的评审在发现缺陷的有效性最高达到75%,比测试有效20倍以上。改进开发过程,预防缺陷发生通过减少开发后期的缺陷纠正和返工时间来加快开发进度减少50%的开发周期提高长期的软

温馨提示

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

评论

0/150

提交评论