(摘CMM之)软件质量保证
上一篇 /
下一篇 2011-10-09 16:30:17
(摘CMM之)软件质量保证
软件质量保证的目的:为管理者提供软件项目过程和产品的适当的可视性。
软件质量保证包括评审和审计软件产品和活动,验证他们是否遵行应用规程和标准,并向项目和其他相关负责人提供评审或审计的结果。
软件质量保证的目标:
软件质量保证活动是有计划的
客观的验证软件产品和活动是否遵行所用的标准,规程和需求.
软件质量保证组所进行的活动和结果及时的通知到相关的组和个人.
高层管理者及时处理在软件项目内部不能解决的不一致性的问题.
执行约定:
项目遵行一个有组织指定的文档化的方针来实施软件质量保证.
对全部的软件项目,SQA功能到位;
SQA组有一个直接向高层管理者报告的渠道;
高层管理者定期评审SQA的活动和结果;
执行能力
执行活动
活动1:按照一个文档化的规程,指定软件项目的SQA计划
活动2:SQA组按SQA计划活动
计划包括:
1.SQA组的职责和权力
2.SQA的资源要求
3. SQA活动活动进度表和资金
4. SQA组参加制定的项目软件开发计划,标准和规程的活动
5.对软件活动和产品的评价活动
6.实施的审计或评审
7.作为SQA进行评审或审计基础的项目标准和规程
8.用于对不一致问题建立的文档和进行跟踪直至结束的规程
9.要求SQA组生成的文档
10.向项目的其他组和其他软件相关组反馈SQA活动信息的方法和频度
活动3:SQA组参入项目软件开发计划,标准和规程的准备和评审
活动4:SQA参与评审软件工程活动,验证一致性
活动5:SQA参与评审软件工作产品,验证一致性
活动6:SQA定期通告活动结果
活动7:按照一个文档化的规程,对软件活动和软件工作产品鉴别出偏差建立文档,并加以处理
度量和质量分析
验证实现:
高管定期参与评审SQA活动
项目负责人定期事件驱动地参与评审SQA活动
独立于SQA专家定期评审项目SQA的活动和软件工作产品。
注:
对“批量生产”软件项目的质量保证很有指导性,太规范的东西初建很要成本。但作为SQA是需要这些作为指导,应对实际开发软件中可能的薄弱环节。
收藏
举报
TAG: