高质量软件项目管理PDF电子书下载
- 电子书积分:29 积分如何计算积分?
- 作 者:(美)富特雷尔等著;袁科萍等译
- 出 版 社:北京:清华大学出版社
- 出版年份:2006
- ISBN:730212423X
- 页数:1163 页
第1章 概述 1
1.1 34种能力简介 3
1.2 基础综述 5
1.2.1 什么是软件项目管理 6
1.2.3 什么是项目 7
1.2.2 什么是软件工程 7
1.2.4 什么是规划 8
1.2.5 什么是项目管理 9
1.2.6 其他定义 10
1.3.1 产品能力的相关章节 13
1.3 产品开发技能 13
1.3.2 产品管理技能简要说明 14
1.4.1 项目能力的相关章节 19
1.4 项目管理技能 19
1.4.2 项目管理技能简要说明 20
1.5.1 人员管理技能的相关章节 25
1.5 人员管理技能 25
1.5.2 人员管理技能简要说明 26
1.6 小结 30
1.7 复习题 33
1.8 引文 34
2.1 项目描述 35
第2章 案例研究 35
2.1.1 项目管理环境 36
2.1.3 项目交付结果 37
2.1.2 公司和你 37
2.2 软件潜在市场的说明 39
2.1.6 项目团队 39
2.1.4 进度表 39
2.1.5 竞争对手 39
第3章 过程概述 40
3.1 本章要点 41
3.2 本章在产品开发生命周期的位置 42
3.3 本章与34种能力的关系 43
3.5 SEI CMM 3级是明确的等级 44
3.4 本章的学习目标 44
3.5.2 组织过程定义 45
3.5.1 组织过程的核心 45
3.5.3 过程管理始于前端 46
3.5.5 过程管理的过程 47
3.5.4 过程管理定义 47
3.6 IEEE 1074——软件生命周期过程的过程图 49
3.6.1 使用1074的方式 53
3.7 定制软件开发过程 57
3.6.2 1074的应用 57
3.10 复习题 58
3.9 小结 58
3.8 软件项目管理组织生命周期 58
3.13 参考文献 60
3.12 引文 60
3.11 案例研究 60
4.1 本章在产品开发生命周期的位置 62
第4章 选择软件开发生命周期 62
4.2 本章与34种能力的关系 63
4.4 什么是软件开发生命周期 64
4.3 本章的学习目标 64
4.5 软件开发生命周期的重要性 65
4.7 SEI CMM和生命周期 68
4.6 选择和调整软件开发生命周期是质量目标 68
4.8 国际标准化组织(ISO)/IEC 12207 70
4.7.2 集成软件管理 70
4.7.1 组织过程定义 70
4.9.1 瀑布软件开发生命周期模型 72
4.9 软件开发生命周期模型 72
4.9.2 V形软件开发生命周期模型 76
4.9.3 原型软件开发生命周期模型 78
4.9.4 RAD软件开发生命周期模型 82
4.9.5 软件开发生命周期增量模型 84
4.9.6 螺旋式软件开发生命周期模型 86
4.9.7 调整后的软件开发生命周期模型 91
4.10 选择合适的软件开发生命周期模型 93
4.11 定制生命周期模型 96
4.13 复习题 98
4.12 小结 98
4.14 案例研究 99
4.15 引文 100
4.16 参考文献 101
第5章 领域过程管理 102
5.2 本章与34种能力的关系 103
5.1 本章在产品开发生命周期的位置 103
5.4 定义过程领域 104
5.3 本章的学习目标 104
5.5 项目选择模型 111
5.6 项目业务量管理 114
5.7 理解财务过程 116
5.9 复习题 117
5.8 小结 117
5.11 引文 118
5.10 案例研究 118
6.1 本章在产品开发生命周期的位置 119
第6章 选择项目团队 119
6.2 本章与34种能力的关系 120
6.4 选择项目团队 121
6.3 本章的学习目标 121
6.4.2 原则8:自我 122
6.4.1 原则7:同事 122
6.5.1 个体性格类型 123
6.5 整体等于部分之和 123
6.5.2 文化影响 127
6.5.3 个人动机 128
6.6.1 根据特征聘用并根据技能培训 130
6.6 需要协同工作的部分 130
6.6.2 理解团队的动态特征 132
6.6.3 团队毁灭 134
6.7.2 团队交流 135
6.7.1 交流和团队规模 135
6.7 共同工作需要的框架 135
6.7.3 团队分散 137
6.7.4 组织和规则 138
6.8.1 管理创造力 139
6.8 提供全面解决方案 139
6.8.2 何时领导和何时管理 140
6.9 小结 142
6.10 复习题 143
6.12 引文 145
6.11 案例分析 145
6.13 推荐读物 146
7.2 本章与34种能力的关系 148
7.1 本章在产品开发生命周期的位置 148
第7章 确定软件项目的目标和范围 148
7.4 项目计划 150
7.3 本章的学习目标 150
7.4.2 做什么(what) 152
7.4.1 为何做(why) 152
7.4.5 完成(did it) 153
7.4.4 实现(do it) 153
7.4.3 如何做(how) 153
7.5 什么是目标 154
7.6 什么是工作范围 156
7.7 项目章程 157
7.8 软件项目管理计划 158
7.8.2 项目计划文档的相关性 159
7.8.1 SPMP的要素 159
7.12 引文 160
7.11 案例分析 160
7.9 小结 160
7.10 复习题 160
7.13 推荐读物 161
8.1 本章在产品开发生命周期的位置 162
第8章 创建工作分解结构 162
8.3 本章的学习目标 164
8.2 本章与34种能力的关系 164
8.4 什么是工作分解结构 165
8.5 建立WBS的方法 168
8.7 建立工作包 171
8.6 定义项目里程碑 171
8.8.1 确定与软件相关的工作 172
8.8 为软件构建WBS 172
8.8.4 填充软件的WBS 173
8.8.3 确定软件的WBS结构 173
8.8.2 找出更高层的系统WBS 173
8.8.5 确定软件的成本类别 174
8.11 案例分析 175
8.10 复习题 175
8.8.6 应用建立5个步骤WBS 175
8.9 小结 175
8.12 推荐读物 176
9.2 本章与34种能力的关系 177
9.1 本章在产品开发生命周期的位置 177
第9章 确定任务和活动 177
9.4 任务和活动的特征 179
9.3 本章的学习目标 179
9.4.2 最佳活动规模 180
9.4.1 有意义的标签 180
9.5 活动ID过程 181
9.4.3 来源 181
9.5.1 适合普通情况的生命周期活动 182
9.5.2 软件开发生命周期活动 184
9.5.3 瀑布模型的活动 186
9.5.4 V形模型活动 187
9.5.5 结构化进化快速原型模型活动 189
9.5.6 快速应用开发(RAD)模型活动 192
9.5.7 增量模型活动 193
9.5.8 螺旋模型的活动 196
9.6 小结 201
9.9 参考文献 202
9.8 案例分析 202
9.7 复习题 202
10.1 本章在产品开发生命周期的位置 203
第10章 评估软件规模和重用性 203
10.2 本章与34种能力的关系 204
10.4 SEI CMM和评估 205
10.3 本章的学习目标 205
10.5.1 评估问题 206
10.5 评估软件规模的问题和风险 206
10.4.1 SEI CMM 2级和关键过程领域(KPA)的目标:软件项目计划(PP) 206
10.4.2 开展的活动 206
10.5.2 评估的风险 207
10.6.1 WBS——项目细分为任务 209
10.6 首先评估软件规模:评估始于计划 209
10.6.3 规模度量的示例 211
(规模预测) 211
10.6.2 评估所开发软件的规模 211
10.7 重用对软件规模的影响 234
10.7.2 估算工作量 236
10.7.1 通过重用变得更精确 236
10.8 小结 237
10.10 案例研究 238
10.9 复习题 238
10.12 推荐读物 239
10.11 引文 239
11.2 本章与34种能力的关系 241
11.1 本章在产品开发生命周期的位置 241
第11章 估算持续时间和成本 241
11.4 SEI CMM和评估 244
11.3 本章的学习目标 244
11.5 工作量测量 247
11.6 评估步骤 249
11.7.1 回归模型概述 252
11.7 COCOMO:回归模型 252
11.7.2 COCOMO模式 253
11.7.4 基本COCOMO 254
11.7.3 COCOMO等级 254
11.7.5 中级COCOMO 258
11.7.6 详细COCOMO 266
11.7.8 COCOMO的调整 267
11.7.7 使用COCOMO安排进度 267
11.7.10 COCOMO的缺点 268
11.7.9 COCOMO的优点 268
11.7.11 提高速度或者降低成本的一些典型障碍 269
11.8 COCOMO II 270
11.9 SLIM:数学模型 271
11.9.2 SLIM模型的缺点 276
11.9.1 SLIM模型的优点 276
11.10 小结 277
11.11 复习题 280
11.13 引文 281
11.12 案例研究 281
11.15 推荐读物 282
11.14 参考文献 282
12.2 本章与34种能力的关系 284
12.1 本章在项目开发生命周期的位置 284
第12章 分配资源 284
12.4 组织计划 286
12.3 本章的学习目标 286
12.5.1 角色的类型 287
12.5 确定和说明项目角色和所需的技能 287
12.5.2 角色的特点 288
12.6.2 资源分配策略 289
12.6.1 理解转入和转出 289
12.6 职责分配给个人 289
12.6.3 让人力资源适合角色 290
12.6.4 开发项目人力资源分配管理计划 292
12.7.1 责任分配矩阵 293
12.7 建立报告关系 293
12.8 执行期间的项目管理资源活动 295
12.7.2 资源调平 295
12.12 推荐读物 296
12.11 案例研究 296
12.9 小结 296
12.10 复习题 296
13.2 本章与34种能力的关系 298
13.1 本章在产品开发生命周期的位置 298
第13章 选择组织形式 298
13.4 什么是组织 300
13.3 本章的学习目标 300
13.4.1 组织如何发展 301
13.5 组织的特点 302
13.4.2 组织方式是否正在变化 302
13.5.1 组织的基因模型 303
13.5.3 分散或者集中 304
13.5.2 组织规模问题 304
13.5.4 项目经理的相对权力 305
13.5.5 组织成熟度 306
13.6.1 职能组织 307
13.6 组织结构 307
13.6.2 矩阵组织 310
13.6.3 项目化组织 311
13.7 实现组织结构 313
13.11 引文 315
13.10 案例研究 315
13.8 小结 315
13.9 复习题 315
13.13 推荐读物 316
13.12 参考文献 316
14.2 本章与34种能力的关系 317
14.1 本章在产品开发生命周期的位置 317
第14章 考虑依赖关系 317
14.4 依赖是什么 319
14.3 本章的学习目标 319
14.5.1 外部与内部依赖关系 320
14.5 软件开发依赖关系的类型 320
14.5.3 可能的依赖关系 322
14.5.2 资源与活动依赖关系 322
14.5.4 特殊类型的关系 324
14.6.1 名义群体过程 325
14.6 头脑风暴法的依赖性和活动 325
14.6.2 识别新依赖关系的过程 326
14.7 小结 327
14.10 推荐读物 328
14.9 案例研究 328
14.8 复习题 328
15.2 本章与34种能力的关系 329
15.1 本章在产品开发生命周期的位置 329
第15章 安排工作进度 329
15.4 为什么要安排进度 331
15.3 本章的学习目标 331
15.5 未来进度安排的不确定性 332
15.6.1 表格 335
15.6 进度安排基础 335
15.6.2 甘特图 336
15.6.3 网络图 337
15.7.1 PERT 340
15.7 PERT和CPM进度安排 340
15.7.2 CPM 341
15.8 调平资源分配 343
15.9 进度映射到实际的日程表 344
15.10 关键链进度安排 345
15.11 建立实际进度表的完整过程 348
15.13 复习题 349
15.12 小结 349
15.16 推荐读物 350
15.15 引文 350
15.14 案例研究 350
16.1 本章在产品开发生命周期的位置 351
第16章 引出需求 351
16.2 本章与34种能力的关系 352
16.4 需求管理的背景 354
16.3 本章的学习目标 354
16.5 需求管理和SEI CMM 356
16.6 软件需求中的关键因素 357
16.5.2 执行的活动 357
16.5.1 目标 357
16.8 什么构成“好的”软件需求的构成要素 358
16.7 什么是软件需求 358
16.9 需求引出方法 360
16.9.1 面谈 361
16.9.2 头脑风暴会议 364
16.9.3 思维映射 370
16.9.4 便利的应用规范技术(FAST) 371
16.9.5 联合应用设计 372
16.9.6 用户场景和用例开发会议 375
16.10 质量需求编写指南 379
16.11 引出需求中的挑战 380
16.12 需求和质量功能部署 382
16.13 小结 385
16.15 案例分析 386
16.14 复习题 386
16.16 引文 387
16.17 推荐读物 388
第17章 开发软件需求规范 390
17.2 本章与34种能力的关系 391
17.1 本章在产品开发生命周期的位置 391
17.4 SRS解决的项目问题 392
17.3 本章的学习目标 392
17.5 SRS的好处 395
17.6 建立SRS 396
17.7 评价项目的SRS 405
17.9 必要性程度 407
17.8 稳定性程度 407
17.12 可跟踪性 408
17.11 可修改性 408
17.10 可验证性 408
17.15 复习题 409
17.14 小结 409
17.13 最后的提示 409
17.18 参考文献 410
17.17 引文 410
17.16 案例研究 410
第18章 项目风险决策 411
18.1 本章在产品开发生命周期的位置 412
18.4 什么是风险管理 413
18.3 本章的学习目标 413
18.2 本章与34种能力的关系 413
18.5 风险管理模型 416
18.6 项目风险和SEI 418
18.7 识别风险 419
18.8 分析和量化风险 421
18.9 开发和控制风险 423
18.10 风险分类 425
18.11 制订风险管理计划的步骤 426
18.12 小结 433
18.13 复习题 434
18.16 风险管理工具 435
18.15 引文 435
18.14 案例研究 435
18.17 参考文献 436
第19章 软件工程概述 437
19.2 本章与34种能力之间的关系 438
19.1 本章在产品开发生命周期的位置 438
19.3 本章的学习目标 439
19.4 软件、工程和软件工程 441
19.5 软件工程知识体 444
19.6 SWEBOK和SEI CMM 447
19.7 SWEBOK和34种软件项目管理能力 454
19.8 SWEBOK和质量软件项目管理 466
19.9 小结 478
19.12 引文 479
19.11 案例研究 479
19.10 复习题 479
19.13 推荐读物 480
第20章 可靠性 482
20.2 本章与34种能力的关系 484
20.1 本章在产品开发生命周期的位置 484
20.3 本章的学习目标 486
20.5 错误预测 487
20.4 软件可靠性术语 487
20.6 错误预防 489
20.7 错误排除 490
20.8 容错性 491
20.9 可靠性工具 493
20.10 软件可靠性计划 494
20.12 复习题 496
20.11 小结 496
20.14 引文 497
20.13 案例研究 497
20.16 工具 498
20.15 标准 498
20.17 参考文献 499
21.1 本章在产品开发生命周期的位置 500
第21章 软件度量 500
21.1.1 项目启动和计划 502
21.1.5 培训过程 503
21.1.4 验证和确认 503
21.1.2 项目监督和控制 503
21.1.3 软件质量管理 503
21.3 本章的学习目标 504
21.2 本章与34种能力的关系 504
21.4.1 可测量的软件实体分类 505
21.4 什么是度量 505
21.4.2 测量尺度 507
21.5 度量对于软件工程的重要性 508
21.6 度量和SEI CMM 509
21.7.2 关键过程领域:软件工程计划 510
21.7.1 关键过程领域:软件需求管理 510
21.7 SEI CMM 2级:可重复 510
21.8.2 关键过程领域:软件产品工程 511
21.8.1 关键过程领域:培训计划 511
21.7.3 关键过程领域:软件工程跟踪和监督 511
21.8 SEI CMM 3级:定义 511
21.9 SEI CMM 4级:管理 512
21.10 有用的度量 513
21.11 Basili目标/问题/度量范例 514
21.11.1 GQM步骤1:确立一组目标 515
21.11.2 GQM步骤2:确定一组反映目标特征的问题 516
21.11.3 GQM步骤3:确定回答这些问题所需的度量 518
21.11.4 GQM步骤4:开发数据收集机制 519
21.11.5 GQM步骤5:实时收集、确认和分析数据,为修改项目提供反馈 520
21.11.6 GQM步骤6:解剖分析数据以评估和目标的一致性,并为未来的改进提供建议 521
21.11.7 GQM步骤7:给干系人提供反馈 522
21.12 “基本度量”初始设置 525
21.12.1 3个基本度量:工作量 526
21.12.2 3个基本度量:复审 528
21.12.3 复审:什么样的复审数据能单独显示 529
21.12.4 3个基本度量:需求变化 530
21.12.6 变化:需求变化数据和工作量数据 533
21.12.5 变化:需求变化数据能单独显示什么 533
21.13 软件质量测量 534
21.15 小结 536
21.14 度量计划 536
21.18 引文 537
21.17 案例研究 537
21.16 复习题 537
21.19 推荐读物 539
22.1 本章在产品开发生命周期的位置 544
第22章 分析与设计方法 544
22.2 本章与34种能力的关系 545
22.3 本章的学习目标 546
22.4 分析、设计和SEI CMM 547
22.5 结构化分析/结构化设计(SA/SD) 548
22.5.1 SA/SD——结构化分析:数据模型 550
22.5.2 SA/SD——结构化分析:过程模型 562
22.5.3 SA/SD——结构化设计:结构图 574
22.6 面向对象分析/面向对象设计(OOA/OOD) 590
22.6.1 统一建模语言(UML) 593
22.6.2 面向对象分析 594
22.6.3 面向对象的设计 601
22.6.4 SA/SD与OOA/OOD的共同点 605
22.7.1 复习:结构化分析和结构化设计的步骤 606
22.7 小结 606
22.7.2 复习:面向对象分析和面向对象设计的步骤 608
22.8 复习题 609
22.9 案例研究 610
22.10 引文 611
22.11 推荐读物 612
23.1 复审、检查和走查 616
第23章 验证和确认 616
23.2 测试 617
23.3 本章在产品开发生命周期的位置 618
23.4 本章与34种能力的关系 619
23.5 本章的学习目标 620
23.6.2 静态测试定义 621
23.6.1 同级复审和SEI CMM 621
23.6 静态测试:复审 621
23.6.3 复审的原因 623
23.6.4 复审内容 628
23.6.6 复审参加人 630
23.6.5 复审时间 630
23.6.7 复审方式和过程 631
23.6.8 复审度量 636
23.6.10 不复审的风险 637
23.6.9 复审和趋势分析 637
23.6.12 复审中的问题 639
23.6.11 软件复审质量 639
23.6.13 带有复审的静态测试总结 640
23.7.2 开发人员和破坏 641
23.7.1 测试的目的 641
23.7 动态测试 641
23.7.4 测试永远不结束 642
23.7.3 调试 642
23.7.5 V形软件产品开发生命周期支持测试 643
23.7.6 动态测试定义 644
23.7.7 测试类型 647
23.8 有向流程图:McCabe圈数复杂性分析 655
23.8.1 边-节点+2 656
23.8.3 谓词节点+1 657
23.8.2 有界区域数 657
23.8.5 判定覆盖 660
23.8.4 语句覆盖 660
23.8.6 条件覆盖 661
23.8.8 多条件覆盖 662
23.8.7 判定/条件覆盖 662
23.9.1 可用性需求 664
23.9 用户验收和可用性测试 664
23.10 理想的测试覆盖 665
23.9.2 用户反馈 665
23.10.1 测试过程 668
23.10.2 测试团队 669
23.10.3 测试文档 670
23.11.1 测试度量 671
23.11 动态测试:测量方法、报告和决策 671
23.12 面向对象测试 672
23.11.2 测试决策 672
23.14 小结 673
23.13 动态测试总结 673
23.16 案例研究 674
23.15 复习题 674
23.17 引文 675
23.18 推荐读物 677
第24章 工具的使用 682
24.1 本章在产品开发生命周期的位置 684
24.2 本章的学习目标 685
24.3.1 需求建模:2级CMM及以上 686
24.3 软件需求工具 686
24.4.2 设计验证——4级CMM及以上 687
24.4.1 设计建模——3级CMM及以上 687
24.3.2 可跟踪性:2级CMM及以上 687
24.4 软件设计工具 687
24.5.1 程序编辑器——1级CMM及以上 688
24.5 软件构造工具 688
24.4.3 设计优化——4级CMM及以上 688
24.6.1 测试生成器——1级CMM及以上 689
24.6 软件测试工具 689
24.5.2 编译器——1级CMM及以上 689
24.5.3 解释程序——1级CMM及以上 689
24.5.4 调试器——1级CMM及以上 689
24.6.2 测试执行框架——1级CMM及以上 690
24.6.5 性能分析——3级CMM及以上 691
24.6.4 测试管理——2级CMM及以上 691
24.6.3 测试评估——2级CMM及以上 691
24.7.1 理解——5级CMM 693
24.7 软件维护工具 693
24.8 软件配置管理工具——2级CMM及以上 694
24.7.2 再工程——5级CMM 694
24.10 软件工程过程工具 695
24.9 软件工程生命周期过程工具 695
24.10.4 以过程为中心的软件工程环境——5级CMM及以上 696
24.10.3 集成CASE环境——4级CMM及以上 696
24.10.1 过程管理——4级CMM及以上 696
24.10.2 过程建模——3级CMM及以上 696
24.12.1 项目计划和跟踪——2级CMM及以上 697
24.12 软件工程管理工具 697
24.11 软件质量工具 697
24.11.1 检查——3级CMM及以上 697
24.11.2 静态分析——4级CMM及以上 697
24.13.3 系统管理和支持——2级CMM及以上 698
24.13.2 信息检索——2级CMM及以上 698
24.12.2 风险管理——2级CMM及以上 698
24.12.3 测量——2级CMM及以上 698
24.13 基础结构支持工具 698
24.13.1 人际沟通——1级CMM及以上 698
24.14.3 工具评估——3级CMM及以上 699
24.14.2 元工具——1级CMM及以上 699
24.14 其他工具问题 699
24.14.1 工具集成技术——3级CMM及以上 699
24.15 最小工具集 702
24.17 复习题 704
24.16 小结 704
24.19 引文 705
24.18 案例研究 705
24.20 工具 706
24.21 参考文献 707
25.2 本章与34种能力的关系 708
25.1 本章在产品开发生命周期的位置 708
第25章 项目跟踪和控制 708
25.4 控制系统 710
25.3 本章的学习目标 710
25.4.2 项目管理信息系统 711
25.4.1 过程控制、管理和报告 711
25.5 范围管理 712
25.6.2 速成和快速跟踪 714
25.6.1 里程碑列表 714
25.6 进度管理 714
25.7 成本管理 719
25.7.1 成本基准 720
25.7.2 建立成本基准 721
25.9 进展管理 722
25.8 质量管理 722
25.9.1 挣值管理 723
25.9.2 关键链测量 731
25.11 小结 733
25.10 风险管理 733
25.14 推荐读物 734
25.13 案例研究 734
25.12 复习题 734
第26章 持续过程改进 736
26.2 本章与34种能力的关系 738
26.1 本章在产品开发生命周期的位置 738
26.4.1 第1级:计划期限和成本目标通常都会超限 740
26.4 成熟度等级的过程特征 740
26.3 本章的学习目标 740
26.4.3 第3级:已经合理地确定了过程,效率得到提高 741
26.4.2 第2级:基于过去的绩效制定的计划更容易达到 741
26.4.5 第5级:效率不断提高 742
26.4.4 第4级:由于对过程和生产的认识得到量化,效率不断提高 742
26.5 软件开发组织中的浪费 743
26.6.1 计划 746
26.6 6步阶段软件开发过程改进模型 746
26.6.2 调研 748
26.7 软件开发过程改进模型的应用 749
26.6.6 提高 749
26.6.3 观察 749
26.6.4 分析 749
26.6.5 变更 749
26.7.1 计划 750
26.7.2 调研 751
26.7.3 观察 752
26.7.4 分析 753
26.7.5 调整 755
26.7.6 提高 757
26.10 案例研究 759
26.9 复习题 759
26.8 小结 759
26.12 工具 760
26.11 引文 760
26.13 参考文献 761
27.2 本章与34种能力的关系 762
27.1 本章在产品开发生命周期的位置 762
第27章 项目终止 762
27.4.1 业务原因 764
27.4 终止的原因 764
27.3 本章的学习目标 764
27.4.3 范围原因 766
27.4.2 技术原因 766
27.4.7 政治原因 767
27.4.6 质量原因 767
27.4.4 进度原因 767
27.4.5 成本原因 767
27.5 终止的类型 768
27.6 项目终止前要做些什么 769
27.7 终止过程 770
27.8 小结 771
27.12 参考文献 772
27.11 引文 772
27.9 复习题 772
27.10 案例研究 772
28.2 本章与34种能力的关系 774
28.1 本章在产品开发生命周期的位置 774
第28章 事后绩效分析 774
28.4 PPA的含义 776
28.3 本章学习目标 776
28.4.2 PPA重点 777
28.4.1 PPA的目的 777
28.5.1 事后绩效分析过程 778
28.5 怎样进行PPA 778
28.4.3 PPA产生的结果 778
28.5.2 其他问题 787
28.6 小结 788
28.10 推荐读物 789
28.9 引文 789
28.7 复习题 789
28.8 案例研究 789
29.1 本章在产品开发生命周期的位置 790
第29章 报告与沟通 790
29.2 本章与34种能力的关系 791
29.4 有效的沟通 792
29.3 本章的学习目标 792
29.5 沟通技术 795
29.6 团队内部沟通 796
29.6.2 团队开发的工具和技术 797
29.6.1 团队建设的目标 797
29.6.6 激励团队 798
29.6.5 团队建设的制约因素 798
29.6.3 何时进行团队建设 798
29.6.4 团队建设的作用 798
29.6.7 期望理论 801
29.6.8 公平理论 802
29.6.9 目标设置理论 803
29.6.10 马斯洛的需要层次理论 804
29.6.11 Herzberg的双因素理论(激励和不满因素理论) 806
29.7 软件项目经理的沟通和激励技能 807
29.6.12 通过奖励进行激励 807
29.7.2 情景领导 808
29.7.1 项目经理在团队开发中的作用 808
29.7.4 群体化解决问题 810
29.7.3 群体决策的方法 810
29.7.5 使团队成员保持满意——避免人事变动 812
29.8.1 X理论和Y理论 814
29.8 行为理论与动机 814
29.9 项目经理的激励行为 815
29.8.2 Z理论 815
29.9.1 力场分析 816
29.9.2 理解个性类型有助于沟通 818
29.9.3 Keirsey气质分类法 820
29.9.4 如果团队所处分散 821
29.10.1 与会者角色 823
29.10 会议中的沟通 823
29.10.2 会议原则 824
29.10.3 决策会议 825
29.10.5 会议中的沟通与个性类型的关系 826
29.10.4 典型的会议结果 826
29.11.2 协商和讨价还价 827
29.11.1 什么是协商 827
29.11 协商沟通 827
29.11.3 协商是个过程 828
29.11.4 基于原则的协商:双赢的一般方法 832
29.12.2 管理冲突 833
29.12.1 冲突 833
29.12 协商与文化 833
29.12.3 项目经理管理冲突的技术 835
29.12.4 解决冲突 836
29.13 通过信息的可视化表达进行沟通 838
29.15 沟通管理计划模板 841
29.14 报告项目状态 841
29.16 基线计划 843
29.17 项目报告 844
29.17.3 控制系统 845
29.17.2 项目控制 845
29.17.1 状态报告 845
29.18 小结 846
29.19 复习题 847
29.20 案例研究 848
29.21 引文 849
29.22 参考文献 851
第30章 软件质量保证 853
30.2 本章与34种能力的关系 854
30.1 本章在产品开发生命周期的位置 854
30.3 本章的学习目标 855
30.4.1 目的 856
30.4 建立软件质量保证计划 856
30.4.4 文档 857
30.4.3 管理 857
30.4.2 参考文献 857
30.4.5 标准、习惯、习俗和度量标准 858
30.4.6 复审和审计 859
30.4.8 报告问题和纠正问题的行动 860
30.4.7 风险管理 860
30.4.12 综合、维护和保留记录 861
30.4.11 培训 861
30.4.9 工具、技术和方法 861
30.4.10 供应商控制 861
30.5.3 管理 862
30.5.2 参考文献 862
30.5 SQAP保障 862
30.5.1 目的 862
30.5.5 标准、习惯、习俗和度量标准 863
30.5.4 文档 863
30.5.7 风险管理 864
30.5.6 复审和审计 864
30.5.12 综合、维护和保留的记录 865
30.5.11 培训 865
30.5.8 报告和纠正问题的行动 865
30.5.9 工具、技术和方法 865
30.5.10 供应商控制 865
30.7 复习题 866
30.6 小结 866
30.9 参考文献 867
30.8 案例研究 867
31.1 什么是软件配置管理 868
第31章 软件配置管理 868
31.4 组织怎样实行软件配置 869
31.3 什么人参与SCM 869
31.2 为什么SCM很重要 869
31.6 本章与34种能力的关系 870
31.5 本章在产品开发生命周期的位置 870
31.7 本章的学习目标 871
31.8.2 SCM计划和方针 872
31.8.1 对SCM的理解 872
31.8 SCM原则 872
31.8.6 SCM配置项 873
31.8.5 SCM工具 873
31.8.3 SCM过程 873
31.8.4 度量标准 873
31.9 SCM系统的4种基本要求 874
31.8.7 SCM是SEI 2级CMM的关键过程领域 874
31.10.1 SCM问题的可能类别 875
31.10 SCM的计划和组织 875
31.10.2 SCM员工 876
31.11 SCM工具 877
31.12.2 管理 882
31.12.1 控制 882
31.12 SCM过程和工具的效益 882
31.13.1 缺乏可见性 883
31.13 一些软件问题 883
31.12.3 节省成本 883
31.12.4 质量 883
31.13.5 变化不受控制 884
31.13.4 缺少监视 884
31.13.2 缺少控制 884
31.13.3 缺乏可跟踪性 884
31.13.8 SCM状态记账对V V的益处 886
31.13.7 SCM审计对V V的益处 886
31.13.6 SCM标识对V V的益处 886
31.15 复习题 887
31.14 小结 887
31.17 引文 888
31.16 案例研究 888
31.18 参考文献 889
第32章 软件中的法律问题 890
32.1 本章在产品开发生命周期的位置 894
32.4 产品开发技能 895
32.3 本章的学习目标 895
32.2 本章与34种能力的关系 895
32.4.1 广告和消费者 896
32.4.3 合同 897
32.4.2 沟通 897
32.4.5 隐私性 898
32.4.4 Internet法规 898
32.4.7 限制软件责任 899
32.4.6 民事侵权 899
32.5.1 备选纠纷解决方案 900
32.5 项目管理技能 900
32.5.3 协商 901
32.5.2 仲裁 901
32.6 人员管理技能 902
32.5.4 调解 902
32.6.3 雇佣 903
32.6.2 无能力/残疾人 903
32.6.1 调解 903
32.6.6 版权 904
32.6.5 专利 904
32.6.4 知识产权 904
32.6.9 商业包装 905
32.6.8 商标 905
32.6.7 贸易秘密 905
32.7 法律风险问题 906
32.6.10 保密 906
32.8 小结 911
32.10 案例研究 912
32.9 复习题 912
32.11 推荐读物 913
33.1 产品开发技能 914
第33章 总结 914
33.1.1 过程 915
33.1.2 生命周期 918
33.1.3 领域过程 920
33.1.4 软件要求详细说明 921
33.1.6 分析和设计 923
33.1.5 软件工程 923
33.1.7 软件开发工具,包括CM 926
33.1.8 连续过程改进 928
33.2.1 定义项目目标 929
33.2 项目管理技能 929
33.2.2 工作分解结构 930
33.2.3 确认任务和活动 931
33.2.5 项目风险和质量保证 933
33.2.4 评估和估计 933
33.2.6 可靠性 940
33.2.8 项目结束 941
33.2.7 验证和确认 941
33.3.1 选择项目团队 946
33.3 人员管理技能 946
33.3.2 评估持续时间和成本 947
33.3.4 引出产品需求 948
33.3.3 资源分配 948
33.3.5 度量 949
33.3.6 法律问题 950
33.4 案例研究 952
A.2 附录A的关键点 953
A.1 本附录与34种能力的关系 953
附录A 支持机构 953
A.3.1 项目管理协会 954
A.3 支持软件开发项目管理组织 954
A.3.2 PMI的项目管理知识体 955
A.3.4 美国质量协会(ASQ) 958
A.3.3 PMI项目管理专业(PMP)认证 958
A.3.5 Malcolm Baldrige国家质量奖(MBNQA) 961
A.4.1 国际标准化组织(ISO) 965
A.4 国家和地方的质量机构和奖项 965
A.4.3 美国国家标准化组织(ANSI) 969
A.4.2 ISO 9000 2000质量系统标准 969
A.5 案例研究 977
附录B 实际项目 978
B.1 案例1:管理客户项目的业务量 980
B.1.1 SEMICON项目 983
B.2 硬件测试器公司的项目 983
B.1.3 得到的教训 985
B.1.2 FAB_XFR项目 985
B.3.1 34项能力中所用到的部分 986
B.3 案例2:信息技术系统的COTS软件选择 986
B.3.2 项目描述 988
B.4 案例3:传统软件再设计 989
B.3.3 得到的教训 989
B.4.2 项目描述 990
B.4.1 34项能力中所用到的部分 990
B.6 案例研究 992
B.5 复习题 992
B.4.3 得到的教训 992
C.1 将技术业务计划作为公司的元计划 993
附录C 制订业务计划 993
C.2.2 集中机制 994
C.2.1 企业、商业单元和产品的线路图 994
C.2 什么是技术业务计划 994
C.3.3 业务计划的基准 995
C.3.2 交流机制 995
C.2.3 现实的检验 995
C.2.4 销售工具 995
C.3 为什么要建立技术业务计划 995
C.3.1 阐明需要做什么 995
C.4 技术业务计划的内容公司综述 996
C.3.4 从说转向做 996
C.5.1 成本利润分析的模型 1006
C.5 在技术业务方案中进行商业案例成本利润分析 1006
C.5.4 使用现值技术作出决策 1007
C.5.3 投资回报(ROI) 1007
C.5.2 利润/成本技术 1007
C.5.5 回收期 1008
C.6 复习题 1009
C.5.7 内部回报率(IRR) 1009
C.5.6 净利现值(NPV) 1009
C.7 案例研究 1010
C.6.2 方案2 1010
C.6.1 方案1 1010
附录D 了解系统工程 1012
D.1 本附录在项目管理生命周期的位置 1013
D.3 经典系统工程模型 1015
D.2 附录D的学习目标 1015
D.3.1 系统需求模型 1016
D.3.2 增强型需求模型 1017
D.3.3 系统结构模型 1019
D.3.4 硬件需求模型 1020
D.3.5 软件需求模型 1021
D.3.6 系统驱动 1022
D.5 产品系统的类型 1023
D.4 需求工程 1023
D.6 复习题 1026
D.7 案例研究 1026
D.8 参考文献 1026
D.9 工具 1026
附录E 远程项目管理 1028
E.1 本附录在产品开发周期的位置 1029
E.2 本附录的学习目标 1029
E.3 管理远程项目——沟通 1030
E.4 管理远程项目——远程团队构建 1033
E.5 管理远程项目——工具 1034
E.6 合适的案例——Quorus 1034
E.7 管理远程项目团队十戒 1037
E.8 复习题 1037
E.9 案例研究 1037
E.10 引文 1038
附录F 项目加工模板 1039
F.1 本附录在产品开发生命周期中的位置 1040
F.2 本附录的学习目标 1041
F.3 软件项目管理计划(SPMP) 1041
F.4 软件需求规范(SRS) 1049
F.5 项目风险管理计划 1064
F.6 软件测试计划 1085
F.7 软件配置管理计划(SCMP) 1091
F.8 参考文献 1097
F.9 参考网页 1098
附录G 使用中的联合应用程序设计 1099
G.1 哪些事情团队做得正确 1103
G.2 下次团队将做什么改动 1104
G.3.1 团队内部的通信计划 1105
G.3.2 团队间的沟通计划 1105
G.3 JAD团队文档 1105
G.3.3 团队的角色和责任 1106
G.3.4 团队会议计划 1107
G.3.6 团队的法定人数 1108
G.3.7 Jakarta工作室的规章 1108
G.3.5 团队的项目计划 1108
G.4 JAD的最终文档 1111
软件工程词汇 1114
质量工程词汇 1114
项目管理词汇 1114
词汇表 1114
质量软件项目管理专业人员词汇 1115
参考文献 1123
出版物参考文献 1123
参考网页 1146
分析和设计 1146
功能成熟度模型和持续改进 1147
配置管理 1147
建立工作分解结构 1147
估算成本和估算工作量 1148
领导能力 1149
管理分销商、处理知识产权和其他法律问题 1149
表格和模板 1150
综合信息 1150
沟通与交流 1151
得到的教训 1152
生命周期 1152
度量 1153
项目管理:记录项目计划、进度安排、监视开发过程和跟踪项目进度 1153
项目团队 1154
出版物 1155
质量 1155
可靠性 1156
需求 1157
风险 1158
软件工程——定义产品和认识开发活动 1158
标准 1159
工具 1159
确认和验证 1161
- 《管理信息系统习题集》郭晓军 2016
- 《MBA大师.2020年MBAMPAMPAcc管理类联考专用辅导教材 数学考点精讲》(中国)董璞 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《中央财政支持提升专业服务产业发展能力项目水利工程专业课程建设成果 设施农业工程技术》赵英编 2018
- 《信息系统安全技术管理策略 信息安全经济学视角》赵柳榕著 2020
- 《卓有成效的管理者 中英文双语版》(美)彼得·德鲁克许是祥译;那国毅审校 2019
- 《危险化学品经营单位主要负责人和安全生产管理人员安全培训教材》李隆庭,徐一星主编 2012
- 《管理运筹学》韩伯棠主编 2019
- 《ESG指标管理与信息披露指南》管竹笋,林波,代奕波主编 2019
- 《战略情报 情报人员、管理者和用户手册》(澳)唐·麦克道尔(Don McDowell)著 2019
- 《断陷湖盆比较沉积学与油气储层》赵永胜等著 1996
- 《SQL与关系数据库理论》(美)戴特(C.J.Date) 2019
- 《魔法销售台词》(美)埃尔默·惠勒著 2019
- 《看漫画学钢琴 技巧 3》高宁译;(日)川崎美雪 2019
- 《优势谈判 15周年经典版》(美)罗杰·道森 2018
- 《社会学与人类生活 社会问题解析 第11版》(美)James M. Henslin(詹姆斯·M. 汉斯林) 2019
- 《海明威书信集:1917-1961 下》(美)海明威(Ernest Hemingway)著;潘小松译 2019
- 《迁徙 默温自选诗集 上》(美)W.S.默温著;伽禾译 2020
- 《莎士比亚全集 2》(英)莎士比亚著,朱生豪等译 2002
- 《上帝的孤独者 下 托马斯·沃尔夫短篇小说集》(美)托马斯·沃尔夫著;刘积源译 2017
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《大学生心理健康与人生发展》王琳责任编辑;(中国)肖宇 2019
- 《大学英语四级考试全真试题 标准模拟 四级》汪开虎主编 2012
- 《大学英语教学的跨文化交际视角研究与创新发展》许丽云,刘枫,尚利明著 2020
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《复旦大学新闻学院教授学术丛书 新闻实务随想录》刘海贵 2019
- 《大学英语综合教程 1》王佃春,骆敏主编 2015
- 《大学物理简明教程 下 第2版》施卫主编 2020
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019