目录第Ⅰ篇 软件工程文化第1章 软件文化概念 3
文化的定义 4
培养自己的文化 7
健康的软件文化 10
不健康的软件文化 12
组织的选择 15
对管理的挑战 18
小结 21
文化缔造者和文化杀手 21
参考文献和深入阅读 23
第2章 坚持原则 28
正直与智慧:与客户的沟通 29
诚实与智慧:与经理的沟通 34
软件项目的五个要素 36
小结 42
文化缔造者和文化杀手 43
参考文献和深入阅读 44
第3章 肯定成就,无论大小 45
可见的重要性 50
管理态度的重要性 51
对出色工作的奖励 53
小结 55
文化缔造者和文化杀手 56
参考文献和深入阅读 57
第4章 要学的太多,时间却太少 59
学什么 62
到哪儿去学 64
小结 73
文化缔造者和文化杀手 74
参考文献和深入阅读 76
第Ⅱ篇 寻找卓越的需求第5章 优化客户参与度 81
软件需求:质量基石 83
客户参与的要求 86
项目支持者模型 87
项目支持者期望 91
项目支持者模型何时失效 96
小结 99
文化缔造者和文化杀手 99
参考文献和深入阅读 100
第6章 共享愿景的工具 103
使用实例 104
软件需求规范 110
对话图 119
原型 122
需求追踪矩阵 126
从需求到代码 128
小结 130
文化缔造者和文化杀手 131
参考文献和深入阅读 131
第Ⅲ篇 变更你的过程第7章 过程变更基础 137
过程变更的原则 139
启动过程变更 148
小结 149
文化缔造者和文化杀手 150
参考文献和深入阅读 151
第8章 过程变更案例分析 152
让变更发生 158
保持动力 160
小结 163
文化缔造者和文化杀手 164
参考文献和深入阅读 165
第9章 软件过程成熟度 166
CMM(能力成熟度模型) 168
第一级:初始级 171
第二级:可重复级 172
第三级:已定义级 173
第四级:已管理级 175
第五级:优化级 175
不同意见 177
过程评估 180
过程成熟度和文化 184
小结 185
文化缔造者和文化杀手 185
参考文献和深入阅读 186
第10章 软件开发过程 192
标准、过程和指南,我的天哪! 194
本地开发指南 196
我们的软件开发指南 199
IEEE标准 205
其他标准来源 207
小结 209
文化缔造者和文化杀手 210
参考文献和深入阅读 211
第Ⅳ篇 错误到此止步第11章 质量文化 217
质量成本 220
软件质量保证 222
多好才够好? 230
围剿缺陷 235
明确的SQA责任 238
为什么我们认为质量实践值得一做 242
小结 244
文化缔造者和文化杀手 245
参考文献和深入阅读 246
第12章 通过软件检查提高产品质量 250
检查和文化 251
检查的好处 252
检查、走查和评审 257
评审和检查的指导原则 264
维护记录 268
把检查工作融入自己的文化 273
小结 275
文化缔造者和文化杀手 276
参考文献和深入阅读 277
第13章 结构化测试 281
测试与质量文化 283
单元测试策略 286
Cyclomatic的复杂度和测试 291
测试管理和自动化 294
结构化测试准则 298
小结 299
文化缔造者和文化杀手 300
参考文献和深入阅读 301
第Ⅴ篇 方法、测量和工具第14章 CASE迭代 307
CASE工具的类型 310
关于CASE工具的宣传 313
从我们的CASE历史中得到的教训 315
将CASE植入你的文化 326
CASE的其他优势 330
为CASE而进行的文化变革 332
小结 333
文化缔造者和文化杀手 334
参考文献和深入阅读 336
第15章 在被变化控制之前控制变化 340
问题追踪系统的优势 342
软件变更管理的案例研究 343
软件变更控制委员会 350
变更控制如何简化你的生活 352
从错误检测趋势中学习 353
主动报告失败 357
将变更管理融入你的文化 359
小结 360
文化缔造者和文化杀手 361
参考文献和深入阅读 363
第16章 利用度量保持正常 365
度量程序失败的原因 367
度量程序并不一定会失败 371
度量什么 372
如何设计度量程序 375
小结 379
文化缔造者和文化杀手 380
参考文献和深入阅读 381
第17章 案例研究:小型软件团队的度量方法 385
软件工作量度量 386
趋势及应用 396
基于度量的项目估算 398
从工作量度量中得到的教训 402
使用度量预测可维护性 403
小结 404
文化缔造者和文化杀手 405
参考文献和深入阅读 406
第18章 如果有意义,那就做吧! 408
小结 413
文化缔造者和文化杀手 413
参考文献和深入阅读 414
第Ⅵ篇 星期一做什么第19章 软件经理的行动计划 419
行动项目列表 421
小结 426
参考文献和深入阅读 426
第20章 软件工程师的行动计划 428
行动项目列表 429
构建一个健康的工作环境 435
小结 438
参考文献和深入阅读 439
结束语 441
附录A 软件学习资源 443
表A-1 软件培训研讨会的提供商 443
表A-2 一些软件开发和质量会议 445
表A-3 一些软件工程和软件质量期刊 446
表A-4 测试工具信息资源 448
表A-5 CASE工具信息资源 449
附录B 精选资源联络方式 450
参考文献 452