资源描述
,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,2014/2/11,#,1,质量及软件质量管理,项目管理中心,-,秦倩,2014-2-10,质量及软件质量管理,2,项目管理中心,-,秦倩,2014-2-10,内容提要,通用,质量基本概念(,ISO,),通用的质量管理理论、方法和工具,软件质量概念(,ISO,、,CMMI,),软件质量管理理论、方法和工具,质量的定义,什么是质量,?,克劳士比,:质量即符合要求。,ISO9000:2005,质量管理体系基础和术语,:一组固有特性满足要求的程度。,我国国家标准,GB/T1900-2000,:一组固有特性满足要求的程度,质量还包括以下含义,:,1),质量的主体是产品、体系、项目或过程,质量的客体是顾客和其他相关方,2),质量的关注点是一组固有的特性,而不是赋予的特性,3),质量是满足要求的程度,4),质量的动态性,5),质量的相对性,质量管理的定义,什么是质量管理?,ISO9000:2005,质量管理体系基础和术语,:在质量方面指挥和控制组织的协调的活动。,注:在质量方面的指挥和控制活动,通常包括制定质量方针和质量目标,以及质量策划、质量控制、质量保证和质量改进。,质量管理活动包括:,质量策划,质量控制,质量保证,质量改进,P D,A C,P D,A C,质量管理方法:戴明环,6,质量管理,活动,质量策划,质量管理的一部分,致力于,制定,质量目标,、,确定必要的,运行,过程,和,资源,以实现质量目标;,质量控制,质量管理的一部分,致力于,满足质量要求,;,质量保证,质量管理的一部分,致力于提供质量要求会得到满足的,信任,”。,质量改进,质量管理的一部分,致力于,增强,满足质量要求的,能力,。,ISO9000:2005,质量管理体系基础和术语,7,质量管理思想,-,基本原则,ISO9001:2008,质量管理体系要求,以顾客为关注焦点,供方互利,过程方法,管理的系统方法,持续改进,基于事实的决策方法,全员参与,领导作用,质量管理的方法,质量管理方法,1,、,PDCA,循环是一种科学的管理程序,称为“管理循环,戴明环”。,2,、,6,管理法是一种统计评估法,核心是追求零缺陷生产,防范产品责任风险,降低成本,提高生产率和市场占有率,提高顾客满意度和忠诚度。,P D,A C,P D,A C,P Plan,计划,D Do,执行,C Check,检查,A Action,改进,Define,(,定义,),Measure,(,测定,),Analyze,(,分析,),Improve,(,改善,),Control,(,管理,),散布,平均,质量管理工具,方法,材料,机床,环境,操作者,老七种工具,:层别法、,因果图、直方图、散点图、排列图、控制图、检查表。,新七种工具:矩阵图,、系统图、关联图,、亲和图、过程,决策图、关键路线图、矩阵数学解析法。,鱼骨图,直方图,控制图,软件质量的定义,什么是软件质量?,ISO9000:2005,质量管理体系基础和术语,:无此定义。,CMMI,:无此定义。,其他标准:,ANSI/IEEE Std 729-1983,定义软件质量为,“,与软件产品满足规定的和隐含的需求的能力有关的特征或特性的全体,”。,软件质量,管,管理的定,义,义,软件质量,管,管理,确定一个,软,软件产品,的,的质量目,标,标、建立,实,实现这些,目,目标的计,划,划以及监,督,督和调整,软,软件计划,、,、软件工,作,作产品、,活,活动和质,量,量目标以,满,满足顾客,和,和最终用,户,户需要和,期,期望的过,程,程。,SW-CMM CMU/SEI-93-TR-025,定义过程,质量,OK,否,是,开发产品,评估产品质量,改进过程,将过程制度化,基于过程,的,的质量,软件质量,管,管理的主要环,节,节,质量保证,(QualityAssurance),质量控制,(QualityControl),质量工程,的,的实践,(QualityEngineeringPractices),软件质量,保,保证,什么是软,件,件质量保,证,证?,由(相对,),)独立的,质,质量管理,人,人员在项,目,目的整个,开,开发周期,中,中对项目,所,所执行的,过,过程和产,生,生的工作,产,产品进行,监,监督和检,查,查,确保,其,其符合预,定,定的要求,。,。,条,件:组织,已,已经制定,了,了较为完,备,备的开发,和,和管理过,程,程体系,质量保证,的,的目的,确保过程,得,得到有效,地,地执行,,并,并推进过,程,程改进,就项目过,程,程的执行,情,情况和所,构,构造的产,品,品向管理,者,者提供适,当,当的可视,性,性,工具和技,术,术,审计,培训和引,导,导,理解,QA,的角色,QA,关注的是,:,正确的贯,彻,彻和使用,过,过程,客观地审,视,视项目过,程,程的符合,性,性,与,SEPG,组共同分,析,析执行过,程,程所产生,的,的结果,,以支持过,程,程改进,合作协调,地,地开展工,作,作,提供执行,过,过程的反,馈,馈意见,为项目人,员,员掌握过,程,程提供指导,QA,不承担,:,对模型,(CMM/CMMI),符合性的,监,监督,验证项目,工,工作产品,的,的好坏,“,“,goodness,”,”,产品质量,的,的责任,强迫对过,程,程的遵循,质量控制,为评价和验证已开发的产,品,品而执行,的,的活动和,技,技术,产品是否,满,满足质量,要,要素(,qualityfactors),的要求,?,产品,(,包括生命周,期,期的工作产,品,品,),是否具有可,接,接受的质量,?,工具和技术,同行评审,/,技术评审,测试,质量控制的,目,目的,发现在工作,产,产品中隐藏,的,的缺陷和问,题,题,为产品的质,量,量分析提供,数,数据,评审,评审,(Review):,软件技术人,员,员(包括管,理,理人员、用,户,户代表)以,会,会议的形式,对,对软件产品,进,进行评论,,识,识别存在的,问,问题,并判,断,断其是否满,足,足预期的要,求,求。,同行评审,(Peerreview),在工作产品,的,的开发进程,中,中由同行们,对,对该工作产,品,品进行的评,审,审,目的是,识,识别要消除,的,的缺陷。,CMMIV1.2,方式:审查,(Inspection),、走查,(walkthrough),评审过程,评审的检查,单,单,评审记录和,报,报告,测试,测试,-,对产品的动态检测,和,和评价,不同层次,,单,单元测试、,集,集成测试, .,不同的类型,,,,黑箱、白,箱,箱,目的:,验证产品符,合,合技术文档,预,预期的特性,、,、功能和性,能,能等要求;,识,识别产品的,缺,缺陷。,正式测试过,程,程,测试规程、,方,方法和工具,缺陷的记录,和,和跟踪机制,评审和测试,关,关注的重点,过程发现缺,陷,陷的能力,对过程活动,和,和产品质量,状,状况的了解,质量工程,确保将质量,构,构建到软件,产,产品而对需,求,求、设计、,代,代码和验证,过,过程和结果,所,所进行的各,种,种分析、研,究,究和调控,,以,以确保产品,的,的可靠性、,可,可维护性和,其,其它质量要,素,素得到满足,的,的活动。,早期的错误,发,发现,缺陷消除有,效,效性分析,质量成本的,优,优化,缺陷预防,软件项目质量工程的,实,实践,质量分析模,型,型,质量分析的,技,技术、方法,和,和工具,鱼骨图、,Pareto,图、趋势分,析,析、统计过,程,程控制等,质量分析产,生,生的共识,尽可能早地,发,发现并消除,缺,缺陷,在软件开发,周,周期的各阶,段,段实施质量,控,控制活动;,收集质量管,理,理的数据,缺陷数据,返工的工作,量,量数据,缺陷消除有,效,效性分析;,质量成本分,析,析,质量分析模,型,型,-,缺陷消除,错误修改引,入,入,缺陷发现,进入本阶段,前,前存在的缺,陷,陷,未发现的缺,陷,陷,结束本阶段,时,时遗留的缺,陷,陷,消除的缺陷,逃逸的缺陷,本阶段,开发中,注入的缺陷,进入的缺陷,进入的缺陷,本阶段,开发中,注入的缺陷,消除的缺陷,+,(,),/,DRE=,缺陷消除的,有,有效性,(DRE),缺陷,修改,修改引入,的缺陷,+,当前的开发,阶,阶段,阶段性缺陷,消,消除的有效,性,性,尽早消除缺,陷,陷的价值,0,10,20,30,40,50,60,100,Requirements,Design,Code,System Test,Maintenance,Phase Error Found & Fixed,Cost to Fix,$1,$5,$20,$50,$100+,缺陷修改的,成,成本,1,:,10,:,100,多阶段消除,缺,缺陷比较,阶 段,需求,设计,编码,UT,IT,ST,进入的缺陷,100,340,736,295,118,47,60%,的缺陷被消除,40,136,295,118,47,19,进入的缺陷,100,330,699,210,63,19,70%,的缺陷被消除,30,99,210,63,19,6,100,300,600,95%,1000,60%,60%,60%,60%,60%,60%,19,50,DRE,DRE,10%,缺陷,3,缺陷数据是,质,质量活动的,基,基础,策划将来的,项,项目和项目,的,的后续阶段,积累的缺陷,历,历史数据在,项,项目策划中,可,可以用来确,立,立项目的质,量,量目标,估计缺陷密,度,度,缺陷消除率,在开发进程,中,中利用项目,前,前期采集的,缺,缺陷数据来,预,预测产品潜,在,在的缺陷,采取适当的,措,措施来改进,质,质量,规划产品的,维,维护工作,利用缺陷数,据,据评估,过程,项目,缺陷预防,错误发生的,类,类别,原因分析,缺陷消除的,模,模式,分析缺陷数,据,据,对每次评审,和,和测试活动,收,收集的数据,进,进行汇总和,分,分析,缺陷分布的,趋,趋势及其对,产,产品质量的,影,影响,识别缺陷引,入,入阶段,缺陷密度,-,缺陷是否被,充,充分地发现,缺陷消除有,效,效性矩阵,(DREMatrix),项目的,DRE =148/166 =89.2%,高,中,警示,DRE,90%,75-90%, 75%,改进质量的,途,途径,-,尽早消除缺,陷,陷,在总体注入,缺,缺陷相同的,情,情况下,尽,早,早地消除缺,陷,陷可以使交,付,付产品的质,量,量大大提高,。,。,需 求,设 计,编 码,单元测试,系统测试,部件测试,交付使用,缺陷数,缺陷预测,WithRayleigh Model,开 发 阶,段,段,缺陷数,需 求,设 计,编 码,单元测试,系统测试,部件测试,交付使用,小结,软件质量管,理,理是一项艰,巨,巨的任务,了解质量管,理,理的基础知,识,识、方法和,工,工具,逐步实施质,量,量管理的实,践,践,谢谢观看,/,欢迎下载,BY FAITH IMEANA VISIONOF GOOD ONE CHERISHES ANDTHEENTHUSIASMTHATPUSHES ONE TOSEEKITS FULFILLMENTREGARDLESS OFOBSTACLES.BY FAITHI BYFAITH,
展开阅读全文