一:质量
质量定义:实体基于这些特性满足需求的程度
影响质量的因素:流程,技术,组织
软件质量的三个层次:
A.符合需求规格
B.符合用户显示需求
C.符合用户实际需求
二:软件质量管理体系
ISO9000:适用于各行各业
CMMI:只适用软件
6SIGMA:软件和非软件制造业
6sigma和ISO9000关系:
6sigma提供了一个ISO9000之后企业进一步改善的方向、步骤和系统的方法,它既能够促进企业改革又能保证在企业各个层面上的持续改善。
ISO9000八项质量管理原则:
1.以客户为中心
2.领导作用
3.全员参与
4.过程方法
5.管理的系统方法
6.持续改进
7.基于事实的决策方法
8.互利的供方关系
八项质量管理原则的意义:
1.是质量管理的理论基础
2.用于高度概括易于理解的语言所表述的质量管理
3.为组织建立质量管理体系提供了理论依据
4.是组织的领导者有效的实施质量管理工作必须遵守的原则
CMMI两种表示法:阶段式(staged)、连续式(connutious)
实施CMMI/CMM的必要性:
1.提高成熟度
2.提高组织管理水平
3.降低产品缺陷度
4.使开发过程和工作产品可视,可控,可预测
5.促使整个组织的规范化,系统化,职业化
6.带来一套系统的管理思想和管理方法
7.提高生产率,缩短维护周期,节约巨额维护成本
8.对客户同时做出质量和进度上的可信承诺
CMMI的5个等级:
KPA:企业需要集中力量改进的软件过程