软件测试与质量保证 (7).pdf
《软件测试与质量保证 (7).pdf》由会员分享,可在线阅读,更多相关《软件测试与质量保证 (7).pdf(14页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、2016/3/8 1 软件质量保证 知识点2:SQA 2 内容 SQA 概述 SQA 工作内容和流程 SQA 与软件测试的关系 SQA案例 2016/3/8 2 什么是 SQA?ISO/IEC 12207:1995 指 出:软 件 质 量 保 证(Software Quality Assurance)是恰当保证为“项目生存周期中的软件产品和过程符合规定的需求和计划”提供足够保证的过程 具体:软件质量保证是通过对软件产品和活动有计划的进行评审和审计来验证软件是否合乎标准的系统工程活动.CMU/SEI在CMM/CMMI中将软件质量保证形成一个过程域SQA/PPQA(Product and Proc
2、ess Quality Assurance)确保SQA活动要自始至有计划的进行 审查软件产品和活动是否遵守适用的标准、规程和要求并得到客观验证。SQA的活动和结果要保证全员参与,沟通顺畅。逐级解决不符合问题 2016/3/8 3 SQA的目标 第三方角度独立审查软件是否遵循已制定的计划、标准和规程,提供给开发人员和管理层产品和过程的质量信息和数据。监控软件开发过程 保证产品和过程符合相应的标准和规程 保证不符合问题得到处理,并反映给高层 保证项目的计划、标准和规程适合,并满足评审和审计要求 4 SQA的工作内容 为项目准备SQA计划:与项目开发计划一致,得到评审确认。参与开发项目的过程定义和描
3、述:评审项目制定的开发过程定义,确保与组织企业的政策和标准相一致 评审项目实施中的各项软件工程活动:核实、记录、跟踪不符合项 审计预定的软件工作产品:核实、记录、跟踪不符合项 处理不符合问题:按照SQA规程处理不符合项 形成报告:书写SQA报告,发布给相关人员和高层 5 SQA工作的流程 6 进入SQA:SQA规程已经制定 SQA人员具备工作能力 项目已经定义 按计划进行SQA活动 评审软件工程活动 审计软件工作产品 定期向项目组报告 记录不符合问题 定期向高层报告 按规定制定SQAP 参与准备和评审SDP 退出SQA:过程和产品符合要求 数据记录完整、受控 测量分析验证SQA的实施 SQA的
4、工作措施 应用好的技术方法:指导项目组使用适合的开发技术方法和工具平台,保证高质量的开发结果 进行正式的技术评审:在项目里程碑之处,组织正式的技术评审,严格审查软件产品 组织实施多种软件测试策略:通过测试发现大多数软件缺陷 遵循软件质量标准:按照国际、国家或行业标准来制定评审要求,严格控制修改变更:减小变更带来的缺陷引入 度量:选择完善的信息数据进行收集,并使用分析手段分析 记录、保存和报告质量信息:软件质量保证收集分析的数据要提供给项目组成员或者高层管理者 2016/3/8 7 SQA活动的影响因素 知识结构:专业的技术,例如质量管理与控制知识、统计学知识等。经验 依据:如果没有这些标准,就
5、无法准确地判断开发活动中的问题,容易引发不必要的争论,因此组织应当建立文档化的开发标准和规程。全员参与:全员参与至关重要,高层管理者必须重视软件质量保证活动。把握重点:一定要抓住问题的重点与本质,尽可能避免陷入对细节的争论之中。2016/3/8 8 SQA策略 SQA策略主要分三个阶段:以检测为重:产品制成之后进行检测,只能判断产品质量,不能提高产品质量。以过程管理为重:把质量的保证工作重点放在过程管理上,对制造过程中的每一道工序都要进行质量控制。以新产品开发为重:在新产品的开发设计阶段,采取强有力的措施来消灭由于设计原因而产生的质量隐患。2016/3/8 9 2016/3/8 10 SQA与
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 软件测试与质量保证 7 软件 测试 质量保证
限制150内