it软件项目质量管理课件.pptx
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《it软件项目质量管理课件.pptx》由用户(三亚风情)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- it 软件 项目 质量管理 课件
- 资源描述:
-
1、第第7章章 软件项目质量管理软件项目质量管理软件项目管理软件项目管理2022-6-3上海海事大学计算机系上海海事大学计算机系1n7.1 质量管理基本概念质量管理基本概念n7.2 IT软件质量管理基本知识软件质量管理基本知识n7.3 软件项目质量计划软件项目质量计划n7.4 软件项目评审软件项目评审n7.5 软件质量体系软件质量体系n7.6 软件过程能力成熟度模型软件过程能力成熟度模型(CMM)第第7章章 软件项目质量管理软件项目质量管理软件项目管理软件项目管理2022-6-3上海海事大学计算机系上海海事大学计算机系2第第7章章 软件项目质量管理软件项目质量管理软件项目管理软件项目管理2022-
2、6-3上海海事大学计算机系上海海事大学计算机系3n软件系统功能齐全是不是就是质量好?软件系统功能齐全是不是就是质量好?n用户界面友好是不是就是软件的质量好?用户界面友好是不是就是软件的质量好?n没有没有BUG是不是就是软件的质量好?是不是就是软件的质量好?n什么是用户满意的软件项目?什么是用户满意的软件项目?n软件测试是不是软件质量的全部?软件测试是不是软件质量的全部?n那么,什么是软件的质量?那么,什么是软件的质量?第第7章章 软件项目质量管理软件项目质量管理软件项目管理软件项目管理2022-6-3上海海事大学计算机系上海海事大学计算机系4软件项目管理中的质量管理与软件工程的测软件项目管理中
3、的质量管理与软件工程的测试管理,有什么不同?试管理,有什么不同?项目经理与项目项目经理与项目QA经理有什么不同?经理有什么不同?什么是软件项目的质量管理?什么是软件项目的质量管理?项目经理在保证项目的质量方面,要做什么项目经理在保证项目的质量方面,要做什么工作?工作?第第7章章 软件项目质量管理软件项目质量管理软件项目管理软件项目管理2022-6-3上海海事大学计算机系上海海事大学计算机系5n7.1.1 质量、质量特性、质量管理的定义质量、质量特性、质量管理的定义n7.1.2 质量管理发展过程及影响因素质量管理发展过程及影响因素n7.1.3 全面质量管理全面质量管理第第7章章 软件项目质量管理
4、软件项目质量管理软件项目管理软件项目管理2022-6-3上海海事大学计算机系上海海事大学计算机系6n实体实体是指可单独描述和研究的事物,也就是有关质量工是指可单独描述和研究的事物,也就是有关质量工作的对象,它的内涵十分广泛,可以是活动、过程、产作的对象,它的内涵十分广泛,可以是活动、过程、产品品(软件、硬件、服务软件、硬件、服务)或者组织等。或者组织等。n明确需求明确需求是指在标准、规范、图样、技术要求和其他文是指在标准、规范、图样、技术要求和其他文件中已做出规定的需要。件中已做出规定的需要。n隐含需求隐含需求是指用户和社会对实体的期望以及公认的、不是指用户和社会对实体的期望以及公认的、不必明
5、确的需求,需要对其加以分析研究、识别并加以确必明确的需求,需要对其加以分析研究、识别并加以确定的。定的。第第7章章 软件项目质量管理软件项目质量管理软件项目管理软件项目管理2022-6-3上海海事大学计算机系上海海事大学计算机系7n质量是综合的概念质量是综合的概念,它要求,它要求功能、成本、服务、环境、功能、成本、服务、环境、心理等诸方面都能满足用户的需要心理等诸方面都能满足用户的需要。n质量是一个动态的、相对的、变化的、发展的概念质量是一个动态的、相对的、变化的、发展的概念,随,随着地域、时期、使用对象、社会环境、市场竞争的变化着地域、时期、使用对象、社会环境、市场竞争的变化而被赋予不同的内
6、容和要求,而且随着社会的进步及知而被赋予不同的内容和要求,而且随着社会的进步及知识创新,其内涵和要求也是不断更新、丰富的。识创新,其内涵和要求也是不断更新、丰富的。第第7章章 软件项目质量管理软件项目质量管理软件项目管理软件项目管理2022-6-3上海海事大学计算机系上海海事大学计算机系8n对于项目管理,质量特性表现在两个方面:对于项目管理,质量特性表现在两个方面:n项目过程质量项目过程质量n项目成果质量项目成果质量n如果未能满足其中的任何一个,都会对项目产品和服务如果未能满足其中的任何一个,都会对项目产品和服务的部分或者全部造成缺陷,给项目干系人带来消极的影的部分或者全部造成缺陷,给项目干系
7、人带来消极的影响和损失。响和损失。n项目质量的项目质量的“明确的需求和隐含的需求明确的需求和隐含的需求”,一般在项目,一般在项目的需求说明中进行定义,的需求说明中进行定义,不,不能明确的需求则作为项目的风险而存在。能明确的需求则作为项目的风险而存在。第第7章章 软件项目质量管理软件项目质量管理软件项目管理软件项目管理2022-6-3上海海事大学计算机系上海海事大学计算机系9n质量管理质量管理是项目管理的重要组成部分,是一个是项目管理的重要组成部分,是一个项目的性项目的性能能(功能功能)、成本、进度、成本、进度3项指标实现的重要领域。项指标实现的重要领域。n质量管理质量管理主要就是监控项目的可交
8、付产品和项目执行的主要就是监控项目的可交付产品和项目执行的过程,以确保它们符合相关的要求和标准,同时确保不过程,以确保它们符合相关的要求和标准,同时确保不合格项能够按照正确方法或者预先规定的方式处理。合格项能够按照正确方法或者预先规定的方式处理。 第第7章章 软件项目质量管理软件项目质量管理软件项目管理软件项目管理2022-6-3上海海事大学计算机系上海海事大学计算机系10n以产品为中心的质量检验和统计质量控制阶段以产品为中心的质量检验和统计质量控制阶段(18世纪世纪 1950年年)。n以顾客为中心的质量保证阶段以顾客为中心的质量保证阶段(1950年年 1987年年)。n强调持续改进的质量管理
9、阶段强调持续改进的质量管理阶段(1987年年 现在现在)。n全面质量管理阶段全面质量管理阶段(TQM)。检验检验统计质量控制统计质量控制质量保证质量保证质量管理质量管理全面质量管理全面质量管理图7.1 质量管理发展阶段第第7章章 软件项目质量管理软件项目质量管理软件项目管理软件项目管理2022-6-3上海海事大学计算机系上海海事大学计算机系11n目前质量管理理论和实践的中心是针对目前质量管理理论和实践的中心是针对,主张在生产开发过程中保证质量,而不是在,主张在生产开发过程中保证质量,而不是在传统的生产过程结束后才发现质量问题,这样比产传统的生产过程结束后才发现质量问题,这样比产品质量检验控制更
10、具有先期性和主动性。品质量检验控制更具有先期性和主动性。n根据制造业的情况,一般认为开发过程的质量直接根据制造业的情况,一般认为开发过程的质量直接影响可交付产品的质量,产品的质量直接与生产过影响可交付产品的质量,产品的质量直接与生产过程有密切的关系,过程的改进自然会得到产品质量程有密切的关系,过程的改进自然会得到产品质量的提高。的提高。第第7章章 软件项目质量管理软件项目质量管理软件项目管理软件项目管理2022-6-3上海海事大学计算机系上海海事大学计算机系12n产品质量的形成过程:产品质量的形成过程:n经过生产的全过程一步一步产生和形成,它是一个产生、经过生产的全过程一步一步产生和形成,它是
11、一个产生、形成、发展和实现的过程。形成、发展和实现的过程。n美国质量管理专家朱兰采用一条螺旋上升的曲线来表达这一美国质量管理专家朱兰采用一条螺旋上升的曲线来表达这一过程,称为过程,称为“”,大致经过了,大致经过了市场研究、新产市场研究、新产品研制、设计试制、生产制造、成品检验、产品销售以及用品研制、设计试制、生产制造、成品检验、产品销售以及用户服务等户服务等13个环节个环节。n基于朱兰螺旋曲线的思想,瑞典质量管理专家桑霍姆提出基于朱兰螺旋曲线的思想,瑞典质量管理专家桑霍姆提出“”,表述产品质量的形成过程,如,表述产品质量的形成过程,如图图7.2所示。所示。它是从朱兰螺旋曲线的它是从朱兰螺旋曲线
12、的13个环节中选择个环节中选择8个主要环节来构成个主要环节来构成的,并根据图循环进行质量管理,即全面质量管理。的,并根据图循环进行质量管理,即全面质量管理。第第7章章 软件项目质量管理软件项目质量管理软件项目管理软件项目管理2022-6-3上海海事大学计算机系上海海事大学计算机系13图图7.2 7.2 产品质量循环产品质量循环第第7章章 软件项目质量管理软件项目质量管理软件项目管理软件项目管理2022-6-3上海海事大学计算机系上海海事大学计算机系14nIT项目的产品项目的产品软件,是一种知识产品,其生产过程软件,是一种知识产品,其生产过程存在相似性,因此开发过程可以借鉴一般产品生产的质存在相
13、似性,因此开发过程可以借鉴一般产品生产的质量管理基本思想。量管理基本思想。n质量管理工作涉及多方面的复杂因素,影响产品质量的质量管理工作涉及多方面的复杂因素,影响产品质量的因素很多。因素很多。n从对质量的影响大小来看,质量因素可以分成偶然因素从对质量的影响大小来看,质量因素可以分成偶然因素与异常因素两类。与异常因素两类。n偶然因素偶然因素:始终存在、不可避免,对质量的影响小。:始终存在、不可避免,对质量的影响小。n异常因素异常因素:对质量的影响比较大,应该尽快找出,并应采:对质量的影响比较大,应该尽快找出,并应采取相应的措施加以消除。取相应的措施加以消除。第第7章章 软件项目质量管理软件项目质
14、量管理软件项目管理软件项目管理2022-6-3上海海事大学计算机系上海海事大学计算机系15产品质量产品质量材料材料方法方法设备设备测量测量人员人员环境环境图图7.3 7.3 产品质量的主要影响因素产品质量的主要影响因素根据来源不同,质量因素可以分成以下几个方面(根据来源不同,质量因素可以分成以下几个方面(5M1E):):材料材料(Material)、方法方法(Method)、设备设备(Machine)、操作人操作人员员(Man)、测量测量(Measurement)和和环境环境(Environment)。产品的质量可以从这产品的质量可以从这5M1E入手加以保证。入手加以保证。第第7章章 软件项目
15、质量管理软件项目质量管理软件项目管理软件项目管理2022-6-3上海海事大学计算机系上海海事大学计算机系16n全面质量管理是由美国的费根堡姆和朱兰共同提出的,简全面质量管理是由美国的费根堡姆和朱兰共同提出的,简称称(Total Quality Management)。)。n具体含义具体含义:运用质量管理的科学理论、技术、方法,建:运用质量管理的科学理论、技术、方法,建立起贯穿于产品质量形成全过程的质量保证体系,使企立起贯穿于产品质量形成全过程的质量保证体系,使企业全体职工树立质量观点,提高工作质量,经济地生产业全体职工树立质量观点,提高工作质量,经济地生产用户满意的产品。用户满意的产品。n全面
16、质量管理针对的是广义的质量,即产品质量与工作质全面质量管理针对的是广义的质量,即产品质量与工作质量的总和。量的总和。n工作质量是指与质量有关的各项工作,即保证产品质量的工作质量是指与质量有关的各项工作,即保证产品质量的各种手段,反映了与质量直接有关的各项工作对产品质量各种手段,反映了与质量直接有关的各项工作对产品质量的保证程度。的保证程度。第第7章章 软件项目质量管理软件项目质量管理软件项目管理软件项目管理2022-6-3上海海事大学计算机系上海海事大学计算机系171. 系统的观点系统的观点n产品质量的形成和发展过程包括了许多相互联系、相互制约产品质量的形成和发展过程包括了许多相互联系、相互制
17、约的环节,不论是保证和提高产品质量还是解决产品质量问题,的环节,不论是保证和提高产品质量还是解决产品质量问题,都应该把生产企业看成一个开放的系统,运用系统科学的原都应该把生产企业看成一个开放的系统,运用系统科学的原理和方法,对所有环节进行全面的组织管理。理和方法,对所有环节进行全面的组织管理。2. 向用户服务的观点,用户满意是第一原则向用户服务的观点,用户满意是第一原则n要树立质量第一、用户第一的思想,满足广义用户要树立质量第一、用户第一的思想,满足广义用户(产品的产品的使用者以及企业生产过程的下一阶段使用者以及企业生产过程的下一阶段)对产品质量的要求。对产品质量的要求。3. 预防为主的观点,
18、事前主动进行质量管理预防为主的观点,事前主动进行质量管理n要求生产企业的质量管理重点应从事后检验把关转移到事前要求生产企业的质量管理重点应从事后检验把关转移到事前预防,从管结果转变为管因素,找出影响产品质量的各种因预防,从管结果转变为管因素,找出影响产品质量的各种因素,抓住主要因素,使生产经营活动处于受控状态。素,抓住主要因素,使生产经营活动处于受控状态。第第7章章 软件项目质量管理软件项目质量管理软件项目管理软件项目管理2022-6-3上海海事大学计算机系上海海事大学计算机系18n全面质量管理的全面质量管理的:n全过程的质量管理全过程的质量管理事前控制生产过程的质量,保证一事前控制生产过程的
19、质量,保证一切环节的质量良好切环节的质量良好n全员的质量管理全员的质量管理重视人的因素,发挥人的主观能动性重视人的因素,发挥人的主观能动性n全企业的质量管理全企业的质量管理从组织管理角度来理解从组织管理角度来理解n作好全面质量管理,光靠技术是不够的,不但需要作好全面质量管理,光靠技术是不够的,不但需要一定的管理组织、方法和手段,还需要重视人的作一定的管理组织、方法和手段,还需要重视人的作用,需要解决好机制问题,这是世界质量管理发展用,需要解决好机制问题,这是世界质量管理发展的趋势。的趋势。第第7章章 软件项目质量管理软件项目质量管理软件项目管理软件项目管理2022-6-3上海海事大学计算机系上
20、海海事大学计算机系19n全面质量管理常用方法的理论基础是概率论和数理统计。全面质量管理常用方法的理论基础是概率论和数理统计。n常用的方法则有排列法、因果图法、控制图法、分层法、相常用的方法则有排列法、因果图法、控制图法、分层法、相关图法、统计分析图法、不合格品统计法、缺陷位置调查表、关图法、统计分析图法、不合格品统计法、缺陷位置调查表、频数分布统计表等。频数分布统计表等。n基本方法是基本方法是。nPDCA循环体现了全面质量管理的基本思想,也是全面质量循环体现了全面质量管理的基本思想,也是全面质量管理的基本工作步骤和程序管理的基本工作步骤和程序。n它把质量管理过程具体划分为它把质量管理过程具体划
21、分为计划计划( ( Plan ) ) 、执行执行( ( Do ) )、检查检查( ( Check ) )和和处理处理( ( Action ) ) 4个阶段个阶段8个工作步骤,强个工作步骤,强调按此顺序不断地循环,以此来进行所有的质量管理活动。调按此顺序不断地循环,以此来进行所有的质量管理活动。如如图图7.4所示。所示。第第7章章 软件项目质量管理软件项目质量管理软件项目管理软件项目管理2022-6-3上海海事大学计算机系上海海事大学计算机系20图图7.4 质量管理的质量管理的PDCA循环图循环图计划计划处理处理第第7章章 软件项目质量管理软件项目质量管理软件项目管理软件项目管理2022-6-3
22、上海海事大学计算机系上海海事大学计算机系21n计划阶段(计划阶段(P)的工作)的工作:n分析质量现状,找出存在的质量问题分析质量现状,找出存在的质量问题n分析产生质量问题的原因及各种影响因素分析产生质量问题的原因及各种影响因素n找出影响质量的主要因素找出影响质量的主要因素n针对质量的主要因素制定相应措施,提出改进质量的计划针对质量的主要因素制定相应措施,提出改进质量的计划n执行阶段(执行阶段(D)的工作)的工作:n按照即定的质量计划加以执行,具体实施计划按照即定的质量计划加以执行,具体实施计划n检查阶段(检查阶段(C)的工作)的工作:n检查计划实际执行情况,判断是否达到计划的预期效果检查计划实
23、际执行情况,判断是否达到计划的预期效果n处理阶段(处理阶段(A)的工作)的工作:n总结经验教训,巩固取得的成绩总结经验教训,巩固取得的成绩n明确尚未解决或者新发现的问题,并转入下一个明确尚未解决或者新发现的问题,并转入下一个PDCA循环循环第第7章章 软件项目质量管理软件项目质量管理软件项目管理软件项目管理n老七种工具:直方图、因果图、排列图、查表法、散布图、老七种工具:直方图、因果图、排列图、查表法、散布图、分层法、对决策表法分层法、对决策表法n新七种工具:新七种工具:KJ法、系统图法,矩阵图法、矩阵数据分析法、系统图法,矩阵图法、矩阵数据分析法、过程决策程序图法(法、过程决策程序图法(PD
24、PC)、箭头图法)、箭头图法2022-6-3第第7章章 软件项目质量管理软件项目质量管理软件项目管理软件项目管理n排列排列图图:为为寻找主要问题或影响质量的主要原因所使用的寻找主要问题或影响质量的主要原因所使用的图。它是由图。它是由两个纵坐标、一个横坐标、几个按高低顺序依两个纵坐标、一个横坐标、几个按高低顺序依次排列的长方形和一条次排列的长方形和一条累计百分比折线累计百分比折线所所组成的组成的图图,又称又称帕累托图。帕累托图。n对排列图的观察分析可以抓住影响质量的主要对排列图的观察分析可以抓住影响质量的主要因素因素。2022-6-3第第7章章 软件项目质量管理软件项目质量管理软件项目管理软件项
25、目管理2022-6-3影响质量的各项因素,按影响程度的大小(即出现频数多少)从左到右排列累积频率第第7章章 软件项目质量管理软件项目质量管理软件项目管理软件项目管理n直方图直方图n描绘数据的分布描绘数据的分布n上上学期某门课程考试成绩如下,请分析考试情况学期某门课程考试成绩如下,请分析考试情况2022-6-3成绩学生数优秀(90-100)3良好(80-89.99)15中等(70-79.9921及格(60-60.99)52不及格(60以下)7第第7章章 软件项目质量管理软件项目质量管理软件项目管理软件项目管理n从上图我们可以大致观察出数据的分布,可以帮助我们确定使用什从上图我们可以大致观察出数据
展开阅读全文