刘佳荔 liujiali@shinetechnology
com 质量是什么 产品或服务满足用户给定要求的程度 质量产生于每个人之手,而不是检验 一组数据 1. 一个缺陷随着项目的进展越迟发现所消耗的成本越大 2. 每一个人的每一步工作都得到保证,才能确保产品按期、保质地完成,并节约项目的成本 3. 与质量有关的角色 项目经理、需求分析师、设计分析师、编码工程师、测试工程师、配置工程师、QA 工程师、项目的高层经理、其他:如文档工程师、评审组、客服 过程的地位 决定软件产品的成本、进度和质量的主要因素 质量三角架 过程、技术、人员 过程 过程的定义:(ISO/IEC 12207;GB/T 8566)指一系列活动、任务、和它们之间的关系、它们共同把一组输入转换成所需要的输出
练习(过程的定义) 1. 项目情况:项目接到一个任务,负责实现一个模块,该模块主要实现将产品 A 输出进行加工转换成用户要求的格式
目前已经进展到编码阶段
2. 任务:请各项目组明确编码过程的具体活动,以及各个角色的职责,派一名代表描述
(五分钟明确,五分钟阐述) 练习总结(过程的定义) 1. 不同的过程产生不同的结果 2. 同一任务由不同的项目组来完成,产生不同的结果 3. 即使在项目组内,每个项目成员的做法也不同 (能过过程规范工作,尽量缩小每个人、每个组之间的不同,使得所生产出来的产品质量是可控的,产品是可共用的) 什么是 CM M I
1. 集成的软件能力成熟度模型 2. Capability Maturity Model-Integration 美国国防部在卡内基-梅隆大学成立了软件工程研究所,于1987 年推出SW -CMM 框架,1993年推出SEI CMM1
1 版并得到推行,2002 年8 月CMMI-SW 1
1 版发布实施
CMMI 将系统工程和软件工程集成在一起,将系统学科