软件项目质量管理.ppt
上传人:qw****27 上传时间:2024-09-10 格式:PPT 页数:52 大小:1.2MB 金币:15 举报 版权申诉
预览加载中,请您耐心等待几秒...

软件项目质量管理.ppt

软件项目质量管理.ppt

预览

免费试读已结束,剩余 42 页请下载文档后查看

15 金币

下载此文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

第五章软件项目质量管理本章内容提要第一节软件质量管理的基本概念软件质量的重要性软件质量问题可能导致经济损失甚至灾难性的后果。质量是软件产品和软件组织的生命线。质量问题会增加开发和维护软件产品的成本。软件质量属性软件质量属性软件质量的形成质量产生于过程特殊原因造成过程性能不稳定。根除特殊原因,使过程性能稳定,防止质量问题的出现。质量成本(CoQ)质量成本(CoQ)质量成本(CoQ)本章内容提要第二节软件质量控制软件项目中的QC活动质量控制方法技术评审(TechnicalReview)技术评审流程会议结束时必须做出以下三个决策之一:接受该产品,不需要做修改。由于错误严重,拒绝接受。暂时接受该产品,但需要对某一部分进行修改。评审报告与记录:对所提出的问题要进行记录,并产生一个评审报告。同行评审(PeerReview)代码评审(CodeReview)缺陷跟踪缺陷跟踪一般需要软件工具支持。常用的工具有Bugzilla、ClearQuest、Jira、TrackRecord等。软件质量的常用度量偶然故障率:指软件在偶然故障期(一般以软件交付给用户后的4个月以后为偶然故障期)内单位时间的故障数。它用来度量软件处于稳定状态下的质量。一般以每1000小时的故障数为单位。平均失效前时间(MeanTimetoFailure,MTTF):指软件在失效前正常工作的平均统计时间。用来度量软件的可靠性。平均修复时间(MeanTimetoRepairation,MTTR):指软件失效后,使其恢复正常工作所需要的平均统计时间。用来度量软件的可维护性。缺陷密度:指软件单位数量的源代码中隐藏的缺陷数量。通常以每千行无注解源代码为一个单位。本章内容提要第三节缺陷预防软件缺陷预防过程软件缺陷原因分析方法软件缺陷原因分析方法Step3:识别公共原因,制定改进措施。在逐个分析了缺陷之后,还要对分析得到的根本原因进行综合和归纳,识别导致缺陷产生的公共原因,并制定有关过程、技术和人员管理方面的改进措施。本章内容提要第四节质量体系质量体系的特征质量体系实例全面质量管理(TQM)TQM强调建立以过程为核心的组织文化以为客户创造价值为目标,识别组织内部的所有过程所有人员的职责和协作基于过程TQM强调过程的不断优化更强调预防而不是质量控制要求对过程不断进行优化本章内容提要第五节软件项目质量管理计划改进软件质量的一些要求软件项目质量管理计划案例本章内容提要第六节缺陷跟踪工具BugzillaBugzilla的特点:当缺陷状态发生改变时,会自动发送邮件通知相关责任人。自带基于数据库的报表生成功能,主要生成两类图表:基于表格的视图和图形视图(条形图、线图、饼状图)。Bugzilla的基本操作说明本章内容小结质量体系质量体系的构成、特征,TQM质量管理计划(案例)缺陷跟踪工具Bugzilla练习题