目录 3
第一部分 面向对象项目管理的基本原理 3
第1章 面向对象开发的管理工具 3
1.1 遇到的困难 4
1.1.1 需求不充分且经常变更 5
1.1.2 缺乏与客户的沟通 8
1.1.3 团队内部沟通不畅 9
1.1.4 不必要的复杂度 10
1.1.5 团队工作缺乏效率 11
1.2 用面向对象技术解决困难 12
1.3 协作 16
1.4 团队沟通 21
1.4.1 公共词汇表和公共语言 22
1.4.2 适当规模的沟通 22
1.5 团队动态 30
1.6 小结 34
第2章 将统一建模语言作为管理工具 37
2.1 使用抽象 38
2.2 统一建模语言 39
2.3 归档需求 41
2.3.1 用例 41
2.3.2 用例图 44
2.3.3 编写包需求文档 46
2.4 编写软件设计文档 49
2.5 一个良好设计的特征 62
2.6 构件和子系统 63
2.7 可追溯性 66
2.8 小结 68
第3章 选择开发生命周期模型 69
3.1 生命周期模型原理 70
3.2 四种生命周期模型 75
3.2.1 瀑布模型 76
3.2.2 螺旋模型 79
3.2.3 快速应用程序开发:时间盒模型 81
3.2.4 受控的迭代模型 83
3.3 增量构建 87
3.4 小结 91
第4章 面向对象的项目计划 93
4.1 开发SDP 95
4.1.1 研究计划 96
4.1.2 实际建议 111
4.2 设计SDP 112
4.2.1 可交付的产品 112
4.2.2 开发环境 113
4.2.3 项目规模和人工量评估 117
4.2.4 风险策划 117
4.2.5 生命周期模型 118
4.2.6 工作拆分结构(WBS) 118
4.2.7 进度表 124
4.2.8 人员安排和组织 128
4.2.9 产品小组 133
4.2.10 时间段预算 136
4.2.11 计划的评估方法 138
4.3 小结 138
第二部分 生命周期管理 141
第5章 管理初始阶段 141
5.1 管理概述 142
5.2 开发活动 145
5.2.1 用例数据库 146
5.2.2 用例图 148
5.2.3 用户接口原型 149
5.2.4 顶级类图 151
5.2.5 系统测试计划 152
5.3 进程任务 157
5.3.1 职责分配 158
5.3.2 阶段出口准则 159
5.4 协调活动 159
5.4.1 微观进度表 159
5.4.2 项目协调会 160
5.5 客户沟通 161
5.5.1 可交付的产品的管理 161
5.5.2 召开需求审查会议 162
5.6 阶段完成 164
5.7 小结 165
第6章 管理细化阶段 167
6.1 管理概述 168
6.1.1 团队问题 170
6.1.2 领导能力 172
6.2 开发活动 176
6.2.1 用例的细化 178
6.2.2 类的设计 180
6.2.3 系统设计说明 186
6.2.4 子系统集成和单元测试计划 186
6.2.5 更新输出产品 190
6.3 进程任务 191
6.4.1 内部设计审查 192
6.4 协调活动 192
6.4.2 项目会议 195
6.5 客户和经理的沟通 196
6.6 阶段的完成 199
6.7 小结 200
第7章 管理构造阶段 201
7.1 管理概述 202
7.1.1 重新安排基线 203
7.1.2 团队问题 206
7.1.3 领导能力 207
7.2 开发任务 209
7.2.1 集成策略 210
7.2.2 类开发 214
7.2.3 水平和垂直开发 218
7.2.4 用户接口开发 220
7.2.5 增量子系统集成和测试 220
7.2.7 最终集成 223
7.2.6 增量系统集成 223
7.2.8 用户文档 224
7.2.9 更新的输出产品 226
7.3 构造进程任务 226
7.4 协调并跟踪活动 227
7.4.1 风险管理 228
7.4.2 安排微观进度表 229
7.4.3 变更控制 232
7.4.4 过渡准备 235
7.4.5 团队会议 236
7.4.6 运行测试准备审查 239
7.5 构建阶段出口准则 239
7.6 小结 240
第8章 管理过渡阶段 243
8.1 管理回顾 243
8.2 过渡阶段的开发活动 245
8.2.1 问题报告进程 245
8.2.2 处理缺陷 248
8.2.3 设计、编码和测试 252
8.3 过渡进程的任务 253
8.4 活动的协调 253
8.4.1 构建会议 254
8.4.2 项目会议 254
8.5 客户沟通 255
8.6 过渡阶段出口准则 256
8.7 小结 257
第三部分 测试进程并走向成功 261
第9章 跟踪与监督 261
9.1 预算的跟踪 262
9.2 开发的度量 268
9.3 月度状态报告 270
9.4 小结:成功的守则 275
附录 Web页面 277
参考书目 279