软件项目质量管理(48页)ppt课件_第1页
软件项目质量管理(48页)ppt课件_第2页
软件项目质量管理(48页)ppt课件_第3页
软件项目质量管理(48页)ppt课件_第4页
软件项目质量管理(48页)ppt课件_第5页
已阅读5页,还剩43页未读 继续免费阅读

下载本文档

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

文档简介

1、1第八章工程质量管理2主要内容Outline工程质量管理过程:质量方案编制、质量保证和质量控制及其所包括的内容。质量控制工具和技术,例如帕累托图、统计抽样、质量控制图和6法那么等。IT工程质量控制中的独特技术:测试。现代质量管理思想的主要奉献。3计算机工业和汽车工业的比较在一次COMDEX展览会上,比尔盖茨在演讲中比较了计算机工业和汽车工业的开展速度: 假设GM公司的技术能象计算机技术那样开展,我们如今应该能用25美圆买到一辆一加仑汽油跑1000英里的汽车。 对比尔盖茨的讲话,GM反唇相讥: 假设GM开展的技术象Microsoft那样,我们如今开的汽车会有以下特点:他的汽车能够毫无道理地每天抛

2、两次锚;有时候他的车在左转弯时忽然SHUTDOWN了,无法RESTART,他必需重新(REINSTALL)安装发动机;当他买了“轿车95或“轿车NT后,每次车上只能坐一个人,然后他要给其它的人再买椅子; 4苹果牌汽车更可靠、更廉价、更快也更容易开,但是只能在5%的道路上行使;气囊系统弹出前将讯问“Are you sure?要求他加以确认;有时候他的汽车会锁死车门使他无法进到汽车里,他得同时提门把手、旋转钥匙、晃天线直到翻开车门;每次GM推出新车,他都得重新学习驾驶技术,由于新车的驾驶和旧车完全不同;要停顿发动机,他需求按开场(START)键。计算机工业和汽车工业的比较5因IT产质量量问题带来的

3、损失1963年,美国,飞往火星的火箭爆炸, 损失$ 10,000,000。缘由:FORTRAN循环 DO 5, I = 1, 3 误写为 DO 5, I = 1.3。1967年苏联“联盟一号宇宙飞船前往时因忽略一个小数点,在进入大气层时打不开降落伞而烧毁。联通2001年某市话费核算系统平均100元话费误差0.20元。沧州某银行一系统由于小数后面的省略位数导致职员用一周的时间对账。6什么是工程质量管理?ISO (国际规范化组织,The International Organization for Standardization) 定义质量为 “反映实体满足明确和隐含需求的才干的特性总和。一些专家

4、基于与要求的一致性和适用性,对质量进展定义:与要求的一致性(conformance to requirements): 工程的过程和产品满足书面规范的要求。适用性(fitness for use): 是指产品能像它被方案的那样运用。工程质量管理:确保工程满足或超越利益相关者的需求。7工程质量管理过程规划:质量规划 (quality planning): 包括确认与工程有关的质量规范以及实现这些规范的方式。执行:质量保证(quality assurance): 包括对整体工程绩效进展定期的评价,以确保工程可以满足相关的质量规范。监控:质量控制(quality control): 包括监控特定的工

5、程结果,确保它们遵照了相关质量规范,并确定提高整体质量的方法。质量规划:预见情形并为产生所期望的结果预备对策的才干。主要产出:质量管理方案、质量量度、质量清单、过程改良方案、质量基线以及工程管理方案的更新等。量度:一个丈量规范消费产品的缺陷率、商品和效力的供货率及客户称心度现代质量管理趋势是预防缺陷。8质量规划-Quality Planning9质量规划-Quality PlanningIT工程中影响质量的范围要素包括:功能性和特征:一个系统实现其预定功能的程度;吸引客户的系统特点。系统输出:系统能提供的屏幕显示和报告。“驾驶舱性能:一件产品或一项效力满足预期运用的程度。汽车可靠性:指在正常条

6、件下,一件产品或一项效力的性能符合预期要求的才干。可维护性:指产品维护的难易情况。工程经理、客户乃至利益相关者10质量保证-Quality Assurance质量保证涉及工程相关质量规范有关的一切活动。标杆管理(Benchmarking) 是经过与组织内外的工程进展比较,如:工程实际、产品特性,可为质量改良提供想法和建议。质量审计(Quality audits) 是质量保证的一个主要工具,是对特定质量管理活动的构造化审查。找出教训,改良如今或未来工程的实施。比如ISO9000,就是按每一章节的条款分别比对,查找不符合项,提出措施。普通是先与相关人员见面初次会议、分组审计、结论宣布末次会议。质量

