让暴风雨来得更猛烈些吧'''''....
软件质量(11.08)
上一篇 /
下一篇 2007-11-09 11:53:47
/ 个人分类:培训整理
软件质量
主要内容:
1.软件质量的定义;
2.软件
质量管理体系;
3.软件质量模型(重点);
4.软件质量活动;
1.软件质量的定义
实体满足需求的特性的总和。
2.软件质量的三个层次
由软件质量的定义引申出软件质量的三个层次:
a.符合需求规格说明,目标是开发者定义的;
b.符合用户显式需求,目标是客户定义的;
c.符合用户实际需求,包括用户明确说明的和隐含的需求;
3.影响软件质量的因素
包括
技术,组织,流程,成为影响软件质量的铁三角,下面分别讨论:
a. 技术
分析技术:UML(Unified Model Language 统一建模语言)分析技术
设计技术:概要设计(流程图,伪码,盒图,PAD)
编码技术:面向对象编程,
java,c++
测试技术:测试方法,测试流程,
测试工具,测试管理
工艺技术:硬件方面
现有技术和技术的积累(经验库,案例库,平台库,专利)
b. 流程
流程只规定了活动的先后顺序,增加了项目的可控性和透明度,减少内耗,提高生产率
(过程:除了规定活动的先后顺序,还有角色,职责,入口准则,出口准则,输入/输出)
c. 组织:并不直接影响软件质量,通过技术和流程影响的
* 让合适的人做合适的事
* 用制度来推动技术的沉淀和积累
组织对流程的影响:流程的实施需要组织强有力推动,否则只是一纸空文
4.软件质量管理体系
a. ISO(International Organization for Standardization)国际标准化组织
ISO9000(标准族):ISO9000是理论指导思想
b.
CMM c. 六西格玛
5.ISO9000:2000版标准八项质量管理原则:
a. 以客户为中心;
b. 领导作用;
c. 全员参与;
d. 过程方法;
e. 管理的系统方法;
f. 持续改进(是组织的永恒目标);
g. 基于事实的决策方法;
h. 互利的供方关系;
收藏
举报
TAG:
培训整理