软件质量管理(SQA工作流程培训).ppt

上传人:牧羊曲112 文档编号:5018948 上传时间:2023-05-29 格式:PPT 页数:30 大小:404.05KB
返回 下载 相关 举报
软件质量管理(SQA工作流程培训).ppt_第1页
第1页 / 共30页
软件质量管理(SQA工作流程培训).ppt_第2页
第2页 / 共30页
软件质量管理(SQA工作流程培训).ppt_第3页
第3页 / 共30页
软件质量管理(SQA工作流程培训).ppt_第4页
第4页 / 共30页
软件质量管理(SQA工作流程培训).ppt_第5页
第5页 / 共30页
点击查看更多>>
资源描述

《软件质量管理(SQA工作流程培训).ppt》由会员分享,可在线阅读,更多相关《软件质量管理(SQA工作流程培训).ppt(30页珍藏版)》请在三一办公上搜索。

1、软件质量管理(SQA工作流程培训),德信集团SQA:贺杰,内容介绍,软件质量管理及质量保证概述SQA角色定义及说明TF软件质量保证职责说明TF SQA工作说明SQA在工作过程中需要关注的其它方面,软件质量保证,目的向管理者提供适当的对软件项目正使用的过程和正构造产品的可视性 包括包括评审和审计软件产品和活动以验证它们符合适用的规程和标准给项目和其它有关的经理提供这些评审和审计的结果 目标软件质量保证活动是有计划的。软件产品和活动遵守适用的标准、规程和需求的情况得到客观的验证。受影响的组和个人接到软件质量保证活动和结果的通知。高级管理者处理在软件项目内部不能解决的不符合问题,软件质量管理,目的建

2、立对项目的软件产品质量的定量了解和实现特定的质量目标包括确定软件产品的质量目标制定实现这些目标的计划监控及调整软件计划目标项目的软件质量管理活动是有计划的软件产品质量的可测目标及其优先级是确定的实现软件产品的质量目标的实际进程是用数量表示的和受到管理的,内容介绍,软件质量管理及质量保证概述SQA角色定义及说明TF软件质量保证职责说明TF SQA工作说明SQA在工作过程中需要关注的其它方面,SQA的角色,质量保证从一个独立的角度来看待软件开发过程和产品质量保证作为管理功能存在在多数的关键过程域中都包含质量保证的验证实施,为什么要有SQA的存在,提供可视性 向管理者提供适当的对项目正使用的过程和正

3、构造的产品的可视性,增加过程和产品透明度。保障过程 过程、规范、制度等制定后,需要有专门的机构来维护督促执行,否则过程就是一纸空文,而SQA就相当是这个机构,来督促保障这套规范的执行实施。指导过程 仅督促并不够,还要指导项目的过程实施。促使改进 收集项目实施中存在的过程问题、项目好的实践等反映到SEPG促使过程改进。实现质量目标 通过质量管理的一切相关活动,实现项目甚至公司的质量目标。数据采集分析 采集分析集项目数据,最后纳入公司的能力基线,清楚公司的现状,为缺陷预防甚至是今后的公司高层决策提供强有力的数据来源。,SQA关注什么,SQA关注的是,软件产品和活动对适用标准、规程和需求的符合性;S

4、QA判定依据是,关于软件开发的各种标准、流程及规程;SQA工作的主要输出:1.质量保证计划;2.过程不符合项跟踪表;3.项目状态跟踪报告;,内容介绍,软件质量管理及质量保证概述SQA角色定义及说明TF软件质量保证职责说明TF SQA工作说明SQA在工作过程中需要关注的其它方面,TF质量保证小组的职责,参与制定项目计划、选择适用于项目的软件工程标准和规程;负责制定并维护项目质量保证计划;按照组织定义的度量过程和度量指标与软件SPM一起制定和建立质量度量数据的基线;负责依质量保证计划执行过程和产品的审计;参加管理和技术的评审会;负责向高级管理层报告SQA 活动结果和统计分析结果;负责向项目相关人员

5、报告在评审和审计过程中发现的不符合项,并跟踪和检查其纠正结果;和客户方负责质量方面工作的人员进行联络、沟通;参与第三方产品质量进行监控;负责实施相关流程、规范的培训;对项目组实施软件过程的指导;对软件质量保证过程提供改善建议。,内容介绍,软件质量管理及质量保证概述SQA角色定义及说明TF软件质量保证职责说明TF SQA工作说明SQA在工作过程中需要关注的其它方面,TF SQA工作活动,制定软件质量保证计划软件产品审计软件过程审计参与项目活动采集度量分析不符合项解决和上报SQA报告,QA的活动,开始,制定/维护计,划,采集度量分,析,参与项目活,动,软件过程审计,问题解决与,上报,软件产品审计,

6、品,定期汇报工,作,结束,1、制定/维护计划,软件质量管理计划,软件开发计划,软件配置管理计划,缺陷预防/质量跟踪计划,软件测试计划,人员安排、活动安排、时间安排,2、软件产品审计,目的:软件产品审计主要是评价软件工作产品是否遵从已制定的计划,是否符合所适用的标准、规范、规程等,并给管理者及项目相关人员提供可视性报告。通过对产品的审计,来确保标准流程的执行情况。SQA产品审计活动:审计工作产品的有/无,以及对标准的遵从。工作产品的审计不针对其具体技术、内容,而是确认在SDP中确定的所有预计要开发的软件产品的有/无,以及工作产品是否遵从SDP中标识的标准和指南,如:是否按照模板填写相应的内容,以

