软件项目计划过程质量计划.ppt

上传人:b****2 文档编号:2674045 上传时间:2022-11-06 格式:PPT 页数:53 大小:443KB
下载 相关 举报
软件项目计划过程质量计划.ppt_第1页
第1页 / 共53页
软件项目计划过程质量计划.ppt_第2页
第2页 / 共53页
软件项目计划过程质量计划.ppt_第3页
第3页 / 共53页
软件项目计划过程质量计划.ppt_第4页
第4页 / 共53页
软件项目计划过程质量计划.ppt_第5页
第5页 / 共53页
点击查看更多>>
下载资源
资源描述

软件项目计划过程质量计划.ppt

《软件项目计划过程质量计划.ppt》由会员分享,可在线阅读,更多相关《软件项目计划过程质量计划.ppt(53页珍藏版)》请在冰豆网上搜索。

软件项目计划过程质量计划.ppt

承启上课承启上课配配置管置管理理计划计划合合同同计计划划风风险险计计划划沟通沟通计划计划质质量量计计划划成成本本计计划划时间时间计划计划集成集成计划计划范范围围计计划划项项目目结结束束项项目目执执行行控控制制项项目目计计划划项项目目初初始始人人力力计计划划0chapter_5质量计划质量计划配配置管置管理理计划计划合合同同计计划划风风险险计计划划沟通沟通计划计划质质量量计计划划成成本本计计划划时间时间计划计划集成集成计划计划范范围围计计划划项项目目结结束束项项目目执执行行控控制制项项目目计计划划项项目目初初始始人人力力计计划划1chapter_5软件开发项目管理软件开发项目管理第第55章章软件项目质量计划软件项目质量计划2chapter_5本章要点本章要点一、一、软件质量的基本概念软件质量的基本概念二、软件质量管理过程三、软件质量计划四、案例分析3chapter_5质量的概念质量的概念质量的多种定义质量的多种定义q符合目的或者用途(JosephJuran)q用户的感觉就是质量(AVFeigenbaum)q符合顾客在其合理价格下对产品的要求(SudIngle)q产品或者服务满足明确和隐含需要能力的性能特性的总体(BS4778)4chapter_5质量定义质量定义q质量是满足要求的程度,包括符合规定的要求和满足顾客的需求.5chapter_5软件质量软件质量q软件质量是软件满足明确说明或者隐含的需求的程度q明确说明:

查询功能q隐含说明:

查询速度6chapter_5软件质量框架模型软件质量框架模型7chapter_5McCallMcCall质量模型质量模型8chapter_5主观质量模型主观质量模型-ICEDT模型模型qI:

直观性q产品的使用是否合乎人们的通常想法?

qC:

一致性q产品的运行是否有一贯性?

qE:

效率q产品是否可以让用户迅速和经济地完成其任务?

qD:

耐久性q产品是否稳定和可靠?

qT:

体贴q产品是否充分考虑了用户的需求?

9chapter_5质量的重要性质量的重要性q质量管理是项目管理的最高统一(三大目标的统一)质量进度费用10chapter_5质量的重要性质量的重要性q软件危机的主要矛盾q低质量的软件就像定时炸弹q低质量的产品,增加成本q质量是生命也是信誉11chapter_5质量的形成质量的形成q质量形成于产品或者服务的开发过程中,而不是事后的检查(测试)把关等。

12chapter_5质量管理理论的发展过程质量管理理论的发展过程工匠自控质量检查19201940质量控制TQM质量保证1960197013chapter_5软件质量管理的发展过程软件质量管理的发展过程发展时期程序设计程序系统年代成品开发组织方式开发技术特点开发工具质量管理特征软件工程至50年代末至70年代初至今程序软件软件产品个体项目设计组、软件作坊软件机构(软件工厂)靠开发者个人技巧机器代码、汇编语言个人设计、个人使用、手工技巧、无维护观念、无系统化方法程序设计理论深入、模块化、自顶向下,逐步求精,不重视维护问题高级语言、操作系统、数据管理系统靠少数人协调把关系统化、规范化、全员化逐步产生与各种方法相应的工具、开发环境结构化设计理论和方法面向对象方法、快速原型技术。

14chapter_5决定质量的因素决定质量的因素程序设计:

程序系统:

软件工程:

程序程序员编程程序文档小组设计编程测试程序文档数据团队软件生命周期个人编程质量个人编程质量少数人协调把关少数人协调把关团队项目管理水平团队项目管理水平软件内容软件内容软件内容软件内容人员规模人员规模人员规模人员规模工作范围工作范围工作范围工作范围决定质量的因素决定质量的因素决定质量的因素决定质量的因素15chapter_5质量成本质量成本(CoQCoQ)q质量成本是由于产品的第一次工作不正常而衍生的附加花费,包括两部分q预防成本q缺陷成本16chapter_5CostofSoftwareDefectsCostofSoftwareDefectsItisimportanttospendmoneyup-frontonITprojectstoavoidspendingalotmorelater.17chapter_5质量测量方法质量测量方法-质检质检/过失过失比比质检质检/过失比过失比-有用的质量测量方法有用的质量测量方法q质检/过失比=预防成本/缺陷成本q质检/过失比2:

