软件项目管理第8章-软件项目质量计划

上传人:F****n 文档编号:107036977 上传时间:2019-10-17 格式:PPT 页数:53 大小:1.16MB
返回 下载 相关 举报
软件项目管理第8章-软件项目质量计划_第1页
第1页 / 共53页
软件项目管理第8章-软件项目质量计划_第2页
第2页 / 共53页
软件项目管理第8章-软件项目质量计划_第3页
第3页 / 共53页
软件项目管理第8章-软件项目质量计划_第4页
第4页 / 共53页
软件项目管理第8章-软件项目质量计划_第5页
第5页 / 共53页
点击查看更多>>
资源描述

《软件项目管理第8章-软件项目质量计划》由会员分享,可在线阅读,更多相关《软件项目管理第8章-软件项目质量计划(53页珍藏版)》请在金锄头文库上搜索。

1、第8章 软件项目质量计划,吉林大学珠海学院教授 李军国,0,Software project quality plan,1,计划总结,合同,需求,WBS,活动,活动排序,活动历时估计,编制计划,成本估算,成本预算,2,承启上课,项目计划 范围计划 成本计划 进度计划 其它计划?,3,RoadMap,4,主要内容,1、软件质量的基本概念 2、软件质量管理过程 3、软件质量计划 4、案例分析,5,1、软件质量的基本概念,质量的多种定义: 符合目的或者用途(Joseph Juran) 用户的感觉就是质量(A V Feigenbaum) 符合顾客在其合理价格下对产品的要求(Sud Ingle) 产品或

2、者服务满足明确和隐含需要能力的性能特性的总体(BS4778),6,质量定义,质量是满足要求的程度,包括符合规定的要求和满足顾客的需求。,软件质量是软件满足明确说明或者隐含的需求的程度 明确说明:查询功能 隐含说明:查询速度,7,软件与硬件的质量不同-质量根源不同,软 件 硬 件,逻辑实体:本质上无形、 看不见、难测控 质量问题:基本是人为差错引起。 错误由逻辑组合千变万化引起; 开发过程采取措施防错、检错; 出错时,要维护进行修改 修改时考虑波及面保证完整一致,物理实体:有形、便于测控 质量问题:是设计、生产和使用 失效由零部件或其结合故障引起; 开发过程和生产过程加强控制; 出故障时,更换零

3、部件; 维修一般不会造成其它影响;,8,软件质量框架模型,9,McCall质量模型,10,主观质量模型-ICEDT模型,I(直观性):产品的使用是否合乎人们的通常想法? C(一致性):产品的运行是否有一贯性? E(效率):是否可让用户迅速和经济地完成任务? D(耐久性):产品是否稳定和可靠? T(体贴):产品是否充分考虑了用户的需求?,11,质量的重要性,软件危机的主要矛盾 低质量的软件就像定时炸弹 低质量的产品,增加成本 质量是生命也是信誉,质量管理是项目管理的最高统一(三大目标的统一),质量,进度,费用,12,质量的形成,质量形成于产品或者服务的开发过程中,而不是事后的检查(测试)把关等。

4、,13,低劣软件质量的关联关系,低劣软件质量,高额的维护费用,缺乏质量重视,对性能改善的冲动,希望软件快些、省些、好些,市场被竞争对手侵占,软件生产率的低下,减少新开发项目资源,14,质量管理理论的发展过程,工匠自控,质量检查,1920,1940,质量控制,TQM,质量保证,1960,1970,15,软件质量管理的发展过程,16,决定质量的因素,17,高质量软件的核心,制定高目标 制定可行的过程规范,18,质量成本(CoQ),质量成本是由于产品的第一次工作不正常而衍生的附加花费,包括两部分:预防成本和缺陷成本。,预防成本(达标成本、一致性成本) 为确保项目质量而进行预防工作所耗费的费用。 预防

5、费用 评估费用 缺陷成本(不达标成本、非一致性成本) 为确保项目质量而修复缺陷工作所耗费的费用。 内部缺陷 外部缺陷,19,CoQ 模型-预防成本,评估费用:使项目符合所提要求(第一次)监测缺陷所衍生的成本。例如: 质量审计 测试 预防费用:使项目符合所提要求预防失败所衍生的成本。例如: 用户满意确定 过程评审、改进等,20,CoQ模型-缺陷成本,内部费用:对于不能符合所提要求、尚未发行的软件(返工)所衍生的费用。例如: 缺陷标记 返工 重新测试等 外部费用:对于已经发布但是不符合要求的软件所衍生的费用。例如: 技术支持 问题估计 修正 索赔,21,质量测量方法(质检/过失比),质检/过失比(

6、有用的质量测量方法) 质检/过失比=预防成本/缺陷成本 质检/过失比2:应该努力达到的程度,22,质检/过失比图示,23,2、软件质量管理过程,软件项目的质量计划 软件质量保证 软件质量控制,24,质量管理及其对象,包括决定质量决策、目标和责任的全面管理职能的所有活动,以及通过诸如质量系统中的质量计划编制,质量保证,质量控制和质量提高等手段对这些活动的实施。,质量管理的对象 过程的质量 产品的质量,25,26, 质量计划,确定项目应达到的质量标准 决定如何满足质量标准的计划安排和方法,27, 质量保证(QA),通过评价项目整体绩效,建立对质量要求的信任 提供项目和产品可视化的管理报告,例如:质

