TLM教材—SQM培训ppt课件_第1页
TLM教材—SQM培训ppt课件_第2页
TLM教材—SQM培训ppt课件_第3页
TLM教材—SQM培训ppt课件_第4页
TLM教材—SQM培训ppt课件_第5页
已阅读5页,还剩31页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、CMM4-SQM培训教材讲师: 过程管理处 蔡昱 CMM4-SQM培训教材 课程引见课程引见 主要内容:Lsp2.0中SQM规范。适用范围:软件设计中心拟采用SQM进展管 理的工程组及相关研发管理人员。全部课程时间:60分钟。 CMM4-SQM培训教材 课程目录课程目录目的根本概念根本流程CMM4-SQM培训教材 课程目录课程目录目的根本概念根本流程CMM4-SQM培训教材 目的目的 软件质量管理的目的:定量了解工程的软件产质量量,从客户需求和质量规范出发,实现特定的软件质量目的。CMM4-SQM培训教材 课程目录课程目录目的根本概念根本流程CMM4-SQM培训教材 根本概念根本概念 术语定义

2、单位缺陷 系统或系统成分中的能造成它们无法实现其被要求有的功能的缺点。如果在执行过程中遇到缺陷,它可能导致系统的失效。在测试阶段发现的缺陷,即为Bug。 个缺陷密度 在一个产品中识别出的缺陷数目除以该产品的规模。 个缺陷/Kloc缺陷引入率某项目的全部缺陷数与该项目产生的软件产品规模之比。个缺陷/Kloc缺陷引入数某项目的全部缺陷数。个缺陷缺陷遗留数客户方确认遗留的缺陷数和结项后用户反馈的缺陷数之和。个缺陷缺陷清除总数某项目过程中清除的缺陷数,即某项目的缺陷引入数与缺陷遗留数之差。个缺陷缺陷清除率某项目过程中缺陷清除总数占该项目缺陷引入数的百分比%缺陷清除百分比某缺陷发现过程缺陷清除数占缺陷清

3、除总数的百分比。%CMM4-SQM培训教材 课程目录课程目录目的根本概念根本流程CMM4-SQM培训教材 根本流程-根本流程概述根本流程概述 客户质量目的分解制定软件质量方案跟踪质量性能修订软件质量方案或已审批用户需求描画表已审批工程任务描画或立项报告已完成客户、工程经理拟制软件质量方案已审批工程经理拟制SQA审核工程审批角色审批SPTO拟制数据采集表工程经理拟制数据分析报告SQA审核数据采集表已审核数据分析报告已审核以最终软件任务产品的缺陷遗留数及其严重程度分布,作为工程的软件质量目的。根据组织规范软件过程定义进展软件过程才干评价,判别能否满足客户的软件质量目的,在中,对各种缺陷发现过程所去

4、除的缺陷数进展估计,并确定阶段性质量目的。在工程进展过程中,经过将实践的缺陷去除数及其严重程度分布和阶段性质量目的进展比较,判别各缺陷发现过程的缺陷去除能否有效,并以此来估计开发过程能否正向着到达软件质量目的的方向前进。根据修订后和,或根据缺陷发现过程的实践缺陷去除情况,修订,调整阶段性质量目的,以满足客户的软件质量目的。 CMM4-SQM培训教材 根本流程-工程角色职责工程角色职责工程经理做些什么?SPTO做些什么?其他工程角色做些什么?SQA做些什么?-客户质量目的分解 、制定软件质量方案 、 跟踪质量性能 拟制、修订软件质量方案 -跟踪质量性能拟制-评审SQM活动、审计相应任务产品、审核

5、和-跟踪质量性能根据CMM2&3相关规范要求,及时、准确、完好地评审发现的缺陷录入 ,将测试发现的Bug录入BIMS。CMM4-SQM培训教材 根本流程根本流程 下面举例详细引见SQM根本流程和相关文档的撰写。其中,主要引见的是工程经理的任务内容。CMM4-SQM培训教材 根本流程根本流程 客户质量目的分解制定软件质量方案跟踪质量性能修订软件质量方案或已审批用户需求描画表已审批工程任务描画或立项报告已完成客户、工程经理拟制软件质量方案已审批工程经理拟制SQA审核工程审批角色审批SPTO拟制数据采集表工程经理拟制数据分析报告SQA审核数据采集表已审核数据分析报告已审核CMM4-SQM培训教材 根

