第1章 度量之前需要了解什么 1
1.1 应用度量的预备知识 1
目录 1
1.2 软件过程 2
1.2.1 软件生产的过程观 2
1.2.2 软件过程工程 3
1.2.3 软件过程定义 3
1.3 软件项目过程管理 4
1.3.1 软件过程的概念框架 4
1.3.2 软件过程管理 6
1.4.1 度量的概念 9
1.3.3 度量与软件过程管理 9
1.4 度量的基本思想 9
1.4.2 度量的目的 10
1.4.3 度量的基本范式 11
1.4.4 度量的方针 12
1.4.5 度量的过程 12
1.4.6 度量的分类 12
1.5 小结 14
2.1.2 问题驱动的软件过程度量模型 15
2.1.1 度量的过程性 15
2.1 问题驱动的度量 15
第2章 实施软件度量全过程 15
2.2 准备度量过程 18
2.2.1 活动 19
2.2.2 过程实施时机 19
2.2.3 资源 20
2.2.4 过程产品 20
2.3 准备度量过程中的技术与工具 20
2.4 选择度量过程 21
2.4.1 活动 21
2.4.3 资源 29
2.4.2 过程实施时机 29
2.4.4 过程产品 30
2.5 可选择的度量内容 32
2.5.1 软件过程度量关注点 32
2.5.2 软件过程度量内容分类及其关系模型 33
2.5.3 软件过程性能度量类型的关系模型 38
2.5.4 软件过程性能的度量及数据 38
2.5.5 CMM/CMMI与过程性能度量 44
2.5.6 典型的度量指示器 47
2.5.7 过程性能度量指标 57
2.5.8 典型的过程度量实体 59
2.6 选择度量过程中的技术与工具 60
2.7 采集信息过程 60
2.8 应用度量过程 60
2.8.1 活动 61
2.8.2 过程实施时机 64
2.8.3 资源 64
2.8.4 过程产品 65
2.9 应用度量过程中的技术与工具 65
2.9.1 7种度量管理技术 65
2.9.2 软件过程特性 70
2.9.3 控制图分析 74
2.9.4 软件过程数据采样与分组 81
2.9.5 软件过程偏差原因分析 82
2.9.6 软件过程能力度分析 83
第3章 应用度量改进软件过程 85
3.1 度量过程的过程能力度 85
3.1.1 未完成层 86
3.1.2 已执行层 86
3.1.3 已管理层 86
3.1.4 已定义层 86
3.2 软件过程改进模式 87
3.1.7 ISPMM度量过程的能力度层次 87
3.1.6 优化层 87
3.1.5 量化管理层 87
3.2.1 Top-Down软件过程改进 88
3.2.2 中小型企业软件特征过程改进的问题 89
3.2.3 基于度量目标的软件过程改进 93
3.2.4 两种模型的比较 105
附录A 术语 107
附录B 度量模型相对提问单的覆盖分析 110
B.1 需求管理过程(该关键域共有6个过程问题) 110
B.2 项目计划过程(该关键域共有7个过程问题) 111
B.3 项目追踪与监督过程(该关键域共有7个过程问题) 113
B.4 子合同管理过程(该关键域共有8个过程问题) 114
B.5 软件质量保证过程(该关键域共有8个过程问题) 115
B.6 配置管理过程(该关键域共有8个过程问题) 117
附录C 软件过程特征分析的数学证明 119
C.1 随机变量的数学特征 119
C.1.1 数学期望 119
C.1.2 方差 119
C.2 随机事件稳定性定理 120
附录D 度量计划(模板) 122
参考文献 124