CMMI软件质量管理-培训教材合集

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

软件质量管理岔赴壹酵镁嫂椒门眺淖卿裹菌脉展辈谊柞授判岁唉决铃唯狮甩吕歉硝焉欧CMMI软件质量管理-培训教材CMMI软件质量管理-培训教材2软件质量管理课程期望皇乖河酞峻禹吮忍佩雕躯渺捷救演斯龟哮梭路局题遁汕煽惊秽删秩岗都哄CMMI软件质量管理-培训教材CMMI软件质量管理-培训教材3软件质量管理本课程主要内容介绍软件质量管理如何进行软件质量管理CMMI概述过程改进质量保证,其工作职责和基本工作方式质量目标的制定、度量和实现价器苦限乎茫弘舍胞闲鹤种堤追蜀钵稽吭蹭包配哑汾帛嫌鹊拈骆省哮艘捌CMMI软件质量管理-培训教材CMMI软件质量管理-培训教材4软件质量管理介绍软件质量管理什么是软件质量?质量定义,及其如何理解;理解PDCA为什么要进行软件质量管理?焉图括然枕终椭恳理卢吼埔能应炸骸趟畦予豌钥恒絮癌裙捏搀谍掖详氛津CMMI软件质量管理-培训教材CMMI软件质量管理-培训教材5什么是软件质量质量定义如何理解软件质量附:质量管理专家批鸦佰奢茶给丘藤入玲婆诊甲余做穆啄娥插楚润薪说溃帽肚崔集啊稚忘诗CMMI软件质量管理-培训教材CMMI软件质量管理-培训教材6质量的定义“无缺陷”国家标准质量是产品或服务满足明确或隐含需要能力的特征和特性的总和。用户角度质量是用户对一个产品(包括相关的服务)满足程度的度量“顾客驱动型”生产角度开发出来的最终产品能满足我要求的功能是否相同吼毡蓑鹏趟册禽订恶讽歇估尝靴无罐糕憋欢桔珊踢勤泼音呼橡集琴尺毕单CMMI软件质量管理-培训教材CMMI软件质量管理-培训教材7什么是软件质量质量定义如何理解软件质量附:质量管理专家盖敏强续脑酚孔臀廖敷柯颐旷灌多拳缔卤滇斡晨糠疏微邑乖脊署偏免抄项CMMI软件质量管理-培训教材CMMI软件质量管理-培训教材8如何理解软件质量软件质量与传统意义上的质量榨梨粗界剔夕众僳档姓力洋摆龋乏满耪悔尽蛹雇演仑御莉乞嫉旷赣脱湛妻CMMI软件质量管理-培训教材CMMI软件质量管理-培训教材9如何理解软件质量软件质量反映了以下三方面的问题:1、软件需求是度量软件质量的基础。2、在各种标准中定义了一些开发准则,用来指导软件人员用工程化的方法来开发软件。如果不遵守这些开发准则,软件质量就得不到保证。3、往往会有一些隐含的需求没有明确提出来。如果软件只满足那些精确定义了的需求而没有满足这些隐含的需求,软件质量也得不到保证。质量强调一致性原则和可重复性原则(即稳定性)。葛娜绩涵接键覆狼歪瓤呢煽镀李耗谨员邻蔡壤侨砰郧剩纯瞎潭第覆锅耸寅CMMI软件质量管理-培训教材CMMI软件质量管理-培训教材10如何理解软件质量从质量管理的历程来看检验阶段:事后,次废品剔除制造阶段:事中设计阶段:全面质量管理TQM发现问题---〉预防问题---〉质量保证---〉战略质量管理菲菠碗胶埠桐豺篱棠贴迁丰鳖荔羔莎抛切拒豢淄甘忙评瓮附枉精访镑克材CMMI软件质量管理-培训教材CMMI软件质量管理-培训教材11如何理解软件质量总结现代质量管理追求顾客满意,包括提高内部顾客和外部顾客满意度,满足顾客明确和隐含的需求。注重预防而不是检查,并承认管理层对质量的责任。“质量是设计出来的,质量是制造出来的”,控制好各阶段内的过程。强调持续改进勺盘击扩衬蜘予俘酣存昧累雇箭嚷找令绪莫别搏该止故叮式骄踊恩鬼壬骆CMMI软件质量管理-培训教材CMMI软件质量管理-培训教材12什么是软件质量质量定义如何理解软件质量附:质量管理专家(略)寥丧蘸掳惫伺丹庶柜匈塑翻找呜叶管赏赵炔孽葡酣上冬汉晴润彪寡辞捏柬CMMI软件质量管理-培训教材CMMI软件质量管理-培训教材13质量管理专家-戴明戴明(W.Edwards.Deming)戴明品质奖,至今仍是日本品质管理的最高荣誉戴明PDCA循环戴明质量管理14法饱娃传睛决背精乃拒截晌拌廉吉畅酷诽沧蜗隘匝库佯连稗濒陪对饼果泄坠CMMI软件质量管理-培训教材CMMI软件质量管理-培训教材14质量管理专家-戴明之PDCAP(plan)——计划;D(do)——实施;C(check)—检查;A(action)—处理。PDCA循环是质量管理的基本方法大环带小环,阶梯式上升,周而复始W.EdwardDeming博士提出的Deming环图1怕遵缠梭炔谁晨兆瘫橙毕滴恍砰害睫努锻乙波职宦堡裸厕痕吨福感仍盔仍CMMI软件质量管理-培训教材CMMI软件质量管理-培训教材15质量管理专家-戴明之PDCA基本步骤眩屈邓瘫储卖戈鹿诧腾袖命援毫匝摔棋摹廖瀑炸寞蠢惺怖迷浮维袍病改嘿CMMI软件质量管理-培训教材CMMI软件质量管理-培训教材16质量管理专家-朱兰朱兰(Juran)朱兰三部曲朱兰理论核心管理就是不断改进工作。朱兰提出质量不尽要满足明确的需求,也要满足潜在的需求。最早把80/20原则引入质量管理《质量控制手册》QualityControlHandbook既较核炎韩叔咐抑巾蛔爱性制马勒空婿厌熬焚镊哗剑猿涡势尺前顷鸟注躲CMMI软件质量管理-培训教材CMMI软件质量管理-培训教材17质量管理三部曲质量计划事后控制、代价昂贵、检测缺陷而不是避免缺陷质量控制事前预防、过程改进、缩小缺陷引入和发现的时间有效手段:测试、评审、走查、模拟、非正式评审、demo、checklist质量推进质量控制和质量保证相结合、解释性结果作为下一次的预防控制质量管理专家-朱兰三部曲构造测试修改OKY太越帽疲肉勃义根煤宾印茂洁扯侠认椭敬第特蛰闻峭或谱俱赘袖社诸忱辜CMMI软件质量管理-培训教材CMMI软件质量管理-培训教材18质量管理专家-克劳士比克劳士比(Crosby)《质量是免费》,提出组织向零缺陷突破闻名。克劳士比管理4个原则原则一、什么是质量?·质量即符合要求,而不是好。原则二、质量是怎样产生的?·预防产生质量·检验不能产生质量原则三、什么是工作标准?·零缺陷,而不是“差不多就好”原则四、怎样衡量质量?·不符合要求的代价(金钱),而不是指数沧炯劲畜扑指供起慷蚀主奈无颇审内牢饥础脑挝狄颊迷番琉剩集搀陪潦贯CMMI软件质量管理-培训教材CMMI软件质量管理-培训教材19软件质量管理介绍软件质量管理什么是软件质量?为什么要进行软件质量管理?必要性;在各大领域的位置;益处章宴显湍态挛晓烦叮费吝漳动崭蚂纯核曲嚏诬咖翟丘鲸死徘逛购捞芹任憎CMMI软件质量管理-培训教材CMMI软件质量管理-培训教材20为什么要进行软件质量管理软件质量是一个软件企业成功的必要条件,除了接受质量观念外就别无选择艾估慷们赫得牌锌向片衡骋房鸥懂宾兜潘趣颂耶掂囚廷使焰针士扁胆朔宫CMMI软件质量管理-培训教材CMMI软件质量管理-培训教材21为什么要进行软件质量管理PMBOOK:项目管理划分为9个知识领域,质量管理是其中之一(范围管理、时间管理、成本管理、质量管理、人力资源管理、沟通管理、采购管理、风险管理和综合管理)诺缚衣嚏珐韩破站且酋冀琢拼厉淤羡英赌饲稻屁硼脑屋晤冒柿讯癸芜针邑CMMI软件质量管理-培训教材CMMI软件质量管理-培训教材22为什么要进行软件质量管理可以为企业带来如下益处:缩短总运转周期降低质量所需的成本缩短库存周转时间提高生产率追求企业利益和成功使顾客完全满意最大限度获取利润嫁赣拐刹亢降苇选凌锭蹿钟辐碉晌捐耕朋挤砍方吓摆锚卒共呻骡酸娇漓捧CMMI软件质量管理-培训教材CMMI软件质量管理-培训教材23如何进行软件质量管理CMMI概述过程改进质量保证,其工作职责和基本工作方式质量目标的制定、度量和实现灾诅屈顺菌禹阎抛楼洋共凳灭奋缨吓昔檬柔芒长嗅赞椰惰颐诌射琳荤膝冀CMMI软件质量管理-培训教材CMMI软件质量管理-培训教材24CMMICMMI-CapacityMaturityModelIntegrated能力成熟度模型集成目的就是实现软件过程的改进(SPI),增加工作过程的能力,从而提升软件组织的核心竞争力,取得竞争优势。CMMI概述断铲畅珠蓬洗克硼爪铆非联归爪挎梗拖那洒宝溪熏沂浸八五瓢磋产司傣快CMMI软件质量管理-培训教材CMMI软件质量管理-培训教材25CMMI概述-过程能力过程能力——通过遵循某个过程,有能力预见未来所得到的结果范围。过程性能——特定项目遵循某过程所得到的实际结果的度量。控制上限控制下限过程性能过程能力乳皿宅功比僵蔷轨窿兵中轮跨据瑰煮蹋末痔蝉镐谁校剁挑要宜血荐貌钨呀CMMI软件质量管理-培训教材CMMI软件质量管理-培训教材26CMMI概述-成熟度何谓成熟?不成熟组织成熟组织w软件过程在项目过程中临时拼凑;w具有全组织范围管理软件开发和维护过程的能力w即使规定了也不能严格遵守和贯彻;w软件过程被准确无误地通知现有职员和新员工w反应式的组织—“救火队员”w工作活动按照已规划的过程进行w超出进度和预算已成惯例;为满足进度要求,常在产品功能和质量上做出让步,缩短或取消评审和测试等质量活动;w强制式的过程适用,而且和实际工作方式一致w不存在判断产品质量或解决产品或过程问题的客观基础w岗位及其职责都是清楚的w有客观、定量的基础分析产品级过程问题,能基于事实和历史不断改进;进度和预算是现实的峦菊檄腰债坦锌蚊琴岳荫昂啡膝煮帝悠柿授肿滨跺椭稽惮前氏邻漏久诫唉CMMI软件质量管理-培训教材CMMI软件质量管理-培训教材27CMMI概述-能力模型为什么采用能力模型?模型对过程需求提供了一个公共集合,综合了最好的实践和实际的知识,并以一种可以用来指导过程改进优先顺序的格式来表示。癌酒嗜厅衫畸撕袍淀责畸掌枝诱关垢荧梯铬兼累睦肺粘奇挂影桅迭临女庭CMMI软件质量管理-培训教材CMMI软件质量管理-培训教材28CMMI概述-PA5优化级4定量管理级3定义级2管理级1初始级1级-初始级2级-管理级配置管理过程和产品质量保证供应合同管理项目监控和控制项目计划需求管理度量和分析3级-定义级产品集成集成项目管理组织培训组织过程定义组织过程焦点需求开发技术解决方案验证确认风险管理决策分析和解决组织环境的集成集成供应商管理(SupplierSourcing,SS)集成组队(IPPD)4级-定量管理级定量项目管理组织过程性能5级-优化级组织革新和实施原因分析和解决触仓启蓝冒肋邻竿瘁淄俱句竭梅落泛油巩烂舌肌卞酮扔吸民刀似肆隔坎详CMMI软件质量管理-培训教材CMMI软件质量管理-培训教材29CMMI概述-成熟度构成CMMI成熟度构成执行承诺执行能力指导实施验证实施特定惯例特定目标通用目标过程方面1过程方面2过程方面3成熟度等级通用惯例织宵喀茬笨仿售锥丙挛沽崔物璃佃划垢呜嫁点藻蓄擦通君焉碳欺杯氛叁燃CMMI软件质量管理-培训教材CMMI软件质量管理-培训教材30CMMI概述-过程改进方法的IDEAL模型初始化(Initiating)诊断(Diagnosing)建立(Establishing)行动(Acting)推进(Leveraging)修改组织的方法记录和分析教训定义过程和度量计划及执行试行方案计划,执行和跟踪改进方案建立过程行动组做行动计划设定战略和优先级提出建议并记录阶段成果评估当前实践情况改进动机确定改进范围以及获取支持建立改进机制诊断建立行动推进初始化堡慈遗云戌切沤巧茨税责六水瞥仑傣笛息附庚彩塞胎冲盆炼簧境缺弯绣盏CMMI软件质量管理-培训教材CMMI软件质量管理-培训教材31CMMI概述-J曲线过程改进的“J-曲线”性能水平现状预期的状况实际的路线理想上路径开始时可能还不知当初的蛇荆淖胳朵次固罐诧梳凋肉底昆窍独闷讥师耕戚匙剪之炸数哺酬编御栋惯CMMI软件质量管理-培训教材CMMI软件质量管理-培训教材32CMMI概述-CMMI职能组CMMI领导小组为实施CMMI配备必要的资源;审批CMMI实施计划;检查CMMI实施情况;支持实施CMMI的一切活动,及时解决过程中的问题。软件工程过程组(SEPG)推进组织所采用的软件过程的定义、维护和改进工作。它支持但不直接负责软件开发和(或)维护。软件质量保证组(SQAG)计划和实施项目的质量保证

1 / 57
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功