6、本流程-客户质量目的分解客户质量目的分解 总计严重程度分布致命严重一般微小质量标准18 008 12 软件质量目标1600610以工程A为例:单位:个缺陷注:根据或中的质量规范,客户和工程经理共同确定本工程的软件质量目的,并在或 中予以明确。CMM4-SQM培训教材 根本流程根本流程 客户质量目的分解制定软件质量方案跟踪质量性能修订软件质量方案或已审批用户需求描画表已审批工程任务描画或立项报告已审批客户、工程经理拟制SQA审核工程审批角色审批软件质量方案已审批工程经理拟制SQA审核工程审批角色审批SPTO拟制数据采集表工程经理拟制数据分析报告SQA审核数据采集表已审核数据分析报告已审核CMM4

7、-SQM培训教材 根本流程-制定软件质量方案制定软件质量方案以工程A为例:软件过程才干评价参考过程基线,直接估计最终任务产品规模,或者,先估计工程总任务量和消费率,再计算最终任务产品规模。缺陷引入数=最终任务产品规模缺陷引入率即本工程的软件质量目的参考过程基线,直接估计缺陷去除总数=缺陷引入数-缺陷遗留数缺陷去除率=过程中缺陷去除总数/缺陷引入数根据软件质量目的设定的缺陷去除率能否落在过程基线的缺陷去除率范围内,判别能否和如何调整工程过程定义。浅蓝色单元格为自动计算;白色单元格为手工输入。CMM4-SQM培训教材 根本流程-制定软件质量方案制定软件质量方案以工程A为例:确定本工程的缺陷发现过程

8、及阶段性质量目的 参照过程基线,估计各缺陷发现过程的缺陷去除百分比及其严重程度分布。Excel根据过程中缺陷去除总数和各缺陷发现过程的缺陷去除百分比,自动计算其相应的缺陷去除数。CMM4-SQM培训教材 根本流程-制定软件质量方案问题1:对应某一开发过程有哪些缺陷发现过程? 开发过程缺陷发现过程需求 需求评审 设计 系统设计评审概要设计评审实现详细设计评审代码评审单元测试测试集成测试确认测试系统测试CMM4-SQM培训教材 根本流程-制定软件质量方案问题2:为什么不包括对应UI的缺陷发现过程? 目前:难以确定UI缺陷定义难以划分UI缺陷粒度难以确定UI作品规模综上缘由,呵斥UI缺陷的过程才干基

9、线和性能基线不稳定,在工程过程中难以进展量化管理。CMM4-SQM培训教材 根本流程-制定软件质量方案制定软件质量方案以工程A为例:确定本工程的缺陷发现过程及阶段性质量目的 根据和,估计各开发过程的缺陷发现过程在各阶段完成比例。Excel根据各缺陷发现过程缺陷去除数,自动计算其相应的缺陷去除数,即确定阶段性质量目的。CMM4-SQM培训教材 根本流程-制定软件质量方案制定软件质量方案以工程A为例:质量管理活动 阶段本阶段缺陷发现过程 验证时间 调整缺陷发现过程缺陷清除百分比的策略 启动需求评审2003-6-10细化需求评审2003-7-30概要设计评审2003-7-30代码评审2003-7-3

10、0构造需求评审2003-8-10概要设计评审2003-8-20代码评审2003-8-30测试2003-9-20移交/CMM4-SQM培训教材 根本流程根本流程 客户质量目的分解制定软件质量方案跟踪质量性能修订软件质量方案或已审批用户需求描画表已审批工程任务描画或立项报告已审批客户、工程经理拟制SQA审核工程审批角色审批软件质量方案已审批工程经理拟制SQA审核工程审批角色审批SPTO拟制数据采集表工程经理拟制数据分析报告SQA审核数据采集表已审核数据分析报告已审核CMM4-SQM培训教材 根本流程-跟踪质量性能跟踪质量性能缺陷数据采集 SPTO搜集和整理评审、测试和随机发现的缺陷,并填写的“评审

