书签 分享 收藏 举报 版权申诉 / 77
上传文档赚钱

类型软件质量管理解析课件.ppt

  • 上传人(卖家):三亚风情
  • 文档编号:3259174
  • 上传时间:2022-08-14
  • 格式:PPT
  • 页数:77
  • 大小:2.04MB
  • 【下载声明】
    1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
    2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
    3. 本页资料《软件质量管理解析课件.ppt》由用户(三亚风情)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
    4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
    5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
    配套讲稿:

    如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。

    特殊限制:

    部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。

    关 键  词:
    软件 质量管理 解析 课件
    资源描述:

    1、 chapter_50软件开发项目管理 chapter_511.某软件公司正在进行一个项目,预计有某软件公司正在进行一个项目,预计有50KLOC的代码量,项目是中等规模的半嵌入式类型的项的代码量,项目是中等规模的半嵌入式类型的项目,采用中等目,采用中等COCOMO模型,项目属性中只有可模型,项目属性中只有可靠性为很高级别(即取值为靠性为很高级别(即取值为1.3),其他属性为正),其他属性为正常,计算项目是多少人月的规模?如果常,计算项目是多少人月的规模?如果2万元万元/人人月,则项目的费用是多少。月,则项目的费用是多少。chapter_42中等中等COCOMOCOCOMO系数表系数表方式方式a

    2、b有机有机2.81.05半有机半有机3.01.12嵌入式嵌入式3.21.2nE=a(KLOC)exp(b)E=a(KLOC)exp(b)*乘法因子乘法因子n=3.0=3.0*501.12501.12*1.31.3n=3.0=3.0*8080*1.31.3n=312=312人月人月n312312*2=6242=624万万 chapter_532.项目项目经理正在进行一个媒体信息查询系统项目经理正在进行一个媒体信息查询系统项目的估算,他采用的的估算,他采用的delphi的成本估算方法,邀请的成本估算方法,邀请2位专家估算,第一个专家给出位专家估算,第一个专家给出1万,万,8万,万,9万的万的估算值

    3、,第二个专家给出了估算值,第二个专家给出了4万,万,6万万,8 万的万的估算,计算这是成本的估算值是多少?估算,计算这是成本的估算值是多少?chapter_54n第一个专家:第一个专家:E1=(1+4*8+9)/6=7人月人月n第二个专家:第二个专家:E2=(4+4*6*8)/6=6人月人月nE=(6+7)/2=6.5人月人月 chapter_55引例n火车订票网n千年虫 chapter_56n许多许多IT项目项目开发开发的系统应用在生死攸关的场合。的系统应用在生死攸关的场合。n例如,例如,1981年,由计算机程序改变而导致的年,由计算机程序改变而导致的1/67的的时间偏差,使航天飞机上的时间

    4、偏差,使航天飞机上的5台计算机不能同步运台计算机不能同步运行,这个错误导致了航天飞机发射失败。行,这个错误导致了航天飞机发射失败。n1986年,年,1台台Therac25机器泄露致命剂量的辐射,致机器泄露致命剂量的辐射,致使两名医院病人死亡。造成惨剧的原因是一个软件使两名医院病人死亡。造成惨剧的原因是一个软件出现了问题,导致这台机器忽略了数据校验。出现了问题,导致这台机器忽略了数据校验。chapter_57 chapter_58质量的重要性质量的重要性q质量管理是项目管理的最高统一(三大目质量管理是项目管理的最高统一(三大目标的统一)标的统一)质量质量进度进度费用费用 chapter_59质量

    5、的重要性质量的重要性q软件危机的主要矛盾软件危机的主要矛盾q低质量的软件就像定时炸弹低质量的软件就像定时炸弹q低质量的产品,增加成本低质量的产品,增加成本q质量是生命也是信誉质量是生命也是信誉 chapter_510软件开发项目管理软件开发项目管理第第 5 5 章章软件项目质量计划软件项目质量计划 chapter_511本章要点本章要点一、软件质量的基本概念一、软件质量的基本概念二、软件质量管理过程二、软件质量管理过程三、软件质量体系三、软件质量体系四、案例分析四、案例分析 chapter_512质量的概念质量的概念n软件质量定义(从不同角度看)软件质量定义(从不同角度看)n用户角度理解用户角

    6、度理解:软件运行可靠、不死机、:软件运行可靠、不死机、界面友好,系统运行速度快,结果正确,界面友好,系统运行速度快,结果正确,产品交货及时,服务好。产品交货及时,服务好。n软件开发人员软件开发人员:技术上无差错,符合标准:技术上无差错,符合标准及规范要求,技术文档齐全正确,系统易及规范要求,技术文档齐全正确,系统易维护。维护。n另一专业人员另一专业人员:每千行代码中包含的缺陷:每千行代码中包含的缺陷数。数。nMcCallMcCall等认为,特性是软件质量的反映,软件等认为,特性是软件质量的反映,软件属性可用做评价准则,定量化地度量软件属性属性可用做评价准则,定量化地度量软件属性可知软件质量的优

    7、劣。提出了代表软件质量的可知软件质量的优劣。提出了代表软件质量的1111种特性如表所示种特性如表所示:n chapter_513类别类别质量特性质量特性含义含义直观描述直观描述运行运行正确性正确性程序能够满足规格说明和完成用户业务目标的程序能够满足规格说明和完成用户业务目标的程度程度它 做 了 该 做它 做 了 该 做的事吗的事吗可靠性可靠性程序能够按要求的精确度实现其预约功能的程程序能够按要求的精确度实现其预约功能的程度度它 能 够 准 确它 能 够 准 确工作吗工作吗效率效率程序实现其功能所需要的计算资源量程序实现其功能所需要的计算资源量需 要 资 源 多需 要 资 源 多吗吗完整性完整性

    8、软件或数据不受未授权人控制的程度软件或数据不受未授权人控制的程度它 是 安 全 的它 是 安 全 的吗吗使用性使用性学习、操作程序、为其准备输入数据、解释其学习、操作程序、为其准备输入数据、解释其输出的工作量。输出的工作量。它可用吗它可用吗修正修正维护性维护性对运行的程序找到错误并排错的工作量对运行的程序找到错误并排错的工作量它可调整吗它可调整吗测试性测试性为保证程序执行规定功能所需的测试工作量。为保证程序执行规定功能所需的测试工作量。它可测试吗它可测试吗灵活性灵活性修改运行的程序所需的工作量修改运行的程序所需的工作量它可修改吗它可修改吗转移转移移植性移植性将程序从一种硬件配置和将程序从一种硬

    9、件配置和/或环境转移到另一种或环境转移到另一种硬件配置和硬件配置和/或环境所需的工作量。或环境所需的工作量。可 以 在 另 一可 以 在 另 一台 上 使 用 它台 上 使 用 它吗?吗?复用性复用性程序可被用于与其它应用问题的程度程序可被用于与其它应用问题的程度可 以 重 复 使可 以 重 复 使用 它 的 某 些用 它 的 某 些部分吗?部分吗?共运行性共运行性让系统与另一系统协同运行所需的工作量让系统与另一系统协同运行所需的工作量是 否 能 与 外是 否 能 与 外系统连接?系统连接?W国家标准规定的评价国家标准规定的评价n国家标准国家标准GB/T16200-1996GB/T16200-

    10、1996软件产品评价软件产品评价 质量质量特性及其使用指南特性及其使用指南。标准规定了软件质量可。标准规定了软件质量可用六个特性来评价:用六个特性来评价:功能性、可靠性、可用性功能性、可靠性、可用性、效率、可维护性和可移植性、效率、可维护性和可移植性。chapter_514国家标准规定的评价国家标准规定的评价1、功能性、功能性 系统功能性是与一组功能及其指定的性质有系统功能性是与一组功能及其指定的性质有关的一组属性,包括适合性、准确性、互操作关的一组属性,包括适合性、准确性、互操作性、依从性和安全性。这里的功能是指满足明性、依从性和安全性。这里的功能是指满足明确或隐含的需求的那些功能。确或隐含

    11、的需求的那些功能。2、可靠性、可靠性 一个系统按照用户需求和设计者的相应设一个系统按照用户需求和设计者的相应设计,执行其功能的正确程度,包括成熟性、容计,执行其功能的正确程度,包括成熟性、容错性、易恢复性错性、易恢复性。chapter_515国家标准规定的评价国家标准规定的评价3 3、易用性、易用性 包括易理解性、易学习性、易操作性。是包括易理解性、易学习性、易操作性。是用户评价系统是否有效、易学、高效、好记、用户评价系统是否有效、易学、高效、好记、少错和令人舒适满意的质量标准。少错和令人舒适满意的质量标准。4 4、效率、效率 系统效率是与在规定的条件下,软件的性系统效率是与在规定的条件下,软

    12、件的性能水平与所使用资源量之间有关的一组属性,能水平与所使用资源量之间有关的一组属性,包括时间特性、资源特性。包括时间特性、资源特性。chapter_516国家标准规定的评价国家标准规定的评价5 5、可维护性、可维护性 系统的可维护性是与进行指定的修改所需系统的可维护性是与进行指定的修改所需的努力有关的一组属性,包括易分析性、易更的努力有关的一组属性,包括易分析性、易更改性、稳定性和易测试性。改性、稳定性和易测试性。6 6、可移植性、可移植性 系统可移植性是与软件从一环境转移到另系统可移植性是与软件从一环境转移到另一环境的能力有关的一组属性,包括适应性、一环境的能力有关的一组属性,包括适应性、

    13、易安排性、一致性和易替换性。易安排性、一致性和易替换性。chapter_517 chapter_518软件质量框架模型软件质量框架模型 chapter_519软件质量软件质量q软件质量是一个实体的性能总和,它可以软件质量是一个实体的性能总和,它可以凭借开发方的能力去满足对它的明示和暗凭借开发方的能力去满足对它的明示和暗示的需求。示的需求。等级等级grade与质量与质量qualityl等级是具有相同功能的实体按照不同技术特征进等级是具有相同功能的实体按照不同技术特征进行分类或分级。行分类或分级。l质量偏低永远是个问题,但等级较低不一定是个质量偏低永远是个问题,但等级较低不一定是个问题问题l确定并

    14、交付所要求的质量与等级水准是项目经理确定并交付所要求的质量与等级水准是项目经理与项目团队的职责与项目团队的职责 chapter_520等级等级质量质量大量功能大量功能(高等级)(高等级)无明显错误;有可读性好的文件无明显错误;有可读性好的文件高质量高质量许多错误;组织很差的使用手册许多错误;组织很差的使用手册低质量低质量有限功能有限功能(低等级)(低等级)无明显错误;有可读性好的文件无明显错误;有可读性好的文件高质量高质量许多错误;组织很差的使用手册许多错误;组织很差的使用手册低质量低质量 chapter_521质量的形成质量的形成q质量形成于产品或者服务的开发过程中,而不质量形成于产品或者服

    15、务的开发过程中,而不是事后的检查(测试)把关等。是事后的检查(测试)把关等。chapter_522发展发展时期时期程序程序设计设计程序程序系统系统年代年代 成品成品开发组织开发组织方式方式开发技术特点开发技术特点开发工具开发工具质量管理质量管理特征特征软件软件工程工程至至50年代末年代末至至70年代初年代初至今至今程序程序软件软件软件软件产品产品个体个体项目设项目设计组、计组、软件作坊软件作坊软件机构软件机构(软件软件工厂工厂)靠开发者靠开发者个人技巧个人技巧机器代码、机器代码、汇编语言汇编语言个人设计、个人使用、手工技巧、个人设计、个人使用、手工技巧、无维护观念、无系统化方法无维护观念、无系

    16、统化方法程序设计理论深入、模块化、自顶程序设计理论深入、模块化、自顶向下,逐步求精,不重视维护问题向下,逐步求精,不重视维护问题高级语言、高级语言、操作系统、操作系统、数据管理数据管理系统系统靠少数人靠少数人协调把关协调把关系统化、系统化、规范化、规范化、全员化全员化逐步产生与逐步产生与各种方法相各种方法相应的工具、应的工具、开发环境开发环境结构化设计理论和方法结构化设计理论和方法面向对象方法、快速原型技术面向对象方法、快速原型技术。chapter_523决定质量的因素决定质量的因素程序设计:程序设计:程序系统:程序系统:软件工程:软件工程:程序程序程序员程序员 编程编程程序程序文档文档小组小

    17、组设计设计编程编程测试测试程序程序文档文档数据数据团队团队软件生软件生命周期命周期戴明的治疗思想戴明的治疗思想n质量并不是由工作人员的能力决定的,而是取质量并不是由工作人员的能力决定的,而是取决于如何开展工作的程序和制度决于如何开展工作的程序和制度n s计划计划(plan)从从问题的定义到行动计划问题的定义到行动计划s执行执行(do)实施行动计划实施行动计划s检查检查(check)通过测试来观察是否得到了通过测试来观察是否得到了 期望的结果期望的结果s行动行动(act)实施纠正行动实施纠正行动.成功成功的经验的经验加加 以以肯定并适当推广、标准化肯定并适当推广、标准化;失败失败的教训加以的教训

    18、加以总结总结 chapter_524戴戴明明环环朱兰的质量思想朱兰的质量思想n质量问题可以通过(计划、控制和改进)质量问题可以通过(计划、控制和改进)来解来解决,所谓决,所谓“质量三部曲质量三部曲”n质量计划质量计划s确定谁是顾客确定谁是顾客s确定顾客需求确定顾客需求s开发满足顾客需求产品开发满足顾客需求产品s优化产品性能优化产品性能n质量控制质量控制s证实开发的过程能在运行环境下生产产品证实开发的过程能在运行环境下生产产品s将过程转化为将过程转化为“运行运行”n质量改进质量改进s开发生产产品的过程开发生产产品的过程s优化产品生产过程优化产品生产过程 chapter_525克鲁斯比的质量思想克

    19、鲁斯比的质量思想n提倡提倡“零缺陷零缺陷”计划,质量定义为计划,质量定义为“符合要求符合要求”n零缺陷管理的四项基本规则零缺陷管理的四项基本规则 s每个人第一次就做到符合要求每个人第一次就做到符合要求s高质量的体系是预防,而非鉴定高质量的体系是预防,而非鉴定s执行的标准必须是零缺陷,而非差不多执行的标准必须是零缺陷,而非差不多s以产品以产品“不符合标准的代价不符合标准的代价”衡量质量衡量质量 chapter_526田口宏一田口宏一Taguchi的质量思想的质量思想n质量是设计出来,而非检查出来的质量是设计出来,而非检查出来的 n质量最好通过减少目标偏差获得。产品应对不质量最好通过减少目标偏差获

    20、得。产品应对不可控环境因素有免疫力可控环境因素有免疫力n质量成本通过标准差函数来衡量质量成本通过标准差函数来衡量 chapter_527全面质量管理全面质量管理TQMn是指在全面社会的推动下,企业中所有部门,是指在全面社会的推动下,企业中所有部门,所有组织,所有人员都所有组织,所有人员都以产品质量为核心以产品质量为核心,把,把专业技术,管理技术,数理统计技术集合在一专业技术,管理技术,数理统计技术集合在一起,建立起一套科学严密高效的起,建立起一套科学严密高效的质量保证体系质量保证体系,控制生产过程中影响质量的因素,以优质的工控制生产过程中影响质量的因素,以优质的工作最经济的办法提供满足用户需要

    21、的产品的全作最经济的办法提供满足用户需要的产品的全部活动。部活动。chapter_528全面质量管理全面质量管理TQM全面质量管理的基本观点全面质量管理的基本观点:n全面性全面性:是指全面质量管理的对象,是企业生:是指全面质量管理的对象,是企业生产经营的全过程。产经营的全过程。n全员性全员性:是指全面质量管理要依靠全体职工。:是指全面质量管理要依靠全体职工。n预防性预防性:是指全面质量管理应具有高度的预防:是指全面质量管理应具有高度的预防性。性。n服务性服务性:主要表现在企业以自己的产品或劳务:主要表现在企业以自己的产品或劳务满足用户的需要,为用户服务。满足用户的需要,为用户服务。n科学性科学

    22、性:质量管理必须科学化,必须更加自觉:质量管理必须科学化,必须更加自觉地利用现代科学技术和先进的科学管理方法。地利用现代科学技术和先进的科学管理方法。chapter_52966理论理论什么是什么是66(西格玛)(西格玛)?在质量管理领域,用来表示质量控制水平在质量管理领域,用来表示质量控制水平,若控制在,若控制在33水平,表示产品合格率不低于水平,表示产品合格率不低于99.73%99.73%;若控制在;若控制在66水平,表示产品不合格率水平,表示产品不合格率不超过不超过0.002ppm0.002ppm,也就是每生产,也就是每生产100100万个产品,万个产品,不合格品不超过不合格品不超过0.0

    23、020.002个;接近于零缺陷水平。个;接近于零缺陷水平。现己形成一套使每个环节不断改进的简单现己形成一套使每个环节不断改进的简单的流程模式:的流程模式:界定、测量、分析、改进、控制界定、测量、分析、改进、控制。chapter_53066管理方法的特点管理方法的特点 chapter_53166管理方法首先是一种追求卓越的理念和雄管理方法首先是一种追求卓越的理念和雄心壮志。心壮志。以顾客为关注焦点以顾客为关注焦点 通过提高顾客满意度和降低资源成本促使组织通过提高顾客满意度和降低资源成本促使组织的业绩提升为核心内容的业绩提升为核心内容注重数据和事实,使管理成为一种真正意义上注重数据和事实,使管理成

    24、为一种真正意义上基于数字上的科学基于数字上的科学强调骨干队伍的建设强调骨干队伍的建设 chapter_532本章要点本章要点一、软件质量的基本概念一、软件质量的基本概念二、软件质量管理过程二、软件质量管理过程三、软件质量体系三、软件质量体系四、案例分析四、案例分析 chapter_533 chapter_534质量管理质量管理q质量管理的对象质量管理的对象q过程的质量过程的质量q产品的质量产品的质量软件质量和过程改进的关系见下图:软件质量和过程改进的关系见下图:chapter_535软件质量管理过程软件质量管理过程项目质量管理项目质量管理质量计划质量计划实施质量保证实施质量保证实施质量控制实施

    25、质量控制识别哪些质量标识别哪些质量标准适用于本项目,准适用于本项目,并确定如何并确定如何满足满足这些标准的要求这些标准的要求开展经计划的、开展经计划的、系统的质量活动,系统的质量活动,确保项目实施要确保项目实施要满足要求所需要满足要求所需要的所有过的所有过程程监测项目的具体结监测项目的具体结果,判断它们是否果,判断它们是否符合相关质量标准,符合相关质量标准,并找出如何消除不并找出如何消除不合格绩效的方法合格绩效的方法 chapter_536质量计划质量计划q项目应达到的质量目标和所有特性的要求项目应达到的质量目标和所有特性的要求q确定项目中的质量活动和质量控制程序确定项目中的质量活动和质量控制

    26、程序q项目不同阶段,职责,权限,交流方式以及资项目不同阶段,职责,权限,交流方式以及资源分配源分配q确定项目采用的控制手段确定项目采用的控制手段,合适的验证手段和方合适的验证手段和方法法q确定和准备质量记录确定和准备质量记录 chapter_537质量计划质量计划n 质量出自计划质量出自计划n 而非出自检验而非出自检验n项目质量计划的主要工作:项目质量计划的主要工作:依据依据工具和方法工具和方法结果结果质量方针质量方针项目范围说明项目范围说明书书成果说明成果说明标准和规范标准和规范其他信息其他信息成本收益分析成本收益分析质量标杆法质量标杆法流程图流程图因果分析图因果分析图试验设计试验设计项目质

    27、量计划项目质量计划项目质量工作项目质量工作说明说明质量检查表质量检查表编制项目质量计划的工具和方法编制项目质量计划的工具和方法1.成本收益分析成本收益分析法法成本:实施项目质量管理活动所需成本:实施项目质量管理活动所需支出支出的有关费用的有关费用收益:满足质量要求而减少返工所获得的好处收益:满足质量要求而减少返工所获得的好处质量成本包括:质量成本包括:1)内部)内部费用费用:交货前:交货前 2)外部)外部费用费用:交货后:交货后 3)预防)预防费用费用 4)评估费用评估费用 chapter_538质量缺陷成本质量缺陷成本质量预防成本质量预防成本两类成本呈反方向变动两类成本呈反方向变动 chap

    28、ter_539质量测量方法质量测量方法-质检质检/过失比过失比质检质检/过失比过失比-有用的质量测量方法有用的质量测量方法q质检/过失比=预防成本/缺陷成本q质检/过失比2:应该努力达到的程度 chapter_540质检质检/过失比图示过失比图示编制项目质量计划的工具和方法编制项目质量计划的工具和方法2.质量标杆法质量标杆法(基准对照法)(基准对照法)以其他项目质量计划和质量管理的结果为基础以其他项目质量计划和质量管理的结果为基础,从而制定出本项目质量计划的一种方法,从而制定出本项目质量计划的一种方法。chapter_541编制项目质量计划的工具和方法编制项目质量计划的工具和方法3.流程图法流

    29、程图法 以工作流程几个活动之间的相互关系为基础以工作流程几个活动之间的相互关系为基础 chapter_542设计设计实施设计实施设计检查检查合格合格修改修改否否是是编制项目质量计划的工具和方法编制项目质量计划的工具和方法4.因果分析法因果分析法鱼骨图鱼骨图(因果图)(因果图)因果图由若干枝干组成,枝干分为大枝、中枝因果图由若干枝干组成,枝干分为大枝、中枝、小枝和细枝,它们分别代表大大小小不同的原因、小枝和细枝,它们分别代表大大小小不同的原因。质质量量问问题题人员人员设备设备参考资料参考资料方法方法环境环境 chapter_544 chapter_545编制项目质量计划的工具和方法编制项目质量计

    30、划的工具和方法5.试验设计试验设计试验设计是一种统计学方法,确定哪些因素可试验设计是一种统计学方法,确定哪些因素可能会对特定变量产生影响。能会对特定变量产生影响。在可选的范围内,在可选的范围内,对特定要素设计不同的组合方案,通过推演和对特定要素设计不同的组合方案,通过推演和统计,权衡结果,来寻求优化方案。统计,权衡结果,来寻求优化方案。项目质量计划编制的结果项目质量计划编制的结果n1)项目质量计划项目质量计划n2)项目质量工作说明)项目质量工作说明n3)质量检查表)质量检查表:核实质量计划的执行和控制:核实质量计划的执行和控制是否得到实施是否得到实施 chapter_546 chapter_5

    31、47质量计划模板参照质量计划模板参照q 项目概述q 实施策略q 项目组织q 质量保证对象分析及选择q 质量保证任务划分q 实施计划q 资源计划q 记录的收集、维护与保存质量保证质量保证(QA)(QA)n目的是为了防止缺陷的发生目的是为了防止缺陷的发生n质量保证的主要内容质量保证的主要内容:对项目进行评价对项目进行评价 推测能否达到质量指标推测能否达到质量指标 建立对项目的信心建立对项目的信心项目质量计划的方法项目质量计划的方法质量审计质量审计事先规划事先规划质量活动分解质量活动分解质量保证体系质量保证体系依据依据工具和方法工具和方法结果结果项目质量计划项目质量计划项目质量计划的实项目质量计划的

    32、实际执行情况际执行情况项目质量工作说明项目质量工作说明质量改进与提高质量改进与提高的建议的建议例例项目质量保证的项目质量保证的方法方法 chapter_5491 1)项目质量计划的工具和方法)项目质量计划的工具和方法2 2)质量审计:结构化审查)质量审计:结构化审查3 3)事先规划:预先制定防范措施)事先规划:预先制定防范措施4 4)质量活动分解:逐层分解,使之容易控制)质量活动分解:逐层分解,使之容易控制5 5)质量保证体系:如设立质量保证部门)质量保证体系:如设立质量保证部门例例 chapter_550质量保证活动质量保证活动-审计审计(Audit Audit)q审计审计(Audit)是对

    33、过程或者产品的一次独立评估是对过程或者产品的一次独立评估。将审核的主体与为该主体以前建立的一组规程将审核的主体与为该主体以前建立的一组规程和标准进行比较和标准进行比较q目的是确保真正的遵循了这一个过程,产生了目的是确保真正的遵循了这一个过程,产生了合适的文档和精确反映实际项目的报告合适的文档和精确反映实际项目的报告q可以预先规划的,也可以是临时决定的。可以预先规划的,也可以是临时决定的。chapter_551软件项目中常用的质量保证活动软件项目中常用的质量保证活动项目产品审计项目产品审计质量保证检查表质量保证检查表 chapter_552质量控制质量控制(QC)(QC)n追求质量零缺陷追求质量

    34、零缺陷n主要内容:主要内容:度量项目质量的实际情况度量项目质量的实际情况与质量标准进行比较与质量标准进行比较识别存在的质量问题和偏差识别存在的质量问题和偏差分析质量问题产生的原因分析质量问题产生的原因如有必要,进行纠偏如有必要,进行纠偏质量控制质量控制(QC)(QC)n 为达到质量要求所采取的作业技术和活动为达到质量要求所采取的作业技术和活动称为质量控制。这就是说,质量控制是为了通称为质量控制。这就是说,质量控制是为了通过监视质量形成过程,消除质量环上所有阶段过监视质量形成过程,消除质量环上所有阶段引起不合格或不满意效果的因素。以达到质量引起不合格或不满意效果的因素。以达到质量要求,获取经济效

    35、益,而采用的各种质量作业要求,获取经济效益,而采用的各种质量作业技术和活动。技术和活动。chapter_553 chapter_554n三步曲的主要内容:三步曲的主要内容:n 1)1)确立标准或目标。确立标准或目标。如果没有标准或目标,就如果没有标准或目标,就没有衡量实际工作情况的根据,就无法进行控制工没有衡量实际工作情况的根据,就无法进行控制工作。标准可以有多种多样,可以是定量的,也可以作。标准可以有多种多样,可以是定量的,也可以是定性的。控制是为实现标准或目标为中心的。是定性的。控制是为实现标准或目标为中心的。n 2)2)衡量成效。衡量成效。通常在工作完成之后或告一段落通常在工作完成之后或

    36、告一段落后进行。但在工作进程中,必须加强监督、检查,后进行。但在工作进程中,必须加强监督、检查,及时获得有关信息。及时获得有关信息。n 3)3)纠正偏差。纠正偏差。将实际测量结果与标准或目标相将实际测量结果与标准或目标相比较,弄清楚是否发生了偏差以及偏差的性质、程比较,弄清楚是否发生了偏差以及偏差的性质、程度和原因,采取相应的措施纠正偏差。度和原因,采取相应的措施纠正偏差。质量控制活动质量控制活动 chapter_555n项目质量控制的主要工作项目质量控制的主要工作依据依据工具和方法工具和方法结果结果项目质量计划项目质量计划项目质量工作说明项目质量工作说明项目质量计划的实际项目质量计划的实际执

    37、行情况执行情况质量检查表质量检查表质量检验质量检验控制图法控制图法帕累托图帕累托图统计抽样统计抽样趋势分析趋势分析项目质量改进项目质量改进验收决定验收决定返工返工项目调整项目调整 chapter_556质量保证与质量控制质量保证与质量控制qQA:Is to focus the process.QA:Is to focus the process.qQC:Is to control the quality before deliveryQC:Is to control the quality before deliveryP1P2P3ProductQAQCQAQA1.在你负责的新产品研发项目中,

    38、刚刚发现了一个质在你负责的新产品研发项目中,刚刚发现了一个质量缺陷。你立即召集项目团队成员分析产生缺陷的量缺陷。你立即召集项目团队成员分析产生缺陷的原因,请大家各抒己见,并使用因果图来梳理各种原因,请大家各抒己见,并使用因果图来梳理各种意见之间的联系。你们正在进行的工作属于以下哪意见之间的联系。你们正在进行的工作属于以下哪个过程?个过程?()A规划质量规划质量B实施质量保证实施质量保证C实施质量控制实施质量控制D开展质量分析开展质量分析 chapter_557质量保证的主要内容质量保证的主要内容:对对项目进行评价项目进行评价 推测推测能否达到质量指能否达到质量指标标 建立建立对项目的对项目的信

    39、心信心 chapter_558质量控制质量控制主要内容:主要内容:度量项目质量的实际情度量项目质量的实际情况况与质量标准进行比较与质量标准进行比较识别存在的质量问题和识别存在的质量问题和偏差偏差分析质量问题产生的原分析质量问题产生的原因因如有必要,进行纠偏如有必要,进行纠偏正确答案:正确答案:C2.一个项目正在执行过程中,某个团队成员告诉项目一个项目正在执行过程中,某个团队成员告诉项目经理,不少人都认为项目将无法达到既定的质量要求经理,不少人都认为项目将无法达到既定的质量要求。项目经理召集相关人员开会,试图解决这个问题。项目经理召集相关人员开会,试图解决这个问题。项目经理正在从事项目经理正在从

    40、事()A实施质量保证过程实施质量保证过程B实施质量控制过程实施质量控制过程C规划质量过程规划质量过程正确答案正确答案A。项目经理所做的工作是要提高相关人员。项目经理所做的工作是要提高相关人员对项目将要达到质量要求的信心,是质量保证。对项目将要达到质量要求的信心,是质量保证。chapter_5593.下列对某软件的描述中,哪项不属于质量问题下列对某软件的描述中,哪项不属于质量问题?A用户手册不规范,错别字很多用户手册不规范,错别字很多B用户手册标明的功能无法实现用户手册标明的功能无法实现C程序运行经常出错程序运行经常出错D功能特征有限功能特征有限试题解答:功能特征有限,是等级问题,不是质试题解答

    41、:功能特征有限,是等级问题,不是质量问题量问题 chapter_5604.下列都属于项目质量管理,除了下列都属于项目质量管理,除了_A执行执行组织确定质量组织确定质量政策政策B使项目满足其预定的需求使项目满足其预定的需求C收集需求,产生需求文件收集需求,产生需求文件D监督、控制和确保达到项目质量要求监督、控制和确保达到项目质量要求试题解答:项目质量管理包括执行组织确定质量试题解答:项目质量管理包括执行组织确定质量政策、目标与职责的各过程和活动,从而使项目政策、目标与职责的各过程和活动,从而使项目满足其预定的需求满足其预定的需求 chapter_561认证标志认证标志 chapter_562 c

    42、hapter_563n质量认证资格质量认证资格是企业质量体系符合国际标是企业质量体系符合国际标准的证明,是产品质量信得过的证明,是准的证明,是产品质量信得过的证明,是产品进入国际市场的通行证。产品进入国际市场的通行证。chapter_564n取得质量认证资格必须具备的一个取得质量认证资格必须具备的一个基本条基本条件件是,企业必须按照是,企业必须按照GB/T 19000ISO 9000 质量管理和质量保证系列标准质量管理和质量保证系列标准建立质量体建立质量体系系。chapter_565 chapter_566本章要点本章要点一、软件质量的基本概念一、软件质量的基本概念二、软件质量管理过程二、软件

    43、质量管理过程三、软件质量体系三、软件质量体系四、案例分析四、案例分析 chapter_567质量体系质量体系组织结构组织结构程程 序序过过 程程资资 源源质量体系质量体系 为实施质量管理所需的组织结构、程序、过程和为实施质量管理所需的组织结构、程序、过程和资源。资源。核心内容:核心内容:建立、执行和维护(改善)软件生存过程,建立、执行和维护(改善)软件生存过程,以保证最终生产出的软件产品达到用户综合的质量要以保证最终生产出的软件产品达到用户综合的质量要求。求。chapter_568质量体系要素关系图质量体系要素关系图过程改善组织过程改善组织程序规范程序规范产品标准产品标准保证保证执行执行决策、

    44、建立、维护决策、建立、维护包含包含关键过程域关键过程域支持过程域支持过程域过程规范过程规范产品产品过程执行组织过程执行组织质量保证组织质量保证组织保证保证质量文件体系质量文件体系支持支持过程域过程域产出产出 chapter_569 chapter_570质量体系与质量计划的区别质量体系与质量计划的区别q质量体系质量体系 企业长期遵循和需要重复实施的文件,具有较企业长期遵循和需要重复实施的文件,具有较强的标准性质强的标准性质q质量计划质量计划 一次性实施的,项目结束,质量计划的有效性一次性实施的,项目结束,质量计划的有效性就结束。就结束。chapter_571 chapter_572质量管理的不

    45、同思路质量管理的不同思路q摩托罗拉摩托罗拉需要达到需要达到6Sigma6Sigmaq航天飞机控制软件航天飞机控制软件接近零缺陷接近零缺陷,无故障无故障q典型的政府合同典型的政府合同满足合同的要求和规格满足合同的要求和规格 chapter_573软件质量改善的要求软件质量改善的要求q软件质量活动必须经过规划软件质量活动必须经过规划q软件质量活动规划必须明文规定软件质量活动规划必须明文规定q质量活动必须尽早开始质量活动必须尽早开始q质量小组必须独立存在质量小组必须独立存在q应该经过训练应该经过训练q必须有适当的经费必须有适当的经费 chapter_574本章要点本章要点一、软件质量的基本概念二、软件质量管理过程三、软件质量计划四、案例分析四、案例分析 chapter_575案例分析案例分析“校务通系统校务通系统”项目质量计划项目质量计划:项目质量计划 chapter_576小结小结q质量管理的过程q质量规划q质量保证q质量控制q质量计划

    展开阅读全文
    提示  163文库所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
    关于本文
    本文标题:软件质量管理解析课件.ppt
    链接地址:https://www.163wenku.com/p-3259174.html

    Copyright@ 2017-2037 Www.163WenKu.Com  网站版权所有  |  资源地图   
    IPC备案号:蜀ICP备2021032737号  | 川公网安备 51099002000191号


    侵权投诉QQ:3464097650  资料上传QQ:3464097650
       


    【声明】本站为“文档C2C交易模式”,即用户上传的文档直接卖给(下载)用户,本站只是网络空间服务平台,本站所有原创文档下载所得归上传人所有,如您发现上传作品侵犯了您的版权,请立刻联系我们并提供证据,我们将在3个工作日内予以改正。

    163文库