应该努力达到的程度18chapter_5质检质检/过失比图示过失比图示19chapter_5本章要点本章要点一、软件质量的基本概念二、软件质量管理过程二、软件质量管理过程三、软件质量计划四、案例分析20chapter_521chapter_5质量管理质量管理q质量管理的对象q过程的质量q产品的质量22chapter_5软件质量管理过程软件质量管理过程q软件项目的质量计划q软件质量保证q软件质量控制23chapter_5质量计划质量计划q确定项目应达到的质量标准q决定如何满足质量标准的计划安排和方法24chapter_5质量保证质量保证(QA)(QA)q通过评价项目整体绩效,建立对质量要求的信任q提供项目和产品可视化的管理报告q例如:

总体设计规格质量审计qIsitdoneright?

q这个任务本身并不能提高产品的质量q一般由质量保证部门人员实施25chapter_5质量保证的要点质量保证的要点1.对项目进行评价2.推测能否达到质量指标3.建立对项目的信心26chapter_5质量保证活动质量保证活动-审计审计(AuditAudit)q审计审计(Audit)是对过程或者产品的一次独立评是对过程或者产品的一次独立评估估。

将审核的主体与为该主体以前建立的一组规程和标准进行比较q目的是确保真正的遵循了这一个过程,产生了合适的文档和精确反映实际项目的报告q可以预先规划的,也可以是临时决定的。

27chapter_5软件项目中常用的质量保证活动软件项目中常用的质量保证活动项目执行过程审计项目执行过程审计项目产品审计项目产品审计28chapter_5质量控制质量控制(QC)(QC)q确定项目结果与质量标准是否相符,同时,确定消除不符的原因和方法q控制产品的质量,及时纠正缺陷q例如:

评审、单元测试qIsitrightdone?

q这个任务本身提高产品的质量q一般由开发人员实施29chapter_5质量控制的要点质量控制的要点1.检查工作结果2.按照标准跟踪检查3.确定措施消灭质量问题30chapter_5质量控制活动质量控制活动技术评审代码走查测试返工控制图趋势分析抽样统计31chapter_5质量保证与质量控制质量保证与质量控制qQA:

Istofocustheprocess.qQC:

IstocontrolthequalitybeforedeliveryP1P2P3ProductQAQCQAQA32chapter_5本章要点本章要点一、软件质量的基本概念二、软件质量管理过程三、软件质量计划三、软件质量计划四、案例分析33chapter_5质量计划质量计划q项目应达到的质量目标和所有特性的要求q确定项目中的质量活动和质量控制程序q项目不同阶段,职责,权限,交流方式以及资源分配q确定项目采用的控制手段,合适的验证手段和方法q确定和准备质量记录34chapter_5质量计划方法质量计划方法试验设计基准对照质量成本分析流程图方法因果分析图35chapter_5试验设计试验设计试验设计是一种统计学方法,确定哪些因素可能会对特定变量产生影响。

36chapter_5基准对照基准对照是一种寻找最佳实践的方法,是利用其他项目的实施情况作为当前项目性能衡量的标准。

它通过审查项目的提交结果、项目管理过程、项目成功或者失败的原因等来衡量本项目的绩效。

37chapter_5质量成本分析质量成本分析质量成本的综合分析,以便决定质量活动。

38chapter_5流程图方法流程图方法可以显示系统的各种成分是相互的关系,帮助我们预测在何处可能发生何种质量问题,并由此帮助开发处理他们的办法。

39chapter_5因果分析图因果分析图描述相关的各种原因和子原因如何产生潜在问题或影响,将影响质量问题的“人员、设备、参考资料、方法、环境”等各方面的原因进行细致的分解,方便地在质量计划中制定相应的预防措施。

40chapter_5因果分析图因果分析图41chapter_5E.g.QualityE.g.QualityplanDesignplanDesignPhasePhase.HighLevelDesignDesignlogicandflowDefineinternalcomponentinterfacesConductreviewLowLevelDesignPseudocodelogicConductreview.42chapter_5质量计划模板参照质量计划模板参照q项目概述q实施策略q项目组织q质量保证对象分析及选择q质量保证任务划分q实施计划q资源计划q记录的收集、维护与保存43chapter_5质量体系质量体系组织结构程序过程资源质量体系为实施质量管理所需的组织结构、程序、过程和资源。

44chapter_5一个质量体系例子一个质量体系例子程序规范产品标准保证执行决策、建立、维护包含关键过程域支持过程域过程规范产品保证图8-7质量体系要素关系图质量文件体系支持过程域产出45chapter_5质量体系中过程案例质量体系中过程案例q公司1的需求变更管理过程q公司2的需求变更管理过程46chapter_5质量体系与质量计划的区别质量体系与质量计划的区别q质量体系是企业长期遵循和需要重复实施的文件,具有较强的标准性质q质量计划是一次性实施的,项目结束,质量计划的有效性就结束。

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

项目质量计划51chapter_5小结小结q质量管理的过程q质量规划q质量保证q质量控制q质量计划52chapter_5

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 高中教育 > 英语

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1