第Ⅰ部分 行家里手的真知灼见 3
第1章 功能点度量的扩展作用 3
1.1 引言 3
1.2 功能点度量的扩展作用 4
1.3 优化功能点价值 14
1.4 功能点和软件需求 14
1.5 功能点计算专家的比率 16
1.6 内部与外部顾问计算的功能点数对比 17
1.7 功能点度量的潜在扩充 17
1.8 总结和结论 21
作者简介 21
2.1 度量的实质 23
第2章 IT组织自身的基准点 23
2.2 参照的基础 24
2.3 解释度量 27
2.4 采集数据:成为自己的NCHS 28
2.5 管理数据 29
2.6 强劲的压力:最终期限 30
2.7 获取IT度量信息的障碍 31
2.8 应用于何种项目 32
2.9 老数据与新数据 32
2.10 分析建议 33
2.11 不要玩比率游戏 33
2.12 图形分析 34
2.13 小结 37
作者简介 38
3.1 核心度量指标的度量 39
第3章 编制软件计划的核心 39
3.2 度量期望的结果 45
作者简介 47
第4章 工作产出度量:IT工作单元 48
4.1 引言 48
4.2 工作成果的度量 48
4.3 计算吞吐量 50
4.4 标准化和工作单元 50
4.5 IT工作单元初探 52
4.6 应用IT工作单元 52
4.7 来自MCI Systemhouse公司的ITWU实例 56
4.9 小结 57
4.8 工作单元度量法的演进 57
作者简介 58
第Ⅱ部分 度量方案的引入 60
第5章 EDS巴西度量方案:以改进为目的的度量 60
5.1 为什么需要度量方案,并进行规范化 60
5.2 度量方案:组织结构 61
5.3 度量方案过程 61
5.4 评估过程 64
5.5 度量方案失败的原因 65
5.6 小结 66
作者简介 66
6.1 引言 68
第6章 度量方案实施方法 68
6.2 第1步:确定目标和行动 69
6.3 第2步:确定度量指标 70
6.4 第3步:定义数据收集 71
6.5 第4步:定义报告 72
6.6 第5步:实施度量过程 73
6.7 小结 76
作者简介 76
第7章 基准管理 78
7.1 引言 78
7.2 什么是基准管理 78
7.3 为什么要制定基准点 79
7.4 内部基准管理 79
7.5 外部基准管理 80
7.6 从基准管理开始 81
7.7 分析掌握的信息 83
7.8 小结 84
作者简介 85
第8章 确定软件度量的数据定义框架 87
8.1 引言 87
8.2 数据定义框架的作用 88
8.3 数据建模和术语 88
8.4 综合例子 98
8.5 实例 98
8.6 完成工作量(工时)的DDF 100
作者简介 103
8.7 小结 103
9.1 引言 105
9.2 度量体系:概念、用途以及使用方法 105
第9章 更廉、更好、更快:度量方案的作用 105
9.3 度量选择标准 106
9.4 度量体系的种类 106
9.5 关键度量指标 108
9.6 项目属性 109
9.7 数据分析过程 110
9.8 组织的度量值报告 111
9.9 小结 112
作者简介 112
10.1 引言 116
10.2 软件度量的步骤 116
第Ⅲ部分 度量方案的组成部分——功能点 116
第10章 功能规模如何及何时才能符合度量方案 116
10.3 编制度量方案计划 117
10.4 选择度量体系 118
10.5 指导合适的目标度量体系 119
10.6 关键成功因素 119
10.7 文化的改变 120
10.8 小结 121
作者简介 121
11.1 引言 122
11.2 软件可靠性评估 122
第11章 大型电信系统基于规模和软件过程评估的早期软件可靠性评估 122
11.3 规模和复杂性的作用 123
11.4 早期规模和可靠性评估 124
11.5 小结 128
作者简介 128
第12章 在大型组织中建立软件规模评估活动支持中心 130
12.1 商业动力 130
12.2 行业标准 131
12.3 方法和工具 132
12.4 推荐的组织结构 134
12.5 集中式规模评估支持小组的职责 135
作者简介 138
12.6 小结 138
第13章 度量方案中的功能点 140
13.1 引言 140
13.2 管理项目开发 140
13.3 定制软件包 147
13.4 FPA的基础结构和资源 148
13.5 选择要计算的软件 150
13.6 记录功能点计算的标准 151
13.7 解决计算问题的标准 151
13.8 用于审查计算值的标准 152
13.9 资源和成本 153
作者简介 154
第14章 跟踪软件进度 159
第Ⅳ部分 利用度量管理项目 159
14.1 跟踪进度:有效度量指标的标准 160
14.2 基于活动的进度度量指标 161
14.3 基于活动的详细度量指标 164
14.4 基于产品的进度度量指标 165
14.5 比较基于活动和基于产品的进度度量指标 167
14.6 建议 167
作者简介 168
第15章 有效利用软件度量:项目度量 169
15.1 引言 169
15.2 战略与战术 170
15.3 项目框架 171
15.5 有效规模 173
15.4 功能点及规模 173
15.6 生产率 176
15.7 风险评定 176
15.8 挣值管理 177
15.9 产品质量 178
15.10 跟踪产品缺陷:利用度量体系进行管理 178
15.11 小结 179
作者简介 180
第16章 利用工作量度量跟踪项目轨迹 181
16.1 度量和分析的必要性 181
16.2 避免失误 182
16.3 何为工作量 182
16.4 主动计划与跟踪 183
作者简介 191
16.5 小结 191
17.1 引言 192
第17章 利用项目度量体系加强项目管理 192
17.2 关键度量指标 193
17.3 项目度量体系在实际中的应用 198
17.4 案例结果 200
17.5 度量指标间的关系 200
17.6 采用内部或者外部生产率基准点 201
17.7 小结 203
作者简介 203
第18章 如何避免构筑有效实施度量方案时的障碍和陷阱 206
18.1 第1阶段:标识和分析需求 206
第Ⅴ部分 度量方案的相关问题及回避 206
18.2 第2阶段:设计 208
18.3 第3阶段:设计实施 208
18.4 第4阶段:方案检验 209
18.5 第5阶段:实现和维护 209
作者简介 211
第19章 未上报和无偿加班:引发失实度量 212
19.1 引言 212
19.2 数字 213
19.3 加班的历史 214
19.4 计算机的使用和加班 214
19.5 产生未上报和/或无偿加班时间的原因 215
19.6 软件度量的观点 216
19.7 对组织的影响 217
19.9 国外的加班 218
19.8 社会成本 218
19.10 软件工程研究所的能力成熟度模型 219
19.11 状态报告 220
19.12 小结 221
19.13 结论 222
作者简介 222
第Ⅵ部分 利用软件度量进行有效估计 225
第20章 在大型软件服务公司中采用度量支持估计 225
20.1 引言 225
20.2 度量和过程改进活动中估计的作用 225
20.3 建立估计中心 226
20.5 估计的公司度量 227
20.4 估计的困境 227
20.6 估计中心的商业价值 228
20.7 基于模型估计的情形 229
20.8 进度压缩估计:案例研究 229
20.9 小结 234
作者简介 234
第21章 软件开发项目估计 235
21.1 估计的重要性 235
21.2 估计的概念 236
21.3 采用数据进行估计 238
21.4 估计模型 243
21.5 如何估计软件项目 247
21.7 进展中项目的重新估计 248
21.6 新开发项目或大规模升级项目的估计 248
21.8 小结 250
作者简介 251
第22章 强化估计:按时、不超支 253
22.1 先决条件 254
22.2 验证解决方案 254
22.3 挑选工具 257
22.4 下一步做什么 259
作者简介 260
第23章 强化估计 261
23.1 引言 261
23.2 功能点计算和工作量估计 261
23.3 估计过程评价的度量范围 262
23.4 需求分析的工作量估计 263
23.5 执行工作量估计 264
23.6 把工作量变为对用户友好的数字 265
23.7 小结 267
作者简介 268
第24章 ESE:强化软件估计方法 269
24.1 引言 269
24.2 基本模型:IFPUG指南和ISBSG基准 269
24.3 调整与否:VAF问题 270
24.4 内部基准管理:“最佳的”问题 271
24.5 算法模型:构造型成本模型 271
24.7 参数模型:简单性对差异性问题 272
24.6 功能点和代码行:逆火问题 272
24.8 软件重用问题 273
24.9 固有复杂性问题 274
24.10 需求挥发性:需求变更问题 275
24.11 我们如何确信:不确定性问题 275
24.12 强化软件度量:集成 277
24.13 进一步的强化 278
作者简介 278
第Ⅶ部分 需求管理 282
第25章 新兴的需求工程师 282
25.1 引言 282
25.3 准确评估的重要性 283
25.2 合理需求的重要性 283
25.4 只有软件评估组或顾问是不够的 284
25.5 需求工程师具有软件规模专业知识时的其他益处 285
25.6 小结 285
作者简介 286
第26章 早期快速功能点分析——从概要用户需求到项目管理 287
26.1 引言 287
26.2 管理软件项目需求 287
26.3 利用需求估计项目资源 290
26.4 早期快速功能点分析 294
26.5 小结 302
作者简介 302
27.2 及时和健壮的需求定义 304
27.1 引言 304
第Ⅷ部分 对IT/商务度量的影响 304
第27章 拟定和履行合同度量方案的关键成功因素 304
27.3 需求定义的其他问题 308
27.4 培训和教育 308
27.5 实施前后的支持 308
27.6 小结 309
第28章 如何从企业级度量储存库中获得最大收益 311
28.1 引言 311
28.2 假设 311
28.3 存储收集到的度量数据 311
28.4 一致性对定制 312
28.5 随组织一起成熟的储存库 313
28.7 面面俱到 314
28.6 企业级观点和需要 314
28.8 小结 315
作者简介 315
第29章 大学在促进软件度量中的任务和作用 316
29.1 引言 316
29.2 软件度量的作用 316
29.3 教育的任务 318
29.4 小结 320
作者简介 320
第Ⅸ部分 IT平衡计分卡方法 322
第30章 支持IT平衡计分卡所需度量:IT指标 322
30.1 引言 322
30.2 识别和选择表示IT功能的合理指标 323
30.4 平衡计分卡和IT 325
30.3 平衡计分卡 325
30.5 小结 332
作者简介 332
第31章 软件平衡计分卡:皇冠上的明珠 334
31.1 什么是软件平衡计分卡 334
31.2 克服恐惧和阻力 335
31.3 使用软件平衡计分卡 335
31.4 准备软件平衡计分卡 336
31.5 其他重要度量指标 336
31.6 小结 340
作者简介 341
32.2 从战略高度为公司定位 342
第32章 打造均衡的计分卡 342
32.1 引言 342
32.3 设计平衡计分卡 343
32.4 小结 350
作者简介 350
第Ⅹ部分 外包中的度量 354
第33章 浅谈外包中的度量体系 354
33.1 引言 354
33.2 背景 354
33.3 定义和分类外包协议 354
33.4 建立外包度量体系的步骤 356
33.5 外包中的度量体系 358
33.6 建立基线 359
33.7 度量体系和主要项目的外包 362
33.9 小结 363
33.8 未来的趋势:价格模型和独立基准管理 363
作者简介 364
第34章 诉讼:未实施功能点度量的产物 365
34.1 建议书:能否跟我跳舞 366
34.2 只对狼人有效的银弹 367
34.3 确定故障:“笨蛋,问题出在界面上” 368
34.4 项目开发阶段 369
34.5 项目组成员的个人生产率 370
34.6 下一步怎么办 371
34.7 当爱己成往事 371
34.9 永远的需求变更 372
34.8 缺陷的命运 372
34.10 软件度量的成本:是否值得 373
作者简介 374
第35章 外包中的度量体系 375
35.1 成功的诀窍 375
35.2 规划阶段 375
35.3 履行阶段 378
35.4 控制阶段 380
35.5 质量模型 382
35.6 小结 383
作者简介 383
36.2 设计和开发SLOC计算工具 386
36.1 引言 386
第36章 标准化SLOC计算工具以支持ISO和CMM需求 386
第Ⅺ部分 基于SEI和ISO的度量 386
36.3 SLOC计算工具的影响 388
36.4 SLOC计算工具对迈向CMM的影响 389
36.5 SLOC计算工具对ISO 9000-3活动的影响 389
36.6 小结 390
作者简介 390
第37章 软件过程改进的度量和分析 392
37.1 关心度量的理由 392
37.2 正确实施度量 394
37.3 CMMI中的度量分析 401
37.4 分析方法 404
37.5 制定有效的度量方案 406
37.6 总结和结论 408
作者简介 409
第38章 功能点分析在CMM中的作用 411
38.1 引言 411
38.2 推行CMM 411
38.3 FPA在提升CMM等级中的作用 412
38.4 推行FPA和CMM 413
38.5 小结 415
作者简介 415
第Ⅻ部分 统计过程控制 418
第39章 统计过程控制在性能管理中的应用 418
39.1 引言 418
39.2 性能管理的挑战 418
39.4 数据收集问题 419
39.3 测试和运行 419
39.5 确定控制图 421
39.6 把SPC当作管理工具 424
39.7 用于测试的控制图 424
39.8 软件开发生命周期中的SPC 425
39.9 小结 426
作者简介 426
第40章 统计过程控制在软件工程中的应用 427
40.1 业务需要 427
40.2 适应范围 427
40.3 使用SPC的理由 428
40.5 SPC的基础 429
40.6 上、下控制限的基本概念 429
40.4 使用SPC的先决条件 429
40.7 实用示例 431
40.8 检查数据分析 434
40.9 异常模式 437
40.10 控制图和质量预测 438
40.11 其他用途 441
40.12 实施和使用的成本 442
40.13 小结 443
作者简介 443
第ⅩⅢ部分 电子商务中的度量 446
第41章 功能度量在确保B2B电子商务项目成功中的作用 446
41.1 引言 446
41.3 总体功能点计算和评估方法论 447
41.2 B2B电子商务简介 447
41.4 功能点计算和评估的益处 448
41.5 IFPUG CPM 4.1的扩展 449
41.6 功能点计算和评估存储库 451
41.7 基于项目组的功能点计算和评估过程 452
41.8 功能点评估工作表的简短示例 454
41.9 其他应用 455
41.10 eSell公司的内部挑战 458
41.11 总结和结论 459
41.12 最终要考虑的问题 459
作者简介 460
42.2 可用性度量模型 461
42.1 引言 461
第42章 电子商务应用软件的可用性度量 461
42.3 可用性子特性的度量 462
42.4 评价可用性 465
42.5 小结 466
作者简介 467
第43章 电子商务度量:功能点分析和基于组件的软件度量方法 468
43.1 引言 468
43.2 什么是基于组件的软件 469
43.3 应该度量什么 471
43.4 这些度量指标是否可行 477
43.5 小结 484
作者简介 485