7、控制主要目的:改良质量质量控制的输出:接受决策(acceptance decisions):确定作为工程一部分的产品和效力是被接受还是回绝。接受经过审定的可交付成果。返工(Rework):为了使不合格的工程符合产品的要求、规格或利益相关者的期望而采取的行动。过程调整(process adjustments):经过丈量,发现问题,纠正。普通会引起质量基线、组织过程资产及工程管理方案的更新。11质量控制工具及技术鱼刺图或因果图cause-and-effect diagram控制图control chart运转图run chart散点图scatter diagram柱状图histogram帕累托图表

8、Pareto chart流程图flowcharts12131.鱼骨图或石川馨图Sample Fishbone or Ishikawa(石川) Diagram画因果图时必需开“诸葛亮会,充分发扬民主,各抒己见,集思广益,把每个人的意见都一一记录在图上;确定要分析的主要质量问题(特性)不能笼统,一个主要质量问题只能画一张因果图,多个主要质量问题那么应画多张因果图,因果图只能用于单一目的的分析因果关系的层次要清楚,最高层次的缘由应寻求到可以直接采取对策为止对分析出来的一切末端缘由,都应到现场进展察看,丈量,实验等加以确认。152.控制图和七点运转法那么控制图是数据的图形表示,阐明一个过程随时间的结果

9、。控制图的主要用途是为了预防缺陷,而不是检测或回绝缺陷。七点运转法那么指出,假设一排中的7个数据点都在平均值下面、都在平均值上面、或者都在上升或下降,那么需求检查这个过程能否有非随机问题。16控制图样本3.运转图17展现一个过程在一段时间的历史和变化情况的模型,是一个按发生顺序画出数据点的线形图表。图8-44.散点图显示两个变量之间的关系。图8-5,EIS系统的用户称心度与用户年龄225.帕累托图表-Pareto Analysis帕累托分析(Pareto analysis) 指确认呵斥系统质量问题的诸多要素中最为重要的几个要素。又称80-20法那么,意思是80%的问题经常是由于20%的缘由引起

10、的。帕累托图(Pareto diagrams) 是用于协助确认问题和对问题进展排序的直方图。直方图描画的变量根据发生概率排序。23Figure 8-7. Sample Pareto Diagram质量管理之新方法:6 sigma管理六西格玛6概念作为质量管理概念,最早是由摩托罗拉公司的比尔史密斯于1986年提出,其目的是设计一个目的:在消费过程中降低产品及流程的缺陷次数,防止产品变异,提升质量。Pande, Peter:“一种到达、维持最大化商业胜利的一个全面、灵敏的系统。追求完美:每百万个时机中允许不超越3.4个缺陷、错误和过失。6实际以为,大多数企业在34间运转;也就是说每百万次操作失误在

11、621066800之间;这些缺陷要求运营者以销售额在15%30%的资金进展事后的弥补或修正;6,事后弥补的资金将降低到约为销售额的5%。2526Figure 8-9. Normal Distribution and Standard Deviation6 sigma与统计27Table 8-3: 6 Sigma换算表所谓的缺陷:是指产品、或效力、或过程的输出没有到达顾客要求或超出规格规定。所谓的缺陷时机数:是指产品、或效力、或过程的输出能够出现缺陷之处的数量。值产品合格率()DPMO值(每百万机会中的缺陷数)以印刷错误为例以钟表误差为例 130.9690000一本书平均每页170个错字每世纪3

12、1.75年 269.2308000一本书平均每页25个错字每世纪4.5年 393.366800一本书平均每页1.5个错字每世纪3.5个月 499.46210一本书平均每30页1个错字每世纪2.5天 599.98230一套百科全书只有1个错字每世纪30分钟 699.99973.4一个小型图书馆的藏书中只有1个错字每世纪6秒钟 DPMO的计算例:假定消费100块电路板,每一个电路板都含有100个缺陷时机,假设在制造这100个电路板时共发现21个缺陷。 那么: 百万时机缺陷数DPMODefects Per Million Opportunity: 总的缺陷数106 21106 DPMO=- =-=2

13、100产品数时机数 100100DPMO值可以用来综合度量过程的质量。产品合格率:1-DPMO/1000000本例:1-2100/1000000=99.79%6 :99.9997%-3.4个缺陷28西格玛程度6个西格玛意味着杰出的管理,强大的竞争力和忠实的客户 5个西格玛优秀的管理、很强的竞争力和比较忠实的客户 4个西格玛意味着较好的管理和运营才干,称心的客户 3个西格玛意味着平平经常的管理,缺乏竞争力 2个西格玛意味着企业资源每天都有三分之一的浪费 1个西格玛每天有三分之二的事情做错的企业无法生存 运用6 sigma进展质量控制的五步骤:定义 Define :定义问题/时机、过程及客户需求。

