欢迎来到三一办公! | 帮助中心 三一办公31ppt.com(应用文档模板下载平台)
三一办公
全部分类
  • 办公文档>
  • PPT模板>
  • 建筑/施工/环境>
  • 毕业设计>
  • 工程图纸>
  • 教育教学>
  • 素材源码>
  • 生活休闲>
  • 临时分类>
  • ImageVerifierCode 换一换
    首页 三一办公 > 资源分类 > PPT文档下载  

    IT项目管理师培训07质量.ppt

    • 资源ID:5575430       资源大小:350.50KB        全文页数:46页
    • 资源格式: PPT        下载积分:15金币
    快捷下载 游客一键下载
    会员登录下载
    三方登录下载: 微信开放平台登录 QQ登录  
    下载资源需要15金币
    邮箱/手机:
    温馨提示:
    用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP免费专享
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    IT项目管理师培训07质量.ppt

    2023/7/29,IT项目管理(项目质量管理)Information Technology Project Management,王 如 龙,2,学习目标,1理解项目质量管理的重要性。2理解质量以及质量与 软件项目各方面的关系。3熟悉质量专家的质量管理观念。4掌握质量计划编制、质量保证和质量控制过程。5熟悉质量控制工具和技术。6分析 IT 项目测试类型,理解它们与质量的关系。7了解IT项目质量改进的关键问题。,P140,3,7.1 软件质量 软件质量问题的严重性,软件质量不佳引发的事故已直接伤害到生命和社会安全。1963年由于把DO 5 I=1,3 写成DO 5 I=1.3,美国飞往火星的探测火箭爆炸。1993年伦敦附近核电站的反应堆内,由于温度控制失灵,致使欧洲人口最为密集的地区面临巨大灾难。后经查明,在反应堆“主要保护系统中”一个10万行代码的控制程序几乎有一半未能通过测试。,4,7.1 软件质量 软件质量问题的严重性,1996年欧洲航天局阿丽亚娜5型(Ariane 5)火箭发射后40秒钟火箭爆炸,发射基地2名法国士兵当场死亡,耗资产10亿美元,历时9年的航天计划严重受挫,震惊了国际宇航界。事后专家调查分析报告指出,爆炸原因在于惯性导航系统软件技术要求和设计的错误。1997年香港新建机场投入运营时,由于软件的问题使新机场投入使用的第一天出现严重混乱,不能正常按计划接送客货,造成相当大的损失。,5,7.1 软件质量 软件质量问题的严重性,计算机千年虫问题几乎震动了整个社会,其中主要根源在于软件设计考虑不周全。在所有被取消的IT项目中,有80%是由于软件质量问题造成的。,6,7.1 软件质量 软件质量的重要性,软件已深入到生活之中软件越来越事关重大人们对软件的期望与日俱增软件出错的范围和可能越来越大软件出错后没有第二次机会合格且主动地进行质量控制的企业和员工太少,电器、电信、银行、商店、交通、医院、餐饮,核电站、航空航天设备、自动化机械、医疗仪器、救生设备、武器装备,电子商务、电子政务和信息化社会的发展使人们越来越离不开软件、依赖软件,但也受到软件中缺陷和 bug的制约!,软件人总是处于压力之下工作;常常要在不合理的期限内完成给定的工作;软件涉及的领域与范围越来越广;许多工作都是第一次;软件没有小试、中试、定型过程。,无法弥补 不可能弥补 难以弥补,习以为常 不愿意主动检查、测试自己的程序。找自己程序的缺陷十分困难。不愿意检查、维护他人的程序。,7,7.1 软件质量 软件质量的重要性,人们对软件的依赖性越来越大;软件质量问题带来的危害也越来越严重;软件产品质量正在牵动着社会的命脉;忽视软件质量必将让我们付出更大的代价,受到更为严厉的惩罚。,8,7.1 软件质量产生软件质量问题的13个原因,(1)管理者缺乏质量观念,未从一开始就强调质量。(2)开发者未将保证质量作为自己重要而且是必须完成的任务。(3)没有真正执行“决不把不合格的中间产品带到下一 阶段”。(4)没有良好的激励机制。(5)大家看不到提高质量对公司的生存发展有多重要,普遍缺乏主人翁责任感。(6)没有解决好质量管理者和开发者的关系。,9,7.1 软件质量产生软件质量问题的13个原因,(7)对用户的质量要求不了解,缺乏使用户满意的思想。(8)用户对软件需求不清晰、存在二义性。(9)开发人员对用户的需求理解有偏差甚至错误。(10)开发与管理文档对质量控制作用小。(11)软件开发工具引发质量控制困难。(12)不遵守软件开发标准和规范。(13)缺乏有效的质量控制和管理。,10,7.2 软件项目质量管理 什么是质量国际标准化组织(ISO)对质量的定义:,质量是反映实体满足明确和隐含需要的能力的特性总和。,明确的事物对象,不仅可触知,而且有形。,性能、寿命、可信性、安全性、适应性、经济性。,P143,11,7.2 软件项目质量管理 什么是软件质量,从用户最感兴趣的角度来说,软件质量可以从三个不同的角度来看待:如何使用软件、使用效果如何、软件性能如何;从软件开发的团队的角度来说,不仅要生产出满足质量要求的软件,也对中间产品的质量感兴趣,也对如何运用最少的资源、最快的进度生产出质量最优的产品感兴趣;从软件维护者的角度看,对软件维护方面的特性感兴趣;对企业的管理层来说,注重的是总体效益和长远利益,就是说质量好的软件一般可以帮助企业扩大市场;反之,质量差的软件一般会造成企业市场萎缩。,12,7.2 软件项目质量管理软件质量特性,根据GB/T16260 信息技术软件产品评价质量特性及其使用指南软件的质量特性包括如下六个方面,每个方面都包含若干个子特性:功能性:适合性、准确性、互操作性、依从性、安全性;可靠性:成熟性、容错性、易恢复性;易用性:易理解性、易学性、易操作性;效 率:时间特性、资源特性;可维护性:易分析性、易改变性、稳定性、易测试性;可移植性:适应性、易安装性、遵循性、易替换性。,13,ISO 对质量管理的定义:在质量方面指挥和控制组织的协调的活动。软件项目质量管理是指软件企业为了使其软件产品质量能满足不断更新的市场与用户的质量要求而开展的策划、组织、计划、实施、控制、改进活动的总和。,7.2 软件项目质量管理 什么是质量管理,14,7.2 软件项目质量管理项目质量管理包括的三个主要过程,图7-0 软件项目质量管理过程,P144,15,7.3 现代质量管理,质量管理经过一个世纪的发展,经历了四个阶段。传统质量管理阶段:以检验为基本内容,方式是严格把关。统计质量控制阶段:以数理统计方法与质量管理相结合,通过对过程中影响因素的控制达到控制质量的目的。全面质量管理阶段:以“三全”为主要特征,即:管理对象是全面的、全过程的、全员的。,P144,16,7.3 现代质量管理,现代质量管理阶段:以顾客满意为中心,重视与企业职工、社会、交易伙伴、股东等顾客以外的利益相关者的关系。重视中长期预测与规划和经营管理层的领导能力。重视人及信息等经营资源,使组织充满自律、学习、速度、柔韧性和创造性。现代质量管理追求顾客满意,注重预防而不是检查,并承认管理层对质量的责任。,17,7.3 现代质量管理 7.3.1 戴明(著名质量控制专家),戴明改进循环(PDCA循环),W爱德华戴明博士(1900-1993)主要因其对日本有关质量控制方面的研究工作而闻名。“二战”后,戴明博士应日本政府的邀请,到日本帮助他们提高生产率和质量。戴明作为一个统计学家和纽约大学教授,他告诉日本人,高质量意味着更高的生产率和更低的成本。20世纪80年代,看到日本获得的巨大成功,美国企业争先恐后应用戴明技术,以帮助自己的工厂建立质量改进计划。戴明奖象征着高质量组织的奖项。,P144,18,7.3 现代质量管理 7.3.2 朱兰(著名质量管理专家),理论的核心:管理就是不断改进工作。质量三元论:质量计划:为建立有能力满足质量标准化的工作程序,质量计划是必要的。质量控制:为了掌握何时采取必要措施纠正质量问题就必须实施质量控制。质量改进:质量改进有助于发现更好的管理方式。“21世纪是质量的世纪!”,P145,19,7.3 现代质量管理 7.3.3 克鲁斯比(著名质量实施专家),开发了提高质量的14个步骤;提出了低劣质量的成本应当包括第一次没有做对这件事的所有成本。(废料、返工、失去的劳动时间、失去的机器时间、顾客不好的印象、失去的销售额、担保成本。)强调指出:过低地估计低劣质量的成本是十分危险的。,P145,20,7.3 现代质量管理 7.3.4 石川馨(著名质量方法专家),图7-1 因果图表,通常使用类似的鱼骨图 2 种类型:原因追溯型:-用来标识根本原因建立对策型:-用来标识解决方法基本的鱼骨图:头:结果分支:原因因素,通常是 4M和 E(人,机,法,料和环境)可利用集思广益的方法建立鱼骨图,结果,人,机,料,法,环,大原因,小原因,更小原因,P146,21,7.3 现代质量管理 7.3.5 田口宏一(著名质量方法专家),田口宏一方法中的关键概念是:质量应当被设计进产品而非检查进产品;取得质量的最好方法是时刻注意把离目标值的偏差减至最小。,P147,22,7.3 现代质量管理 7.3.6 菲根堡姆(全面质量管理专家),1961年,美国通用电气公司质量经理菲根堡姆发表了全面质量管理一书,标志着全面质量管理时代的到来。产品质量的好坏不仅来自最后的检验手段或检验方法的优劣,更来自于市场调研,设计开发,生产控制及后勤物流等产品制造的所有环节。产品质量比生产速度重要得多,无论什么时候出现质量问题,应当允许停止生产。,P147,23,7.3 现代质量管理 7.3.7 马科姆科里奇奖和 ISO 9000,马科姆科里奇奖开始于1987年,是对那些通过质量管理取得了世界级竞争水平的公司的承认。设在瑞士日内瓦的国际标准化组织ISO,是一个由131个国家标准化机构参加的世界性组织。1946年包括中国、美国、法国、苏联、印度、英国等25个国家的64名代表在伦敦召开筹备会议,1947年2月23日ISO宣告成立。ISO 9000是一个由“ISO”开发的质量系统标准,是由一个组织中质量的规划、控制和归档等三部分构成的连续循环。它提供了一个组织满足其质量认证标准的最低要求。,P147,24,7.4 质量计划编制,编制质量计划主要考虑如下三个方面:明确质量标准:确定每个独特项目的相关质量标准,把质量规划到项目的产品和管理项目所涉及的过程之中。确定关键因素:理解哪个变量影响结果是质量计划编制的重要部分。建立控制流程:以一种能理解的、完整的形式传达为确保质量而采取的纠正措施。,P148,25,7.5 质量保证,质量保证是以保证质量为基础,达到为用户提供“信任”的基本目的。确保项目质量计划的执行与实现。质量保证包括与满足一个项目相关的质量标准有关的所有活动。质量保证的另一个目标是不断地质量改进。质量保证的一个主要工具和技术是质量审计。质量审计是对特定的质量管理活动的结构化审查,找出问题,改进现在或将来项目的实施。,P149,26,7.6 质量控制,P150,27,7.7 质量控制的工具和技术 7.7.1 帕累托(Pareto)分析,Pareto,意大利著名经济学家,他提出了“关键的少数和无关紧要的多数的关系”;朱兰把这一规则引进产品质量管理,以确认造成系统质量问题的诸多因素中最为重要的几个因素;80/20 规则:帕累托图(排列图/主次因素分析图/)有时称为80-20法则,意思是,80%的问题经常是由于20的原因引起的。,P151,28,7.7 质量控制的工具和技术 7.7.1 帕累托(Pareto)分析,Pareto 图应用步骤选择和确定用于分析问题的排列项目;选择用于分析的度量单位;选择用于分析的数据的时间周期;按度量单位的量值,以递减的顺序从左至 右在横坐标上列出排列项目;在横坐标两端画两个纵坐标;在每个项目上画长方形,表示该项目的量值;自左向右累加每一项的量值,画累计频数线;图形分析。,Pareto 图,P151,29,7.7 质量控制的工具和技术 7.7.1 帕累托(Pareto)分析,Pareto 图的作用为决定改善目标而使用确认改善效果时使用调查不良原因及故障原因时使用对整理报告和记录时有帮助,P151,30,7.7 质量控制的工具和技术 7.7.2 统计抽样和标准差,统计抽样是项目质量管理中的一个重要概念。这些概念包括统计抽样,可信度因子,标准差和变异性。标准差和变异性是理解质量控制图的基本概念。统计抽样检查是依据概率论和数理统计,其科学性、可靠性较强,用于控制的费用较低,是一种比较理想的合格控制方法,在项目质量控制中广为采用。,P152,31,7.7 质量控制的工具和技术 7.7.2 统计抽样和标准差,统计抽样包括选择样本总体的部分来检查。可信度因子表示被抽样的数据样本变化的可信度。在统计学中,与质量控制相关的另一个关键概念是标准差。标准差测量数据分布中存在多少偏差。一个小的标准差意味着数据集中聚集在分布的中间,数据之间存在很小的变化。统计学家使用希腊符号来代表标准差。,P152,32,7.7 质量控制的工具和技术 7.7.2 统计抽样和标准差,P153,图7-3正态分布和标准差,标准差在质量控制上很重要,因为它是一个决定有缺陷个体的可接受数目的关键因素。一些公司,比方说摩托罗拉、通用电气、宝丽来都建立了高质量标准,使用6作为质量控制标准,而不像大多数公司那样使用3或4。6被认为是美国对质量改进的最杰出的贡献之一。,33,7.7 质量控制的工具和技术 7.7.3 质量控制图 6和七点运行法则,控制图是数据的图形表示,表明一个过程随时间的结果。控制图的主要用途是为了预防缺陷,而不是检测或拒绝缺陷。质量控制图可以使你决定一个过程是在控制之中还是失去了控制。,图7-4质量控制图样本,P154,34,7.7 质量控制的工具和技术 7.7.3 质量控制图 6和七点运行法则,图17-5使用6减少缺陷,质量的重要目标是要减少缺陷和过程可变性。通过减少过程可变性,过程分布的标准差将变得更小。,P155,35,7.7 质量控制的工具和技术 7.7.4 测试,测试的概念广义上讲软件测试是对软件需求分析、设计说明和编码进行复审等软件质量保证工作。狭义上软件测试是根据软件开发各个阶段的规格说明和程序的内部结构而精心设计的一些测试用例,并利用这些测试用例去运行程序,发现错误。,P155,36,7.7 质量控制的工具和技术 7.7.4 测试,软件测试目的 用户:通过软件测试发现隐藏的错误和缺陷,考虑是否可以接受该产品。开发者:表明软件产品不存在错误,验证软件实现了所有用户的要求。测试者:发现错误,预测错误,提供软件可靠性数据。根本目的:一是发现错误;二是通过测试的错误来改进软件开发过程中存在的缺陷。,37,7.7 质量控制的工具和技术 7.7.4 测试,测试原则软件测试应尽早执行。开发和测试小组分立。测试用例应由测试输入数据和预期输出结果这两部分组成,要兼顾有效输入与无效输入。在对程序修改之后,要进行回归测试。妥善保存测试计划、测试用例、出错统计和最终分析报告,为维护提供方便。,38,7.7 质量控制的工具和技术 7.7.4 测试,测试分类单元测试集成测试系统测试验收测试,P155,39,7.7 质量控制的工具和技术 7.7.4 测试,测试方法功能测试:验证软件是否满足功能需求和设计需求。界面测试:检查软件和用户的交互、导航性、美观性是否符合行业或公司所定的规范要求。性能测试:度量响应时间、事务处理效率及其时间敏感的问题。安装测试:确保软件能在所有可能的情况下安装;找出属于缺乏资源或资源竞争的错误。容量测试:通过大量数据测试软件以确定导致软件失败的限制是否达到。配置测试:在不同软件和硬件配置上验证软件操作。回归测试:用同一的测试用例检验软件的新版本是否存在问题。,40,7.8 提高软件项目质量 7.9.1 提高软件质量关键在领导,最重要的是上层管理应当有质量头脑。如果上层管理不表示出特殊的兴趣,那么,下面几乎什么也不会发生。大部分质量问题出在管理上,而非技术上。上级管理部门必须承担产生、支持和促进质量计划的责任。领导有责任创造一个有助于质量提高的环境。,P157,41,7.8 提高软件T项目质量 7.8.2 质量成本,质量成本:将产品质量保持在规定的质量水平所需要的费用。质量成本构成:,42,7.8 提高软件项目质量 7.8.3 组织影响、工作环境因素和质量,组织方面的问题比技术环境或编程语言对质量的影响作用更为重大。生产率与编程语言、工作经历、薪水之间没有必然的联系。提供专注的工作空间和安静的工作环境是提高生产率的关键因素。应该注意改善工作环境以提高生产效率和质量。,P160,43,7.8 提高软件项目质量 7.8.4 成熟度模型,软件质量功能实施(SQFD)模型;能力成熟度模型(CMM);项目管理成熟度模型(PMMM)。,P160,44,7.8 提高软件项目质量 7.8.5 软件开发质量管理层次模型,45,本章小结,软件质量不佳引发的事故已直接伤害到生命和社会安全。了解产生软件质量问题的原因。项目质量方面指挥和控制组织的协调活动叫项目质量管理,其主要目的是确保项目满足它所应满足的需求。项目质量管理包括质量计划编制、质量保证和质量控制。许多人促进了现代质量管理的发展。戴明,朱兰,克鲁斯比,田宏和菲根堡姆都对这个领域做出了重要贡献。了解和掌握与项目质量管理有关的工具和技术十分重要。IT项目质量提高空间非常大,包括强有力的领导、提供好的工作环境、选用具体的规范、标准、模型都是提高项目质量的有效方法。,46,体会,必须让参加项目的每个人从进入项目这一刻就牢记:质量是软件企业的生命线!质量不是检测出来的,是策划和制造出来的!改进项目质量,必须选用项目管理的具体的规范、标准、模型。提高生活质量和工作质量是人类最高的追求!,

    注意事项

    本文(IT项目管理师培训07质量.ppt)为本站会员(小飞机)主动上传,三一办公仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知三一办公(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    备案号:宁ICP备20000045号-2

    经营许可证:宁B2-20210002

    宁公网安备 64010402000987号

    三一办公
    收起
    展开