质量及软件质量管理培训.ppt_第1页
质量及软件质量管理培训.ppt_第2页
质量及软件质量管理培训.ppt_第3页
质量及软件质量管理培训.ppt_第4页
质量及软件质量管理培训.ppt_第5页
已阅读5页,还剩26页未读 继续免费阅读

下载本文档

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

文档简介

质量及软件质量管理,项目管理中心-2014-2-10,质量及软件质量管理,项目管理中心-秦倩2014-2-10,内容提要,通用质量基本概念(ISO)通用的质量管理理论、方法和工具软件质量概念(ISO、CMMI)软件质量管理理论、方法和工具,质量的定义,什么是质量?克劳士比:质量即符合要求。ISO9000:2005质量管理体系基础和术语:一组固有特性满足要求的程度。我国国家标准GB/T1900-2000:一组固有特性满足要求的程度质量还包括以下含义:1)质量的主体是产品、体系、项目或过程,质量的客体是顾客和其他相关方2)质量的关注点是一组固有的特性,而不是赋予的特性3)质量是满足要求的程度4)质量的动态性5)质量的相对性,质量管理的定义,什么是质量管理?ISO9000:2005质量管理体系基础和术语:在质量方面指挥和控制组织的协调的活动。注:在质量方面的指挥和控制活动,通常包括制定质量方针和质量目标,以及质量策划、质量控制、质量保证和质量改进。质量管理活动包括:质量策划质量控制质量保证质量改进,质量管理方法:戴明环,质量管理活动,质量策划质量管理的一部分,致力于制定质量目标、确定必要的运行过程和资源以实现质量目标;质量控制质量管理的一部分,致力于满足质量要求;质量保证质量管理的一部分,致力于提供质量要求会得到满足的信任”。质量改进质量管理的一部分,致力于增强满足质量要求的能力。,ISO9000:2005质量管理体系基础和术语,质量管理思想-基本原则,ISO9001:2008质量管理体系要求,以顾客为关注焦点,供方互利,过程方法,管理的系统方法,持续改进,基于事实的决策方法,全员参与,领导作用,质量管理的方法,质量管理方法1、PDCA循环是一种科学的管理程序,称为“管理循环,戴明环”。2、6管理法是一种统计评估法,核心是追求零缺陷生产,防范产品责任风险,降低成本,提高生产率和市场占有率,提高顾客满意度和忠诚度。,PPlan计划DDo执行CCheck检查AAction改进,Define(定义),Measure(测定),Analyze(分析),Improve(改善),Control(管理),平均,质量管理工具,老七种工具:层别法、因果图、直方图、散点图、排列图、控制图、检查表。新七种工具:矩阵图、系统图、关联图、亲和图、过程决策图、关键路线图、矩阵数学解析法。,鱼骨图,直方图,控制图,软件质量的定义,什么是软件质量?ISO9000:2005质量管理体系基础和术语:无此定义。CMMI:无此定义。其他标准:ANSI/IEEEStd729-1983定义软件质量为“与软件产品满足规定的和隐含的需求的能力有关的特征或特性的全体”。,软件质量管理的定义,软件质量管理确定一个软件产品的质量目标、建立实现这些目标的计划以及监督和调整软件计划、软件工作产品、活动和质量目标以满足顾客和最终用户需要和期望的过程。SW-CMMCMU/SEI-93-TR-025,基于过程的质量,软件质量管理的主要环节,质量保证(QualityAssurance)质量控制(QualityControl)质量工程的实践(QualityEngineeringPractices),软件质量保证,什么是软件质量保证?由(相对)独立的质量管理人员在项目的整个开发周期中对项目所执行的过程和产生的工作产品进行监督和检查,确保其符合预定的要求。条件:组织已经制定了较为完备的开发和管理过程体系质量保证的目的确保过程得到有效地执行,并推进过程改进就项目过程的执行情况和所构造的产品向管理者提供适当的可视性工具和技术审计培训和引导,理解QA的角色,QA关注的是:正确的贯彻和使用过程客观地审视项目过程的符合性与SEPG组共同分析执行过程所产生的结果,以支持过程改进合作协调地开展工作提供执行过程的反馈意见为项目人员掌握过程提供指导QA不承担:对模型(CMM/CMMI)符合性的监督验证项目工作产品的好坏“goodness”产品质量的责任强迫对过程的遵循,质量控制,为评价和验证已开发的产品而执行的活动和技术产品是否满足质量要素(qualityfactors)的要求?产品(包括生命周期的工作产品)是否具有可接受的质量?工具和技术同行评审/技术评审测试质量控制的目的发现在工作产品中隐藏的缺陷和问题为产品的质量分析提供数据,评审,评审(Review):软件技术人员(包括管理人员、用户代表)以会议的形式对软件产品进行评论,识别存在的问题,并判断其是否满足预期的要求。同行评审(Peerreview)在工作产品的开发进程中由同行们对该工作产品进行的评审,目的是识别要消除的缺陷。CMMIV1.2方式:审查(Inspection)、走查(walkthrough),评审过程评审的检查单评审记录和报告,测试,测试-对产品的动态检测和评价不同层次,单元测试、集成测试,.不同的类型,黑箱、白箱目的:验证产品符合技术文档预期的特性、功能和性能等要求;识别产品的缺陷。正式测试过程测试规程、方法和工具缺陷的记录和跟踪机制,评审和测试关注的重点,过程发现缺陷的能力对过程活动和产品质量状况的了解,质量工程,确保将质量构建到软件产品而对需求、设计、代码和验证过程和结果所进行的各种分析、研究和调控,以确保产品的可靠性、可维护性和其它质量要素得到满足的活动。早期的错误发现缺陷消除有效性分析质量成本的优化缺陷预防,软件项目质量工程的实践,质量分析模型质量分析的技术、方法和工具鱼骨图、Pareto图、趋势分析、统计过程控制等质量分析产生的共识尽可能早地发现并消除缺陷在软件开发周期的各阶段实施质量控制活动;收集质量管理的数据缺陷数据返工的工作量数据缺陷消除有效性分析;质量成本分析,质量分析模型-缺陷消除,错误修改引入,缺陷发现,进入本阶段前存在的缺陷,未发现的缺陷,结束本阶段时遗留的缺陷,消除的缺陷,逃逸的缺陷,本阶段开发中注入的缺陷,进入的缺陷,进入的缺陷,本阶段开发中注入的缺陷,消除的缺陷,+,(,),/,DRE=,缺陷消除的有效性(DRE),缺陷修改,修改引入的缺陷,+,当前的开发阶段,阶段性缺陷消除的有效性,尽早消除缺陷的价值,缺陷修改的成本1:10:100,多阶段消除缺陷比较,100,300,600,95%,1000,60%,60%,60%,60%,60%,60%,19,50,DRE,DRE,10%,缺陷,3,缺陷数据是质量活动的基础,策划将来的项目和项目的后续阶段积累的缺陷历史数据在项目策划中可以用来确立项目的质量目标估计缺陷密度缺陷消除率在开发进程中利用项目前期采集的缺陷数据来预测产品潜在的缺陷采取适当的措施来改进质量规划产品的维护工作利用缺陷数据评估过程项目缺陷预防错误发生的类别原因分析,缺陷消除的模式,分析缺陷数据,对每次评审和测试活动收集的数据进行汇总和分析缺陷分布的趋势及其对产品质量的影响识别缺陷引入阶段缺陷密度-缺陷是否被充分地发现,缺陷消除有效性矩阵(DREMat

温馨提示

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

评论

0/150

提交评论