[原创]软件产品的质量

[原创]软件产品的质量

一 什么是产品的质量?
不同角度理解不同:
    用户(我们需要满意的功能);
    设计(完整的需求文档);
    开发(正确的代码);
    测试(最少的缺陷)

二 哪么谁应对产品质量负责呢?
   公司负责人;
   项目管理人员;
   开发;
   测试
   QA;
   以上所有的人员应对产品质量负责

三  哪么决定产品的质量关键因素是什么?
   (1)管理与流程;
   (2)人员与素质;
   (3)技术与工具;

   以上三者相辅相成,互相依赖,又互相制约,称为“质量关键金三角”
  
  
四   决定产品质量关键因素- 管理与流程
   产品开发生命周期;
   里程碑控制的质量监测;
   螺旋式开发模型;
   缺陷趋势监测和管理;
   测试版本制作过程控制;
   风险分析和管理;

五 决定产品质量关键因素- 人员与素质
   组织结构
   人员配备
   技术水平
   分析解决能力
   工作负担
   工作态度

六 决定产品质量关键因素- 技术与工具
   编程语言、方法、标准;
   编译工具;
   自动化测试;
   QA/测试方法、计划;
   功能规范;
   编写需求说明书的模板;
   缺陷数据库;
   质量度量方法;

七  产品质量关键因素金三角的关系
   三者缺一不可,相辅相成
   实现产品的高质量必须有正确的管理与流程来保证;
   新时代敏捷开发产品质量须借助高效实用的技术与工具;
   高素质人员也需要按科学的管理与流程;
   高素质人员才可能掌握和开发高效实用的技术与工具;

以上是参加了微软软件产品的质量培训时,所列的笔记,供参考!

posted @ 2007-09-13 18:51  卖烧烤的鱼  阅读(3753)  评论(19编辑  收藏  举报