我想我会一直走在测试的道路上,既然 我已选择了测试这条路 欢迎测试界的XDJM一起交流、共同进步

软件质量之一

上一篇 / 下一篇  2008-12-17 22:44:58

 每日一句:

  I guess we should have a heart-to-heart talk.

一、软件质量的定义

1. ISO关于质量的定义:

质量就是实体基于特性满足需求的程度。

2. 软件质量

a. 实体------------软件

b. 特性-------ISO9126软件质量模型(GB16260)或者公司制定的流程

c. 需求

  • 需求规格说明书
  • 用户显式需求
  • 用户实际需求(包括用户的显式和隐式需求)

二、影响软件质量的因素

软件质量铁三角-------流程、技术、组织

a.流程

流程是将输入转化为输出的相互关系或相互作用的活动。

b.技术

c.组织

组织或人是技术的载体。

三、软件质量管理体系

1. 质量管理理论三阶段

第一阶段:检验质量管理

第二阶段:统计质量控制

第三阶段:全面质量管理

2. 流行的软件质量管理

ISO9000、CMMI\CMM、六西格玛

a. ISO9000

2000版的八项质量管理原则

  • 以顾客为中心
  • 领导作用
  • 全员参与
  • 过程方法
  • 管理的系统方法
  • 持续改进
  • 基于事实的决策方法------以事实数据为基础
  • 互利的供方关系

b. CMMI\CMM

capability maturity model   能力成熟度模型

可分为5级

  • 初始级--------不可预测
  • 可重复级------有纪律的

已建立管理软件项目的方针和实施这些方针的规程。类似项目可复用这些方针和规程。

  • 已定义级-------标准的和一致的

全组织的开发和维护软件的标准过程已文档化,项目可根据特征裁剪组织的标准软件过程。(由SEPG制定并实施计划)

  • 已管理级------可预测的

组织对软件产品和过程都设置定量的质量目标,实现对产品和过程的控制。

  • 优化级-------不断改进

整个组织集中精力进行不断的过程改进,预防已知类型的缺陷再次出现。

c. 六西格玛

西格玛是一种度量的单位,六个西格玛流程能力等于百万个样本中3.4个缺陷。

 


TAG: CMMI\\CMM 软件质量管理体系

 

评分:0

我来说两句

我的栏目

日历

« 2024-02-22  
    123
45678910
11121314151617
18192021222324
2526272829  

数据统计

  • 访问量: 25028
  • 日志数: 42
  • 建立时间: 2008-12-06
  • 更新时间: 2009-06-15

RSS订阅

Open Toolbar