- 1、本文档共30页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
软件质量保证 目的 向管理者提供适当的对软件项目正使用的过程和正构造产品的可视性 包括 包括评审和审计软件产品和活动以验证它们符合适用的规程和标准 给项目和其它有关的经理提供这些评审和审计的结果 目标 软件质量保证活动是有计划的。 软件产品和活动遵守适用的标准、规程和需求的情况得到客观的验证。 受影响的组和个人接到软件质量保证活动和结果的通知。 高级管理者处理在软件项目内部不能解决的不符合问题 软件质量管理 目的 建立对项目的软件产品质量的定量了解和实现特定的质量目标 包括 确定软件产品的质量目标 制定实现这些目标的计划 监控及调整软件计划 目标 项目的软件质量管理活动是有计划的 软件产品质量的可测目标及其优先级是确定的 实现软件产品的质量目标的实际进程是用数量表示的和受到管理的 SQA关注什么 SQA关注的是,软件产品和活动对适用标准、规程和需求的符合性; SQA判定依据是,关于软件开发的各种标准、流程及规程; SQA工作的主要输出: 1. 质量保证计划; 2. 过程不符合项跟踪表; 3. 项目状态跟踪报告; TF SQA工作活动 制定软件质量保证计划 软件产品审计 软件过程审计 参与项目活动 采集度量分析 不符合项解决和上报 SQA报告 QA的活动 1、制定/维护计划 2、软件产品审计 目的:软件产品审计主要是评价软件工作产品是否遵从已制定的计划,是否符合所适用的标准、规范、规程等,并给管理者及项目相关人员提供可视性报告。通过对产品的审计,来确保标准流程的执行情况。 SQA产品审计活动: 审计工作产品的有/无,以及对标准的遵从。工作产品的审计不针对其具体技术、内容,而是确认在SDP中确定的所有预计要开发的软件产品的有/无,以及工作产品是否遵从SDP中标识的标准和指南,如:是否按照模板填写相应的内容,以及是否必须填写的都已经填写;是否按照规定的编码规范编写代码;是否按照标准的测试用例规范编写测试用例等; 对于需求变更控制的审计。主要是看需求变更记录、工作产品的版本控制、以及需求变更跟踪矩阵; 审计工作产品是否符合客户的质量要求(如果客户有特殊的质量要求) SQA审计的软件产品列表 项目计划类文档(SDP,Sub_Schedule,SCMP,SQAP); 软件需求文档; 软件设计文档; 代码; 测试计划、测试用例设计、测试报告; 用户手册 项目状态报告、度量表、配置状态报告; 产品发布的内容(交付给客户的产品); 需求变更管理表 评审记录 项目周报告 3、软件过程审计 目的:软件过程审计主要是评价软件项目过程是否遵从已制定的计划、方针,是否符合所适用的标准、规范、规程等,并给管理者及项目相关人员提供可视性报告。过程审计活动存在于软件开发过程的各个阶段。 SQA过程审计的活动: 检查是否满足进入准则; 检查输入的工作产品是正确的; 执行活动的人员是否受到执行活动所必须的培训,具备执行活动的能力; 验证开展的工作与计划、规程的符合性; 检查活动是否满足完成准则; 审计输出产品与前阶段输出工作产品之间的一致性; 检查活动是否进行了度量,数据是否进入过程数据库 4、参与项目活动 参与管理评审 SQA参加项目例会,随时了解项目的现状和问题;按照SQAP 和/或事件驱动的参加项目的管理评审会议,如:项目例会、项目总结会议等,为管理者就软件项目状态、进度、所出现的问题、风险等管理活动提供一份独立的评价,对于这种需求,SQA将准备为管理者提供如下几个方面的信息: 项目对TSSP 的遵从程度; 所出现的问题; 项目风险等。 在管理评审时,SQA应执行以下任务: 为管理者提供一份反映项目实际运行情况的独立评价报告; 监督管理评审活动依照SDP启动; 确保管理评审能解决SQA评价报告中所反映的实际问题; 跟踪评审结果和过程审计报告中反映的问题。 参与技术评审 技术评审的目标是: 评审软件产品的技术问题; 识别软件产品的技术风险; 解决软件产品出现的问题。 参加技术评审,SQA应执行以下任务: 检查项目SDP 和SQAP中要求的评审活动是否已进行; 有选择性地参加评审,重点关注于评审过程的有效性; 审计评审过程是否遵从公司TSSP 中规定的评审程序; 审计项目中接受评审的评审项的完整性; 检查技术评审是否有问题记录,并将评审结果通知了受影响的组和个人; 检查在评审中所识别的问题是否已采取措施进行了纠正; 检查是否跟踪评审发现的问题,直至解决; 采集有助于测定评审过程有效性的各项数据; 5、采集度量分析 6、问题解决与上报 7、定期汇报状态 SQA报告 用于高级管理层、SPM和其他相关组了解项目SQA活动的开展情况,也用于高级管理层、SPM了解整个项目的实际运行状况
文档评论(0)