7、量体系审核,产品质量审计,28,质量保证(QA)的三个要点,项目进展过程中,定期对项目各方面的表现进行评价。 通过评价推测项目最后是否能够达到相关的质量指标。 通过评价帮助项目的相关人建立对项目的信心。,29,质量保证活动-审计( Audit ),审计是对过程或者产品的一次独立评估。 将审核的主体与为该主体以前建立的一组规程和标准进行比较。 目的是确保真正的遵循了这一个过程,产生了合适的文档和精确反映实际项目的报告。 可以预先规划,也可以是临时决定的。,30,软件项目中常用的质量保证活动,审计(Audit) 项目执行过程评审(审计) 项目产品审计,31,项目执行过程评审(审计),对项目的执行过

8、程进行检查,确保所有活动遵循规程进行。 审计报告实例 详细请见P143,32,项目产品审计,对项目过程中的工作产品进行质量审查的过程。 记录不符合项 编写产品审计报告 详细请见P144,33, 质量控制(QC),确定项目结果与质量标准是否相符,同时确定消除不符的原因和方法。 控制产品的质量,及时纠正缺陷,例如:单元测试,系统测试,本身提高产品的质量,一般由开发人员实施,34,软件项目中常用的质量控制活动,技术评审(Technical Review) 对等评审(Peer Review) 测试(Test) 代码走查 单元测试 集成测试 系统测试 缺陷追踪,35,技术评审(Technical Rev

9、iew),软件产品是否符合其技术规范。 软件产品是否遵循项目可用的规定、标准、指导方针、计划和过程。 软件产品的变更是否被恰当的实现,以及变更的影响等。,36,技术评审的主要对象,软件需求规格 软件设计规格 测试计划 用户手册 维护手册 系统构建规程 安装规程 产品发布说明等,37,对等技术评审(Peer Review),对等技术评审是由与工作产品开发人员具有同等背景和能力的人员对工作产品进行的一种评审。 目的是早期和有效的消除软件工作产品中的缺陷,并可对软件工作产品和其中可预防的缺陷有更好的理解。 对等评审是提高生产率和产品质量的重要手段。,38,走查(Walkthrough),Weinbe

10、rg:软件排错的主要问题之一是程序员自己审查代码。 无自我评审(Egoless Review),39,审核(Inspection),参与人员被赋予特定的角色和职责 角色 仲裁人 作者 读者 记录员,40,审核实施的步骤,概述(Overview) 准备(Preparation) 审查会议(Inspection Meeting) 返工(Rework) 后续工作(Follow-up),41,软件测试目的,测试是程序的执行过程,目的在于发现错误; 一个好的测试用例在于能发现至今未发现的错误; 一个成功的测试是发现了至今未发现的错误的测试。,42,缺陷追踪,43,质量保证与质量控制,P1,P2,P3,P

11、roduct,QA,QC,QA,QA QC,焦点是过程 焦点是交付产品前的质量把关,属于管理职能 属于检查职能,从总体上提供质量信心 从具体环节上提高产品质量,44,3、软件质量计划,质量计划要求,应达到的质量目标和所有特性的要求。 确定质量活动和质量控制程序。 项目不同阶段,职责,权限,交流方式以及资源分配。 确定采用的控制手段,合适的验证手段和方法。 确定和准备质量记录。,45,质量目标和特性,可用度 初期故障率 偶然故障率 平均失效前时间(MTTF) 平均失效间隔时间(MTBF) 缺陷密度(FD) 平均失效恢复时间(MTTR),46,质量计划模板参照,项目概述 实施策略 项目组织 质量保

12、证对象分析及选择 质量保证任务划分 实施计划 资源计划 记录的收集、维护与保存,47,质量不同思路和策略,微软紧包装 航天飞机控制软件接近零缺陷,无故障 典型的政府合同满足合同的要求和规格 摩托罗拉需要达到6Sigma,48,软件质量改善的要求,软件质量活动必须经过规划 软件质量活动规划必须明文规定 质量活动必须尽早开始 质量小组必须独立存在 质量小组应该经过培训 质量小组必须有适当的经费,49,质量体系,为实施质量管理所需的组织结构、程序、过程和资源。,50,4、案例分析,School项目案例说明: 项目质量计划 详细请见P154,51,小结,质量管理的过程 质量规划 质量保证 质量控制 质量计划,52,练习,质量管理包括哪几个过程? 质量保证与质量控制的区别是什么? 软件项目中常用的质量控制活动有哪些? 软件技术评审的主要对象有哪些? 质量计划包括哪些要求?,

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 幼儿/小学教育 > 小学教育

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号