第1部分 软件成本度量概述 3
第1章 绪论 3
1.1 软件成本度量的意义 4
1.2 软件成本度量技术和方法 5
1.3 国内外标准化现状 9
第2章 软件规模测量方法 13
2.1 功能点法 13
2.1.1 IFPUG方法 14
2.1.2 MkⅡ方法 17
2.1.3 COSMIC方法 18
2.1.4 NESMA方法 20
2.1.5 FiSMA方法 21
2.1.6 五种功能规模度量方法比较 23
2.2 软件源代码行法 24
2.3 用例点法 24
2.4 对象点法 26
2.5 故事点法 27
第2部分 《软件研发成本度量规范》实施指南 33
第3章 《软件研发成本度量规范》标准解读 33
3.1 标准概述及结构说明 33
3.1.1 概述 33
3.1.2 标准的结构 35
3.1.3 标准的范围 35
3.1.4 标准中的规范性引用文件 36
3.2 软件研发成本构成 37
3.2.1 概述 37
3.2.2 直接成本 39
3.2.3 间接成本 40
3.2.4 成本构成常见问题解读 41
3.3 软件研发成本度量过程 41
3.3.1 软件研发成本估算 41
3.3.2 软件研发成本测量 63
3.4 标准的应用及附录 70
第4章 软件研发成本标准实施应用指导 78
4.1 快速功能点方法及应用示例 78
4.1.1 什么是快速功能点方法 78
4.1.2 快速功能点度量的应用场景 79
4.1.3 快速功能点度量的规则及过程 80
4.1.4 快速功能点方法应用示例 84
4.2 预算编制应用要点 88
4.2.1 方法选择 88
4.2.2 规模变更因子的取值 88
4.2.3 人员要求 88
4.2.4 关键活动 88
4.3 招投标及商务谈判应用要点 89
4.3.1 方法选择 89
4.3.2 规模变更因子的取值 89
4.3.3 人员要求 89
4.3.4 关键活动 90
4.4 项目计划与变更管理应用要点 90
4.4.1 方法选择 90
4.4.2 规模变更因子的取值 90
4.4.3 人员要求 91
4.4.4 关键活动 91
4.5 第三方评估应用要点 91
4.5.1 方法选择 91
4.5.2 规模变更因子的取值 91
4.5.3 人员要求 92
4.5.4 关键活动 92
4.6 核算及后评价应用要点 93
4.6.1 方法选择 93
4.6.2 规模变更因子的取值 93
4.6.3 人员要求 93
4.6.4 关键活动 93
第5章 软件研发成本标准实施案例分析 94
5.1 某能源行业公司第三方评估应用案例分析 94
5.2 某部委研发管理应用案例分析 98
5.3 某银行成本度量体系建设应用案例分析 102
5.4 某软件企业软件成本估算应用案例分析 107
5.5 某电信运营商需求工时标准化管理应用案例分析 112
5.6 某环保行业公司项目估算应用案例分析 116
第3部分 《软件测试成本度量规范》实施指南 127
第6章 《软件测试成本度量规范》标准解读 127
6.1 标准概述及结构说明 127
6.1.1 概述 127
6.1.2 标准的结构 127
6.1.3 标准的范围 128
6.1.4 标准中的规范性引用文件 128
6.2 软件测试成本构成 129
6.2.1 概述 129
6.2.2 直接成本 129
6.2.3 间接成本 133
6.3 软件测试成本调整因子 134
6.3.1 概述 134
6.3.2 软件复杂性 135
6.3.3 软件完整性 136
6.3.4 测试风险度 136
6.3.5 回归测试 137
6.3.6 加急测试 138
6.3.7 现场测试 138
6.3.8 评测机构资质 138
6.4 软件测试成本度量 139
6.4.1 软件测试成本度量流程 139
6.4.2 测试人工成本工作量估算 140
6.4.3 度量公式 142
6.5 附录 145
第7章 软件测试成本标准实施应用指导 148
7.1 概述 148
7.2 甲方预算场景 148
7.2.1 招标预算 149
7.2.2 需求变更再预算 151
7.2.3 核算 154
7.3 乙方预算场景 156
7.3.1 投标阶段 156
7.3.2 项目变更预算 158
7.3.3 内部核算 161
7.4 第三方评测机构报价 163
7.4.1 投标预算阶段 163
7.4.2 核算及后评估阶段 169
第8章 软件测试成本标准实施案例分析 172
8.1 电子政务应用案例分析 172
8.1.1 被测软件简介 172
8.1.2 测试直接成本估算 173
8.1.3 测试直接成本调整因子 176
8.1.4 测试工具成本估算 177
8.1.5 测试环境成本估算 178
8.1.6 测试间接成本 178
8.1.7 软件测试成本的计算 178
8.2 基于工作流的业务平台应用案例分析 180
8.2.1 被测软件简介 180
8.2.2 测试直接成本估算 180
8.2.3 测试直接成本调整因子 184
8.2.4 测试工具成本估算 186
8.2.5 测试环境成本估算 187
8.2.6 测试间接成本 187
8.2.7 软件测试成本的计算 187
8.3 某行业物流综合监管调度系统案例分析 188
8.3.1 被测软件简介 188
8.3.2 测试直接成本估算 190
8.3.3 测试直接成本调整因子 193
8.3.4 测试工具成本估算 194
8.3.5 测试环境成本估算 194
8.3.6 测试间接成本 194
8.3.7 软件测试成本的计算 195
8.4 智能泊车卡系统案例分析 196
8.4.1 被测软件简介 196
8.4.2 测试范围 197
8.4.3 测试成本评估目的 197
8.4.4 测试成本评估原则 197
8.4.5 测试人工成本估算 197
8.4.6 测试人工成本调整因子 200
8.4.7 测试工具成本估算 203
8.4.8 测试环境成本估算 203
8.4.9 测试间接成本估算 204
8.4.10 软件测试成本的计算 205
8.4.11 软件测试成本 207
8.5 智慧城市应用案例分析 207
8.5.1 被测软件简介及成本度量概述 207
8.5.2 测试直接成本估算 208
8.5.3 测试直接成本调整因子 209
8.5.4 测试工具成本估算 212
8.5.5 测试环境成本估算 212
8.5.6 测试间接成本 212
8.5.7 软件测试成本的计算 212
8.5.8 测试结果 214
展望 215
附录A 中国软件行业基准数据(2016年) 217
附录B 常见问题(Q&A) 219
附录C 《软件项目成本和绩效数据采集、分析和发布方法》标准内容要点 223
附录D 标准术语和定义 229
参考文献 233