2026/4/23课程博客 软件过程与管理期末复习 - 经典软件过程管理(一)

软件过程与管理期末复习 - 经典软件过程管理(一)

一、软件配置管理(SCM)

1. 四大核心任务

  1. 配置识别:拆分配置项(CI),建立唯一标识;

  2. 配置控制(变更控制):管控配置项/基线的变更申请、审批、执行;

  3. 配置状态报告:实时统计、反馈配置项状态;

  4. 配置审计:校验配置项与标识一致性,确保变更落地。

2. 配置项(CI)

配置管理的核心对象,指项目中可文档化的工作产品,例如代码、各类文档等。

二、CMM 软件能力成熟度模型

1. 基础介绍

由卡内基梅隆大学SEI研发,1991年正式发布,用于评估软件团队过程成熟度,描述从混乱到规范化的过程改进路径。

2. 五层成熟度等级

等级 名称 核心特征
1 初始级 过程无序,项目成功依赖个人能力
2 可重复级 基础项目管理流程建立,可复用过往成功经验
3 已定义级 管理、工程活动标准化、文档化
4 已管理级 过程与产品实现定量度量、精准管控
5 已优化级 持续主动改进流程,提前预防缺陷

3. 层级结构

成熟度等级 → 关键过程域(KPA) → 公共特征 → 关键实践(KP)

4. 18个关键过程域(KPA)

  1. 2级(可重复级,6个):需求管理、软件项目计划、软件项目跟踪与监控、软件转包合同管理、软件质量保证、软件配置管理

  2. 3级(已定义级,7个):组织过程焦点、组织过程定义、培训程序、集成软件管理、软件产品工程、组间协调、同级评审

  3. 4级(已管理级,2个):定量过程管理、软件质量管理

  4. 5级(已优化级,3个):缺陷防范、技术改革管理、过程变更管理

5. 五大公共特征(关键实践分类)

  1. 执行约定:制定组织策略与领导体系;

  2. 执行能力:配齐人员、资源、培训等前置条件;

  3. 执行活动:落地任务、分配职责;

  4. 测量与分析:监控、优化过程状态;

  5. 验证实施:评审监督,保障流程落地。

posted @ 2026-06-23 00:00  Moonbeamsc  阅读(18)  评论(0)    收藏  举报
返回顶端