财富时代,企业家的精神家园,帮助中国企业家在全球化进程中取得成功。
会员登录 会员注册 网站通告:

管理实务

搜索: 您现在的位置: 经济管理网-新都网 >> 管理实务 >> 质量管理 >> 质量规划 >> 正文

软件开发过程中的QA与QC (1)

http://www.newdu.com 2009/10/7 中国软件工程网 佚名 参加讨论

  2 QA与QC工作的区别和统一

  在了解了QA和QC的不同之处后,那问题来了:QA和QC该如何在项目各阶段中既关注职能领域、又共同为项目的质量目标协调、一致地开展工作呢?根据不同的项目阶段,笔者将二者的工作内容和工作产品进行了划分,如表二所示。在实际项目中,QA或QC工作人员,可以依据项目所处阶段,快速清楚本阶段的工作内容和产出物。

  类别

项目阶段

QA

QC

工作内容

工作产品

工作内容

工作产品

项目启动

定义产品质量指标

参与项目规划的评审

产品质量指标

 

 

项目计划

编制QA计划

过程审计

项目QA计划

QA阶段工作报告

测试计划管理

参加评审

测试计划

 

需求分析

阶段交付物审计

过程审计

QA阶段工作报告

分析测试需求

参加评审

测试需求

设    计

阶段交付物审计

过程审计

QA阶段工作报告

设计测试用例

参加评审

可能的话参与部分设计

测试用例

编    码

阶段交付物审计

过程审计

QA阶段工作报告

单元测试

集成测试

参加评审

缺陷报告

测试报告

测    试

阶段交付物审计

过程审计

QA阶段工作报告

集成测试

系统测试

性能测试

回归测试

测试管理工作

用户手册验证

测试脚本

缺陷报告

测试报告

用户手册

验证报告

实    施

产品质量状态评估

过程审计

项目交付审计

产品质量评估报告

QA阶段工作报告

内部接收测试

验收测试

缺陷报告

测试报告

表二 QA与QC各个阶段工作内容及工作产品对照表

  3 小结

  质量保证(QA)与质量控制(QC)的关系,一直以来都比较让人困惑。本文主要是将二者在实际工作中,如何有效完成各自的使命进行了阐述。当然了,在不同公司,可能有不同的适用情况,所以,本文介绍的内容,仅仅只是个例子,供抛砖引玉用。

  虽然不同公司有不同的情况,但是原则都是一样的。QA是从过程和标准来控制开发过程,从而达到提高软件质量的目的。而QC则是通过测试、评审等验证、确认手段来发现软件中的缺陷,并确保该缺陷得到解决,从而达到提高软件质量的目的。

上一页  [1] [2] 

Tags:软件开发QAQC  
责任编辑:admin
相关文章列表
没有相关文章
请文明参与讨论,禁止漫骂攻击。 昵称:注册  登录
[ 查看全部 ] 网友评论
| 设为首页 | 加入收藏 | 网站地图 | 在线留言 | 联系我们 | 友情链接 | 版权隐私 | 返回顶部 |