7、及是否必须填写的都已经填写;是否按照规定的编码规范编写代码;是否按照标准的测试用例规范编写测试用例等;对于需求变更控制的审计。主要是看需求变更记录、工作产品的版本控制、以及需求变更跟踪矩阵;审计工作产品是否符合客户的质量要求(如果客户有特殊的质量要求),SQA审计的软件产品列表,项目计划类文档(SDP,Sub_Schedule,SCMP,SQAP);软件需求文档;软件设计文档;代码;测试计划、测试用例设计、测试报告;用户手册项目状态报告、度量表、配置状态报告;产品发布的内容(交付给客户的产品);需求变更管理表评审记录项目周报告,3、软件过程审计,目的:软件过程审计主要是评价软件项目过程是否遵从

8、已制定的计划、方针,是否符合所适用的标准、规范、规程等,并给管理者及项目相关人员提供可视性报告。过程审计活动存在于软件开发过程的各个阶段。SQA过程审计的活动:检查是否满足进入准则;检查输入的工作产品是正确的;执行活动的人员是否受到执行活动所必须的培训,具备执行活动的能力;验证开展的工作与计划、规程的符合性;检查活动是否满足完成准则;审计输出产品与前阶段输出工作产品之间的一致性;检查活动是否进行了度量,数据是否进入过程数据库,4、参与项目活动,SQA代表,部分参与,项目策划、同行评审、周例会、里程碑评审会议、缺陷预防等,SQAP计划,参与依据,参与管理评审,SQA参加项目例会,随时了解项目的现

9、状和问题;按照SQAP 和/或事件驱动的参加项目的管理评审会议,如:项目例会、项目总结会议等,为管理者就软件项目状态、进度、所出现的问题、风险等管理活动提供一份独立的评价,对于这种需求,SQA将准备为管理者提供如下几个方面的信息:项目对TSSP 的遵从程度;所出现的问题;项目风险等。在管理评审时,SQA应执行以下任务:为管理者提供一份反映项目实际运行情况的独立评价报告;监督管理评审活动依照SDP启动;确保管理评审能解决SQA评价报告中所反映的实际问题;跟踪评审结果和过程审计报告中反映的问题。,参与技术评审,技术评审的目标是:评审软件产品的技术问题;识别软件产品的技术风险;解决软件产品出现的问题

10、。参加技术评审,SQA应执行以下任务:检查项目SDP 和SQAP中要求的评审活动是否已进行;有选择性地参加评审,重点关注于评审过程的有效性;审计评审过程是否遵从公司TSSP 中规定的评审程序;审计项目中接受评审的评审项的完整性;检查技术评审是否有问题记录,并将评审结果通知了受影响的组和个人;检查在评审中所识别的问题是否已采取措施进行了纠正;检查是否跟踪评审发现的问题,直至解决;采集有助于测定评审过程有效性的各项数据;,5、采集度量分析,SCM数据(SCM工作表),度量数据库(项目数据采集表),SQA数据(SQA工作表),测试数据(测试管理工作表),项目数据(项目管理工作表),度量分析报告,初始

11、解决方案,上报(问题在初始解决方案不能得顺利解决时),发现问题,确认问题,获得承诺,跟踪问题,第一阶段,第二阶段,第三阶段,第四阶段,上报责任人的上级主管,再次上报责任人的上级主管,上报高级经理,上报更高一级管理者并同时通知PM和SM,6、问题解决与上报,SQA代表(发现问题、遇到的困难、工作量、活动情况等),项目经理,SQA经理,集团质量部主管,周例会周工作总结,月工作总结周例会周工作总结,SQA月报,软件开发部门主管/GM,SQA月报,7、定期汇报状态,SQA报告,用于高级管理层、SPM和其他相关组了解项目SQA活动的开展情况,也用于高级管理层、SPM了解整个项目的实际运行状况,以及项目活

12、动与公司标准、规程的符合性,以使管理者能够及时采取措施纠正项目问题和降低项目风险。,内容介绍,软件质量管理及质量保证概述SQA角色定义及说明TF软件质量保证职责说明TF SQA工作说明SQA在工作过程中需要关注的其它方面,处理冲突,可以采用如下的方式解决冲突问题:使得产品或者过程和标准、规程或要求一致保持产品或者过程的当前状态,这种状态和标准、规程或要求是不一致的改变现有的标准、规程或要求使得和当前的产品或过程一致有效的沟通是处理冲突的最重要要素,缺陷预防活动,1.选择缺陷数据,5.记录数据,2.用于原 因分析,3.实施建议措施,4.评价变更的效果,1.汇集有关的缺陷数据 2.确定对哪些缺陷和

13、其 他问题要进行分析,1.召开原因分析会议 2.根据所选的缺陷和其他问题的原因对这些缺 陷和问题分组 3.按组分析所选择的缺陷和其他问题,以确定 其根本原因;4.为了防止今后再次发生类似缺陷 或问题提 出所需采取的措施的建议并形成文件,1.确定优先顺序;2.选择措施建议 3.实施建议的措施 4.识别并消除潜在缺陷5.确定适用于组织的改进 建议,1.度量过程能力变更 情况2.度量项目已定义过 程的能力,组织级缺陷预防库,*,*,*,*,*,*,*,*,项目实施,*,缺陷预防收集缺陷数据,过程 QA过程缺陷产品(测试、评审)产品缺陷,定量控制图,UCL,LCL,过程能力,特殊原因,注):对于MP版本的软件,不仅要满足以上MP阶段的要求,还需要:各级Open状态Bug数*相应权值之和=80,软件产品各阶段质量目标,The endThanks,

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 生活休闲 > 在线阅读


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号