14、运用工程章程、客户需求阐明书、过程图等。衡量 Measure :定义丈量,然后搜集、编辑和显示数据。以每个缺陷来定义。分析 Analyze :仔细检查过程细节以发现问题改良时机。改良 Improve:产生改良问题的方法和思绪。控制 Control :跟踪并核实改良之处的稳定性及处理方法的预测才干。6 sigma质量控制的独特性要求全员参与6 sigma培训通常遵照“腰带系统,工程经理通常为黑带可同时关注宏伟蓝图和微小细节以客户为中心,最大程度地驱除浪费和提升质量程度来改良财务绩效的一种运营哲学。要求全员参与 6管理的组织构造图示:6 sigma管理与质量控制六西格玛已成为以顾客为主体来确定企业

15、战略目的和产品开发设计的标尺。一可以提升企业管理的才干 二可以节约企业运营本钱 三可以添加顾客价值 四可以改良效力程度 五可以构成积极向上的企业文化 35IT工程质量控制的技术:测试-Testing临近信息技术产品开发末期的一个阶段测试几乎要贯穿系统开发生命周期的每个阶段36Types of Tests单元测试:A unit test is done to test each individual component (often a program) to ensure it is as defect free as possible集成测试:Integration testing occu

16、rs between unit and system testing to test functionally grouped components系统测试:System testing tests the entire system as one entity用户可接受性测试:User acceptance testing is an independent test performed by the end user prior to accepting the delivered system37现代质量管理思想的主要奉献追求顾客称心更倾向于预防而非检验认识到管理对质量所承当的责任代表人

17、物:Noteworthy quality experts include Deming(戴明), Juran(朱兰), Crosby(克劳斯比), Ishikawa(石川馨), Taguchi(田口宏一), and Feigenbaum(费根堡姆).38提高IT工程质量的一些建议:指点注重促进质量了解质量的本钱组织影响、任务环境要素和质量运用成熟度模型39指点Leadership“最重要的是上层管理该当有质量头脑。假设上层管理表示出对质量的特殊的兴趣,那么,下面几乎什么也不会发生。 (Juran, 1945)大部分质量问题出如今管理上,而非技术上。40质量本钱-Cost of Quality质

18、量本钱是一致本钱加上不一致本钱。一致(conformance)意味着交付满足要求的和适用的产品。这些本钱的例子包括与编制一个质量方案有关的本钱,分析和管理产品要求的本钱,检验本钱等。不一致本钱(cost of nonconformance)意味着对缺点或没有满足质量期望担任。41五个和质量有关的本钱类别预防本钱(prevention cost): 方案和实施一个工程以使得工程无过失或使过失坚持在一个可接受范围内的本钱。如培训评价本钱(appraisal cost): 评价各种过程及其输出所发生的本钱,其目的在于确保一个工程无过失或使过失坚持在一个可接受的范围内。如产品检查和测试,设备检查等构成

19、的质量评价本钱。内部缺点本钱(Internal failure cost): 在客户收到产品之前,纠正已识别出的一个缺陷所引起的本钱。如废料和返工本钱、延期付款发生的本钱等。外部缺点本钱(external failure cost): 指为在产品交付顾客之前未被发现和需求更正的产品缺陷而支付的本钱。丈量和测试设备本钱(measurement and test equipment costs): 为执行预防和评价等活动而购置的设备所占用的资金本钱。42组织影响、任务场所要素和质量德马库和李斯特的一项研讨得出了一些有关组织与相对消费率的有趣结果。研讨证明,组织方面的问题比技术环境或编程言语对消费率

20、的影响作用更为艰苦。一个团队在1天内可以完成的编码工程,而另一个团队却需求破费10天的时间。而来自同一组织的软件开发者,消费率变化只需21%。研讨还发现消费率与编程言语、任务阅历、薪水之间没有关系。提供专注的任务空间和安静的任务环境是提高消费率的关键要素。43成熟度模型成熟度模型是协助组织改良其过程和系统的框架。软件质量功能实施模型Software Quality Function Deployment Modelfocuses on defining user requirements and planning software projects才干成熟度模型The Software Eng

21、ineering Institutes Capability Maturity Model,CMMprovides a generic path to process improvement for software development工程管理成熟度模型Several groups are working on project management maturity modelsCMMICMMI家族包括CMMI for Development, CMMI for Service和CMMI for Acquisition三个套装产品。自从1994 年SEI 正式发布软件CMM 以来,相继又开发出了系统工程、软件采购、人力资源管理以及集成产品和过程开发方面的多个才干成熟度模型。于是,1997 年,美国联邦航空管理局FAA开发了FAA-iCMMSM联邦航空管理局的集成CMM,该模型集成了适用于系统工程的SE-CMM、软件获取的SA-CMM 和软件的SW-CMM 三个模型中的一切原那么、概念和实际。该模型被以为是第一个集成化的模型。 软件才干成熟度模型SW-CMM Capability Maturity

温馨提示

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

评论

0/150

提交评论