11、、“缺陷-特征分布和“缺陷-过程分布三个部分。缺陷数据分析 工程经理进展缺陷数据分析,并填写的相应部分,如有需求,须修订。主要任务内容为: 首先,根据评审才干基线和测试才干基线,并参考,判别此缺陷发现过程能否充分有效。 其次,在缺陷发现过程充分有效的根底上,验证阶段性质量目的的达成情况,并采取相应措施。CMM4-SQM培训教材 根本流程-跟踪质量性能跟踪质量性能以工程A为例:缺陷数据采集、汇总 细化阶段完成需求评审并采集到如下数据需求评审 准备评审工作量 进行评审工作量 缺陷清除数 (单位:个)致命严重一般微小7人时3.5人时871414阶段质量目标9181010注:评审记录员:填写中的相关信

12、息;SPTO:将中的相关信息,汇总到,如上表所示。CMM4-SQM培训教材 根本流程-跟踪质量性能跟踪质量性能以工程A为例:判别此缺陷发现过程能否充分有效 需求分析报告实践规模为28页,那么 评审项 平均准备速度 评审速度 缺陷密度 (单位:个/页)致命严重一般微小实际需求评审4页/人时8页/人时0.30.250.50.5需求评审能力基线 2-5页/人时 7-9页/人时0.2-0.50.15-0.40.3-0.60.45-0.62且,至今为止,非缺陷发现过程并没有去除缺陷。 分析:由于工程A的需求分析报告本身质量较高,即缺陷引入数较低,所以尽 管进展了充分有效的需求评审,所去除的缺陷数依然少于

13、需求评审的估计缺陷去除数。为此,需求调整后续缺陷发现过程的估计缺陷去除数,修订。 CMM4-SQM培训教材 根本流程根本流程 客户质量目的分解制定软件质量方案跟踪质量性能修订软件质量方案或已审批用户需求描画表已审批工程任务描画或立项报告已审批客户、工程经理拟制SQA审核工程审批角色审批软件质量方案已审批工程经理拟制SQA审核工程审批角色审批SPTO拟制数据采集表工程经理拟制数据分析报告SQA审核数据采集表已审核数据分析报告已审核CMM4-SQM培训教材 根本流程-修订软件质量方案修订软件质量方案修订的条件由于某种缘由或中关于缺陷发现过程及其战略发生变化,那么需求相应地调整。根据当前缺陷发现过程

14、实践的缺陷去除数,经过评审或测试的有效性分析,决议能否修订。修订的方法重新进展“软件才干评价,修订“过程中缺陷去除总数。重新估计“最终任务产品规模重新估计“缺陷引入率根据至今为止实践采集到的缺陷数据,并估计其占“过程中缺陷去除总数比例重新估计各缺陷发现过程“缺陷去除百分比和各阶段“完成百分比 。注:由于为附属文件,所以修订后,连同一同提交工程审批角色重新审批。CMM4-SQM培训教材 根本流程-修订软件质量方案修订软件质量方案以工程A为例:估计各缺陷发现过程“缺陷去除百分比和各阶段“完成百分比 坚持不变。根据细化阶段需求评审采集到的实践缺陷数据,重新估计“过程中缺陷去除总数根据重新估计的“过程

15、中缺陷去除总数,计算后续缺陷发现过程的缺陷去除数及阶段性质量目的 。CMM4-SQM培训教材 根本流程-修订软件质量方案修订软件质量方案以工程A为例:确定本工程的缺陷发现过程及阶段性质量目的 Excel根据调整后的过程中缺陷去除总数,重新计算各开发过程缺陷去除数。CMM4-SQM培训教材 根本流程-修订软件质量方案修订软件质量方案以工程A为例:确定本工程的缺陷发现过程及阶段性质量目的 Excel重新计算各阶段性质量目的。CMM4-SQM培训教材 根本流程-修订软件质量方案修订软件质量方案以工程A为例:质量管理活动 阶段本阶段缺陷发现过程 验证时间 调整缺陷发现过程缺陷清除百分比的策略 启动需求

16、评审2003-6-10/细化需求评审2003-7-30/概要设计评审2003-7-30代码评审2003-7-30构造需求评审2003-8-10概要设计评审2003-8-20代码评审2003-8-30测试2003-9-20移交/由于无需调整缺陷去除百分比,所以无需填写相应的战略,即注掉。CMM4-SQM培训教材 根本流程根本流程 客户质量目的分解制定软件质量方案跟踪质量性能修订软件质量方案或已审批用户需求描画表已审批工程任务描画或立项报告已审批客户、工程经理拟制SQA审核工程审批角色审批软件质量方案已审批工程经理拟制SQA审核工程审批角色审批SPTO拟制数据采集表工程经理拟制数据分析报告SQA审核

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论