- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
软件开发项目管理-CH8质量计划
计划总结 承启上课 项目计划 范围计划 成本计划 进度计划 其它计划? RoadMap 软件开发项目管理 第八章 软件项目质量计划 本章要点 一、软件质量的基本概念 二、软件质量管理过程 三、软件质量计划 四、案例分析 质量的概念 质量的多种定义 符合目的或者用途(Joseph Juran) 用户的感觉就是质量(A V Feigenbaum) 符合顾客在其合理价格下对产品的要求(Sud Ingle) 产品或者服务满足明确和隐含需要能力的性能特性的总体(BS4778) 质量定义 质量是满足要求的程度,包括符合规定的要求和满足顾客的需求. 软件质量 软件质量是软件满足明确说明或者隐含的需求的程度 明确说明:查询功能 隐含说明:查询速度 软件与硬件的质量不同-质量根源不同 软件与硬件的质量不同-质量控制不同 软件质量框架模型 McCall质量模型 主观质量模型-ICEDT模型 I:直观性 产品的使用是否合乎人们的通常想法? C:一致性 产品的运行是否有一贯性? E:效率 产品是否可以让用户迅速和经济地完成其任务? D:耐久性 产品是否稳定和可靠? T:体贴 产品是否充分考虑了用户的需求? 质量的重要性 质量管理是项目管理的最高统一(三大目标的统一) 质量的重要性 软件危机的主要矛盾 低质量的软件就像定时炸弹 低质量的产品,增加成本 质量是生命也是信誉 质量的形成 质量形成于产品或者服务的开发过程中,而不是事后的检查(测试)把关等。 低劣软件质量的关联关系 质量管理理论的发展过程 软件质量管理的发展过程 决定质量的因素 质量成本(CoQ) 质量成本是由于产品的第一次工作不正常而衍生的附加花费,包括两部分 预防成本 缺陷成本 高质量软件的核心 制定高目标 制定可行的过程规范 质量成本(CoQ) 质量成本是由于产品的第一次工作不正常而衍生的附加花费,包括两部分 预防成本 缺陷成本 质量成本(CoQ) 预防成本(达标成本、一致性成本)) 为确保项目质量而进行预防工作所耗费的费用。 预防费用 评估费用 缺陷成本(不达标成本、非一致性成本) 为确保项目质量而修复缺陷工作所耗费的费用。 内部缺陷 外部缺陷 CoQ模型-预防成本 评估费用: 使项目符合所提要求(第一次)监测缺陷所衍生的成本 例如 质量审计Audit 测试 VV等 预防费用 使项目符合所提要求预防失败所衍生的成本 例如: 用户满意确定 过程评审、改进等 CoQ模型-缺陷成本 内部费用 对于不能符合所提要求、尚未发行的软件(返工)所衍生的费用 例如 缺陷标记 返工 重新测试等 外部费用 对于已经发布但是不符合要求的软件所衍生的费用 例如 技术支持 问题估计 修正 索赔 Cost of Software Defects 质量测量方法-质检/过失比 质检/过失比-有用的质量测量方法 质检/过失比=预防成本/缺陷成本 质检/过失比1:测试阶段会发现很多错误 质检/过失比2:应该努力达到的程度 质检/过失比图示 本章要点 一、软件质量的基本概念 二、软件质量管理过程 三、软件质量计划 四、案例分析 质量管理 包括决定质量决策、目标和责任的全面管理职能的所有活动,以及通过诸如质量系统中的质量计划编制,质量保证,质量控制和质量提高等手段对这些活动的实施. 质量管理(续) 质量管理的对象 过程的质量 产品的质量 软件质量管理过程 软件项目的质量计划 软件质量保证 软件质量控制 质量计划 确定项目应达到的质量标准 决定如何满足质量标准的计划安排和方法 质量保证(QA) 通过评价项目整体绩效,建立对质量要求的信任 提供项目和产品可视化的管理报告 例如:质量体系审核,产品质量审计 Is it done right? 这个任务本身并不能提高产品的质量 一般由质量保证部门人员实施 质量控制(QC) 确定项目结果与质量标准是否相符,同时,确定消除不符的原因和方法 控制产品的质量,及时纠正缺陷 例如:单元测试,系统测试, Is it right done? 本身提高产品的质量 一般由开发人员实施 质量保证与质量控制 QA:Is to focus the process. QC: Is to control the quality before delivery 质量保证活动-审计( Audit ) 审计(Audit) 是对过程或者产品的一次独立评估。将审核的主体与为该主体以前建立的一组规程和标准进行比较 目的是确保真正的遵循了这一个过程,产生了合适的文档和精确反映实际项目的报告 可以预先规划的,也可以是临时决定的。 软件项目中常用的质量保证活动 审计(Audit) 项目执行过程评审(审计) 项目产品审计 项目执行过程评审(审计) 对项目的执行过程进行检查,确保所有活动遵循规
文档评论(0)