1 / 40
文档名称:

软件测试-软件开发过程管理.pptx

格式:pptx   大小:319KB   页数:40页
下载后只包含 1 个 PPTX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

软件测试-软件开发过程管理.pptx

上传人:卡卡巅峰典范 2021/8/1 文件大小:319 KB

下载得到文件列表

软件测试-软件开发过程管理.pptx

文档介绍

文档介绍:软件测试-软件开发过程管理
软件过程
  是指人们用于开发和维护软件及其相关产品的一系列活动、方法、实践和革新。
软件开发过程管理
  是指在软件开发过程中,除了先进技术和开发方法外,还有一整套的管理技术。
软件过程改进
  是针对软件生产过程中会对产品质量产生影响的问题而进行的,它的直接结果是软件过程能力的提高。
  现在常见的软件过程改进方法:ISO 9000,SW-CMM和由多种能力模型演变而来的CMMI。
1 CMM和ISO9000
SW-CMM和CMMI
SW-CMM简介
为了保证软件产品的质量,1991年美国卡内基·梅隆大学软件工程研究所(CMU/SEI)将软件过程成熟度框架进化为软件能力成熟度模型(Capability Maturity Model For Software,简称SW-CMM),并发布了最早的SW-CMM 。
  SW-CMM为软件企业的过程能力提供了一个阶梯式的进化框架,阶梯共有五级。
SW-CMM和CMMI
1 初始级
2 可重复级
3 已定义级
4 已管理级
5 优化级
无序、混乱的软件过程。依赖个别人的努力和机遇。
图 CMM分级标准
SW-CMM和CMMI
1 初始级
2 可重复级
3 已定义级
4 已管理级
5 优化级
建立基本的项目管理过程。相似项目,重复以往成果。
图 CMM分级标准
SW-CMM和CMMI
1 初始级
2 可重复级
3 已定义级
4 已管理级
5 优化级
文档化、标准化和标准的软件软件过程。
图 CMM分级标准
SW-CMM和CMMI
1 初始级
2 可重复级
3 已定义级
4 已管理级
5 优化级
软件过程和产品质量有详细的度量标准。
图 CMM分级标准
SW-CMM和CMMI
1 初始级
2 可重复级
3 已定义级
4 已管理级
5 优化级
持续的对过程进行改进。
图 CMM分级标准
SW-CMM和CMMI
KPA及KP
  除第一级外,SW-CMM的每一级都是按完全相同的结构组成的。每一级包含了实现这一级目标的若干关键过程域(KPA),每个KPA进一步包含若干关键实施活动(KP),无论哪个KPA,它们的实施活动都统一按六个公共属性进行组织,即每一个KPA都包含六类KP:
  1. 目标
  2. 实施保证
   实施能力
  4. 执行活动
  5. 度量分析
  6. 实施验证
SW-CMM和CMMI
CMMI简介
  由于不同领域能力成熟度模型存在不同的过程改进,重复的培训、评估和改进活动以及活动不协调等一些问题。于是由美国国防部出面,美国卡内基·梅隆大学软件工程研究所(CMU/SEI)于2001年12月发布的CMMI :软件工程(SW)、系统工程(SE)、集成的产品和过程开发(IPPD)、采购(SS)。