版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
2011.12.12SQA工作计划及想法2026/7/251SQA定位软件质量保证(SQA)是建立一套有计划,有系统的方法,来向管理层保证拟定出的标准、步骤、实践和方法能够正确地被所有项目所采用。软件质量保证的目的是使软件过程对于管理人员来说是可见的。它通过对软件产品和活动进行评审和审计来验证软件是合乎标准的。软件质量保证组在项目开始时就一起参与建立计划、标准和过程。这些将使软件项目满足机构方针的要求。2026/7/252一、SQA基本目标目标1:软件质量保证工作是有计划进行的。目标2:客观地验证软件项目产品和工作是否遵循恰当的标准、步骤和需求。目标3:将软件质量保证工作及结果通知给相关组别和个人。目标4:高级管理层接触到在项目内部不能解决的不符合类问题。2026/7/253二、SQA的工作大概内容和方法1、计划针对具体项目制定SQA计划,确保项目组正确执行过程。制定SQA计划应当注意如下几点:有重点:依据企业目标及项目情况确定审计的重点明确审计内容:明确审计哪些活动,那些产品明确审计方式:确定怎样进行审计明确审计结果报告的规则:审计的结果报告给谁2026/7/254二、SQA的工作大概内容和方法2、审计/证实依据SQA计划进行SQA审计工作,按照规则发布审计结果报告。注意审计一定要有项目组人员陪同,不能搞突然袭击。双方要开诚布公,坦诚相对。审计的内容:是否按照过程要求执行了相应活动,是否按照过程要求产生了相应产品。2026/7/255二、SQA的工作大概内容和方法3、问题跟踪对审计中发现的问题,要求项目组改进,并跟进直到解决2026/7/256三、SQA的工作详细内容和方法1)实施软件质量保证活动;2)定期总结并提交软件质量保证活动的审核报告;3)制定项目的SQA计划;4)参加项目的软件开发计划、标准和过程的准备及评审;5)协助项目经理建立项目的质量目标;6)跟踪和监督纠正措施的实施;7)定期和必要时分析项目提供的原始数据并报告结果;8)如果需要,与客户的SQA人员定期评审SQA人员的活动及发现的问题。2026/7/257三、SQA的工作详细内容和方法SQA周期性工作3.1产品评价SQA可以用过审计、独立测试等手段评价产品,也可以通过监督评审、测试等过程来保证产品质量,也可以从格式和规范(比如代码规范、设计规范、UML图、DFD图、ER图等)上实施检查,并尽可能地检查中间产品之间的一致性。检查内容:工作产品和最终产品。3.2过程评价主要是检查项目是否按规定的过程和计划执行活动。检查规则包括过程执行的符合性和有效性两个方面。检查内容:包括工程和管理两类过程(有些划分为工程、管理、支持等)。管理类过程包括项目管理、质量管理和配置管理。开发类包括需求分析、设计、编码、测试、评审等过程。2026/7/258三、SQA的工作详细内容和方法3.3跟踪问题处理SQA应跟踪问题处理过程,直到问题解决。跟踪的问题包括日常发现的产品问题、过程问题、项目风险、评审发现的问题、测试发现的问题等。如果不能和项目组就解决方案达成一致,可向项目主管反应。3.4度量和报告SQA应善于根据过程规范和经验发现项目运行中的问题,并做到紧急问题、重要问题随时汇报,其它问题周期性汇报。SQA需要随时收集数据并保障数据的有效性、真实性。定期汇总数据、统计分析并产生度量报告。SQA应协助项目组针对不良趋势和问题采取纠正或预防措施。3.5质量推进质量推进主要包括提高全员的质量意识和推进、解释过程的执行两个方面。这项工作需要在日常工作中一点一点地、坚持不懈地实施。2026/7/259三、SQA的工作详细内容和方法
SQA非周期性工作3.1制定《质量保证计划》在项目计划阶段,SQA在参考项目计划的基础上,与项目经理一起制定《质量保证计划》。质量保证计划的内容包括:QA组织结构、工作产品输出计划、计划执行的QA活动、度量计划以及计划采用的辅助工具等。《质量保证计划》要做到内容明确、可操作并及时更新。3.2过程制定如果项目或组织需要制定过程规范,SQA应组织相关人员来完成过程制定工作。一般情况下,过程制定应由遵守和执行该过程的人员负责。所有制定的过程都必须经过评审,并由SQA检查执行情况。3.3过程改进过程改进是一项长期的任务。SQA应注意随时发现、听取过程执行中问题和改进工作的方法,并进行阶段性的总结(比如质量报告等),以不断改进过程,提高过程能力。2026/7/2510三、SQA的工作详细内容和方法3.4学习和研究SQA要不断学习和研究,尽量保持与领域最新的知识、方法同步,找出提高产品质量和工作效率的方法与过程。学习的内容主要包括管理领域和开发领域。管理领域包括质量管理(TQM、ISO9000、CMM、RUP、MSF、XP等)、软件度量(PSM、GQM、SPC、SixSigma)、项目管理、配置管理等。开发领域包括需求工程、设计、编码、测试等各阶段的开发和管理方法。3.5质量培训项目或组织需要时,SQA需要向相关人员进行质量管理方面的培训或咨询。2026/7/2511三、SQA的工作详细内容和方法工作开展实施工具1.Urtracker事务管理跟踪工具,同时安排工具使用培训事宜,达到普及。2.JDK安装3.andriod-sdk安装及系统设置4.Eclipse安装及ADT(AndriodDevelopTools)开发工具的安装2026/7/2512三、SQA的工作详细内容和方法5.Adb(ArcticDrillBarge\AndroidDebugBridge)安卓调试桥,就是起到调试桥的作用。通过adb我们可以在Eclipse中方面通过DDMS来调试Android程序,说白了就是debug工具。adb是androidsdk里的一个工具,用这个工具可以直接操作管理android模拟器或者真实的andriod设备(如G1手机).它的主要功能有:*运行设备的shell(命令行)*管理模拟器或设备的端口映射*计算机和设备之间上传/下载文件*将本地apk软件安装至模拟器或android设备其中可以查看adblogcat日志调试2026/7/2513四、SQA的素质过程为中心:应当站在过程的角度来考虑问题,只要保证了过程,QA就尽到了责任。服务精神:为项目组服务,帮助项目组确保正确执行过程了解过程:深刻了解企业的工程,并具有一定的过程管理理论知识了解开发:对开发工作的基本情况了解,能够理解项目的活动沟通技巧:善于沟通,能够营造良好的气氛,避免审计活动成为一种找茬活动。2026/7/2514五、SQA的活动软件质量保证(SQA)是一种应用于整个软件过程的活动,它包含:1、一种质量管理方法2、有效的软件工程技术(方法和工具)3、在整个软件过程中采用的正式技术评审4、一种多层次的测试策略5、对软件文档及其修改的控制6、保证软件遵从软件开发标准7、度量和报告机制2026/7/2515五、SQA的活动SQA与两种不同的参与者相关——做技术工作的软件工程师和负责质量保证的计划、监督、记录、分析及报告工作的SQA小组。软件工程师通过采用可靠的技术方法和措施,进行正式的技术评审,执行计划周密的软件测试来考虑质量问题,并完成软件质量保证和质量控制活动。SQA小组的职责是辅助软件工程小组得到高质量的最终产品。SQA小组完成:2026/7/2516五、SQA的活动(1)为项目准备SQA计划。该计划在制定项目规定项目计划时确定,由所有感兴趣的相关部门评审。a.需要进行的审计和评审;b.项目可采用的标准;c.错误报告和跟踪的规程;d.由SQA小组产生的文档;e.向软件项目组提供的反馈数量。(2)参与开发项目的软件过程描述。评审过程描述以保证该过程与组织政策,内部软件标准,外界标准以及项目计划的其他部分相符。2026/7/2517五、SQA的活动(3)评审各项软件工程活动,对其是否符合定义好的软件过程进行核实。记录、跟踪与过程的偏差。(4)审计指定的软件工作产品,对其是否符合事先定义好的需求进行核实。对产品进行评审,识别、记录和跟踪出现的偏差;对是否已经改正进行核实;定期将工作结果向项目管理者报告。(5)确保软件工作及产品中的偏差已记录在案,并根据预定的规程进行处理。(6)记录所有不符合的部分并报告给高级领导者。2026/7/2518六、SQA的正式技术评审正式技术评审是一种由软件工程师和其他人进行的软件质量保障活动。1.目标:(1)发现功能、逻辑或实现的错误(2)证实经过评审的软件的确满足需求(3)保证软件的表示符合预定义的标准(4)得到一种一致的方式开发的软件(5)使项目更易管理2、评审会议3-5人参加,不超过2小时,由评审主席、评审者和生产者参加,必须做出下列决定中的一个:(1)工作产品可不可以不经修改而被接受;(2)由于严重错误而否决工作产品;(3)暂时接受工作产品。2026/7/2519六、SQA的正式技术评审3、评审总结报告、回答评审什么?由谁评审?结论是什么?评审总结报告是项目历史记录的一部分,标识产品中存在问题的区域,作为行政条目检查表以指导生产者进行改正。4、评审指导原则(1)评审产品,而不是评审生产者。注意客气地指出错误,气氛轻松。(2)不要离题,限制争论。有异议的问题不要争论但要记录在案。(3)对各个问题都发表见解。问题解决应该放到评审会议之后进行。(4)为每个要评审的工作产品建立一个检查表。应为分析、设计、编码、测试文档都建立检查表。(5)分配资源和时间。应该将评审作为软件工程任务加以调度。(6)评审以前所做的评审2026/7/2520六、SQA的正式技术评审SQA需重要检查的KPA部分2026/7/2521六、SQA的正式技术评审2026/7/2522六、SQA的正式技术评审2026/7/2523六、SQA的正式技术评审2026/7/2524七、统计软件质量保证1、对所有错误进行分类统计1).规约不完整或规格说明错2).未理解用户意图3).故意偏离规格说明4).违背编程标准5).数据表示有错6).构件接口不一致7).设计逻辑有错8).测试不完全或有错9).不准确或不完整的文档2026/7/2525七、统计软件质量保证10).设计的程序设计语言翻译错11).不清晰或不一致的人机界面12).杂项错误按严重,一般和微小级别统计各类错误的次数所占百分比,以及所有错误的数量及百分比。例如,建立一张类似如下的表格。然后考虑“重要少数”的错误指标,提出改进意见。2026/7/2526七、统计软件质量保证质量保证与检验,确保每个开发过程的质量,防止把软件差错传播到下一个过程,因此,检验的目的有两个:1.切实搞好开发阶段的管理,检查各开发阶段的质量保证。2.预先防止软件差错给用户造成损失。检验的类型有:1.供货检验:对委托外单位承担开发作业,而后买进或转让的构成软件产品的部件,规格说明,半成品或产品的检查。2.中间检验/阶段评审目的是为了判断是否可进入下阶段进行后续开发,避免将差错传播到后续工作中。3.验收检验:确认产品是否已达到可以进行产品检验的质量要求。4.产品检验:判定向用户提供的软件产品是否达到令人满意的程度。2026/7/2527七、统计软件质量保证问题相关统计2026/7/2528七、统计软件质量保证问题解决报告2026/7/2529八、总结目标是确保项目的质量过关过硬,工作周报每周实行。前续各工具安装Urtracker
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025-2026学年盛世开封教学设计
- 2025-2026学年孙策教学设计素材分享
- 2025-2026学年英语单词字母象形法教学设计
- 2025-2026学年金子陵团扇舞教学设计
- 2025-2026学年树叶扇子教案
- 公路国际检测合同
- 餐饮非独家广告发布协议
- 铁路变更验收合同
- 2025-2026学年清贫薛法根教学设计
- 山南地区贡嘎县2027届数学三年级第一学期期末调研试题含解析
- 防排烟系统基础知识课件
- 2024年四川丹农投资集团有限公司招聘笔试参考题库附带答案详解
- JTS207-2012 疏浚与吹填工程施工规范
- 货车合作经营协议书(共5篇)
- 光伏电站应急演练总结
- 危险货物运输登记表
- 现代果树生产技术-葡萄教案
- 男性生殖系统超声诊断课件
- 道亨软件概述
- MLCC工艺流程介绍培训课件
- GB/T 95-2002平垫圈C级
评论
0/150
提交评论