第五章 软件项目质量管理.ppt
《第五章 软件项目质量管理.ppt》由会员分享,可在线阅读,更多相关《第五章 软件项目质量管理.ppt(51页珍藏版)》请在麦多课文档分享上搜索。
1、第五章 软件项目质量管理,软件项目管理,本章内容提要,软件质量管理的基本概念 软件质量控制 缺陷预防 质量体系 软件项目质量管理计划(案例) 缺陷跟踪工具Bugzilla,第一节 软件质量管理的基本概念,软件质量是指软件满足明确说明或者隐含的需求的程度。 用户需求是衡量软件质量的基础。 除满足明确定义的需求外,还要满足隐含的需求。,软件质量的重要性,软件项目的三大目标:,质量,进度,费用,软件质量问题可能导致经济损失甚至灾难性的后果。 质量是软件产品和软件组织的生命线。 质量问题会增加开发和维护软件产品的成本。,软件质量的重要性,软件质量属性,软件质量属性,可靠性,可用性,安全性,可维护性,机
2、密性,软件质量,功能,性能,易用性,可信性,软件质量的形成,软件的质量形成于产品或者服务的开发过程中,而不是事后的检查(如测试)。 20世纪80年代起,质量管理逐步从单一的关注产品,转移到关注生产好产品的过程上,并且将过程的作用扩大到了组织运行的所有领域。,质量产生于过程,当过程不断被重复,其性能会趋于稳定 结果可预测 对现行执行可监测,质量得到保证,实施的过程性能,稳定过程的上下控制界,特殊原因造成过程性能不稳定。根除特殊原因,使过程性能稳定,防止质量问题的出现。,质量产生于过程,造成不稳定的特殊原因,质量成本(CoQ),质量成本是为了达到产品或服务的质量而付出的所有努力的总成本,包括三部分
3、: 预防成本:为防止将缺陷引入软件而进行的预防工作所消耗的费用。 评价成本:检查软件是否包含缺陷的工作所消耗的费用。 失效成本:修复缺陷工作所消耗的成本。PAF(Prevention / Appraisal / Failure)成本模型,质量成本(CoQ),质量成本(CoQ),在项目早期预防和检测缺陷比在项目晚期检测和排除缺陷更有效、更节省成本。,本章内容提要,软件质量管理的基本概念 软件质量控制 缺陷预防 质量体系 软件项目质量管理计划(案例) 缺陷跟踪工具Bugzilla,第二节 软件质量控制,质量控制(Quality Control, QC)是确定项目结果与质量标准是否相符,并及时纠正产
4、品缺陷的过程。 质量控制的主要手段是验证与确认( V&V ) 验证(Verification):是否正确地构造了产品?以开发者的视角进行。 确认(Validation):是否构造了正确的产品?以用户的视角进行。,软件项目中的QC活动,需求分析,需求评审,设计,设计评审,编码,代码审查,系统测试,界面原型,需求确认,需求确认,确认测试,测试开发,质量控制方法,质量控制方法,静态方法:评审,技术评审,代码评审,动态方法:测试,单元测试,集成测试,确认测试,技术评审(Technical Review),技术评审是指在完成一项工作后,把工作产品分发给合作者,让合作者检查其中的缺陷。然后开会讨论工作产品
5、并产生需要返工的缺陷列表。 技术评审的主要对象:需求和设计规格说明、测试计划、用户手册等。,技术评审流程,组织召开评审会议:一般应有35个相关人员参加,会前每个参加者做好准备,评审会议一般不超过两个小时。 在评审会议上,由开发小组对提交的评审对象进行讲解。 评审组可对开发小组提问,提出建议和要求,展开讨论。,会议结束时必须做出以下三个决策之一: 接受该产品,不需要做修改。 由于错误严重,拒绝接受。 暂时接受该产品,但需要对某一部分进行修改。 评审报告与记录:对所提出的问题要进行记录,并产生一个评审报告。,技术评审流程,同行评审(Peer Review),同行评审是一种特殊类型的技术评审。 由与
6、工作产品开发人员具有同等背景和能力的人员对工作产品进行技术评审,因此非常有利于发现工作产品中的问题。,代码评审(Code Review),编码阶段的一种技术评审,由一组人员对程序进行阅读和静态分析,可以很有效地检查程序代码中的缺陷。 评审内容:程序是否符合编码规范,程序结构是否合理,算法和程序逻辑是否正确,程序性能怎样等。 很多程序逻辑错误很难通过测试发现。,缺陷跟踪,缺陷跟踪是指从缺陷被发现开始到被改正为止的整个跟踪流程。,缺陷跟踪一般需要软件工具支持。常用的工具有Bugzilla、ClearQuest、Jira、TrackRecord 等。,缺陷跟踪,软件质量的常用度量,初期故障率:指软件
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 第五 软件 项目 质量管理 PPT
