
| |
|
|
| 第1章 概述 1 1.1 分析面向对象的误区 1 1.2 什么是过程模式 2 1.3 过程模式的类型 4 1.4 面向对象软件过程 5 1.5 总体串行式 7 1.5.1 初始阶段 9 1.5.2 构建阶段 9 1.5.3 提交阶段 10 1.5.4 维护和支持阶段 10 1.6 局部迭代式 10 1.6.1 初始阶段 10 1.6.2 定义和验证初始需求 11 1.6.3 定义初始管理文档 11 1.6.4 项目可行性分析 11 1.6.5 定义基础设施 12 1.7 构建阶段 12 1.7.1 建模 13 1.7.2 编程 13 1.7.3 通用化 15 1.7.4 小范围测试 15 1.8 提交阶段 16 1.8.1 大范围测试 17 1.8.2 返工 17 1.8.3 发布 17 1.8.4 评估 18 1.9 维护和支持阶段 18 1.9.1 对应用提供支持 19 1.9.2 确定缺陷和增强 19 1.10 提交增量式的发行版 19 1.11 增量开发与并行开发 21 1.12 用一点胶水把它粘成一个整体 22 1.13 质量保证 23 1.14 项目管理 24 1.15 人员管理 24 1.16 风险管理 24 1.17 复用管理 24 1.18 培训和教育 25 1.19 测量指标管理 26 1.20 提交产物管理 26 1.21 基础设施管理 27 1.22 OOSP的优点与不足 27 1.23 向一个成熟的面向对象软件过程进军:SEI的CMM 28 1.24 5个CMM成熟度级别 30 1.25 本书其余部分的组织 32 1.26 您在本章中学到的东西 35 1.27 参考文献和建议读物 35 第一部分 提交 第2章 提交阶段 41 2.1 初始上下文:提交阶段的入口条件 43 2.2 解决方案:一般如何开展提交阶段的工作 44 2.3 解决方案:项目任务 45 2.3.1 管理提交阶段 45 2.3.2 人员管理 47 2.3.3 提交阶段的潜在风险 48 2.3.4 培训和教育问题 50 2.4 结果上下文:提交阶段的退出条件 51 2.5 成功的秘密 52 2.6 过程检查清单 52 2.7 您在本章中学到的东西 53 2.8 参考文献和建议读物 54 第3章 大范围测试子阶段 55 3.1 初始上下文:大范围测试的入口条件 57 3.2 解决方案:大范围测试 57 3.2.1 接受主控测试/QA计划 59 3.2.2 记录缺陷 60 3.2.3 回归测试 61 3.2.4 系统测试 62 3.2.5 用户测试 66 3.3 解决方案:项目任务 70 3.3.1 管理大范围测试子阶段 70 3.3.2 培训和教育 70 3.3.3 人员管理 71 3.3.4 质量保证 71 3.3.5 大范围测试的潜在风险 71 3.3.6 复用的机会 72 3.3.7 测量指标 72 3.4 结果上下文:大范围测试的退出条件 74 3.5 成功的秘密 74 3.6 过程检查清单 76 3.7 您在本章中学到的东西 77 3.8 参考文献和建议读物 77 第4章 返工子阶段 79 4.1 初始上下文:应用返工的入口条件 80 4.2 解决方案:对应用返工 81 4.2.1 对缺陷排列优先次序 81 4.2.2 修复缺陷 83 4.3 解决方案:项目任务 86 4.3.1 管理返工子阶段 86 4.3.2 人员管理 86 4.3.3 质量保证 87 4.3.4 对应用进行返工时的潜在风险 87 4.3.5 复用的机会 88 4.3.6 测量指标 88 4.4 结果上下文:对应用返工的退出条件 89 4.5 成功的秘密 89 4.6 过程检查清单 90 4.7 您在本章中学到的东西 91 4.8 参考文献和建议读物 91 第5章 发布子阶段 93 5.1 初始上下文:发布应用的入口条件 94 5.2 解决方案:发布您的应用 95 5.2.1 准备发布 95 5.2.2 将应用发布给运营和支持部门 103 5.2.3 发布应用给用户 107 5.3 解决方案:项目任务 110 5.3.1 管理发布子阶段 110 5.3.2 人员管理 111 5.3.3 培训和教育 112 5.3.4 质量保证 112 5.3.5 发布应用时的潜在风险 113 5.3.6 复用的机会 113 5.3.7 测量指标 114 5.4 结果上下文:发布应用的退出条件 115 5.5 成功的秘密 115 5.6 过程检查清单 116 5.7 您在本章中学到的东西 117 5.8 参考文献和建议读物 118 第6章 评估子阶段 119 6.1 初始上下文:评估您的工作的入口条件 121 6.2 解决方案:评估您的工作 122 6.2.1 评估项目和项目团队 122 6.2.2 用文档记录评估的结果 129 6.3 解决方案:项目任务 131 6.3.1 管理评估子阶段 132 6.3.2 人员管理 132 6.3.3 质量保证 132 6.3.4 评估您的工作时的潜在风险 133 6.3.5 复用的机会 134 6.3.6 测量指标 134 6.4 结果上下文:评估工作的退出条件 134 6.5 成功的秘密 135 6.6 过程检查清单 136 6.7 您在本章中学到的东西 137 6.8 参考文献和建议读物 137 第二部分 维护和支持 第7章 维护和支持阶段 141 7.1 初始上下文:维护和支持阶段的入口条件 145 7.2 解决方案:一般如何开展维护和支持阶段的工作 145 7.3 解决方案:项目任务 147 7.3.1 管理维护和支持阶段 147 7.3.2 人员管理 147 7.3.3 维护和支持阶段的潜在风险 148 7.3.4 培训和教育问题 149 7.4 结果上下文:维护和支持阶段的退出条件 150 7.5 成功的秘密 150 7.6 过程检查清单 151 7.7 您在本章中学到的东西 151 7.8 参考文献和建议读物 152 第8章 支持子阶段 153 8.1 初始上下文:为应用提供支持的入口条件 154 8.2 解决方案:支持您的应用 155 8.2.1 响应支持请求 156 8.2.2 确定解决方案 157 8.2.3 解决问题 160 8.3 解决方案:项目任务 162 8.3.1 管理支持子阶段 162 8.3.2 人员管理 166 8.3.3 培训和教育 166 8.3.4 质量保证 167 8.3.5 为应用提供支持时的潜在风险 167 8.3.6 复用的机会 168 8.3.7 测量指标 168 8.4 结果上下文:应用支持的退出条件 169 8.5 成功的秘密 169 8.6 过程检查清单 170 8.7 您在本章中学到的东西 171 8.8 参考文献和建议读物 171 第9章 确定缺陷和增强子阶段 173 9.1 初始上下文:确定缺陷和增强的入口条件 173 9.2 解决方案:确定缺陷和增强 175 9.2.1 分析软件变更请求(SCR) 176 9.2.2 排列维护变更的优先次序 177 9.2.3 将维护变更定位到具体的配置项 178 9.3 解决方案:项目任务 179 9.3.1 对确定缺陷与增强子阶段的管理 179 9.3.2 人员管理 180 9.3.3 培训和教育 180 9.3.4 质量保证 180 9.3.5 确定缺陷和增强时的潜在风险 181 9.3.6 复用的机会 181 9.3.7 测量指标 182 9.4 结果上下文:确定缺陷与增强的退出条件 182 9.5 成功的秘密 182 9.6 过程检查清单 183 9.7 您在本章中学到的东西 184 9.8 参考文献和建议读物 184 第三部分 串成整体 第10章 OOSP的项目任务和跨项目任务 189 10.1 项目管理 191 10.1.1 项目管理的构成 191 10.1.2 里程碑 192 10.1.3 成功的秘密 194 10.2 人员管理 196 10.2.1 协同工作 196 10.2.2 报酬系统 197 10.2.3 政治、权力斗争及其他 198 10.2.4 为面向对象项目安排人员 201 10.2.5 成功的秘密 201 10.3 培训和教育 203 10.3.1 预期的技能生命期 203 10.3.2 让人们开始使用对象技术 204 10.3.3 课堂培训和教育的成功方式 209 10.3.4 个人指导的成功方式 210 10.3.5 成功的秘密 211 10.4 质量保证 213 10.4.1 您的项目过程中的质量保证 215 10.4.2 关于ISO 9000 217 10.4.3 成功的秘密 218 10.5 风险管理 219 10.5.1 风险的来源 220 10.5.2 风险管理过程模式 222 10.5.3 项目过程中可能的风险 223 10.5.4 成功的秘密 225 10.6 复用管理 226 10.6.1 复用的类型 229 10.6.2 在项目过程中可能复用的情况 236 10.6.3 复用能力模型 236 10.6.4 复用工具 239 10.6.5 成功的秘密 239 10.7 测量指标管理 242 10.7.1 为什么您应该收集测量指标 242 10.7.2 在项目过程中收集测量指标 243 10.7.3 测量指标分类 245 10.7.4 适用于整个OOSP的测量指标 246 10.7.5 建立一个测量指标计划 247 10.7.6 成功的秘密 248 10.8 提交产物管理 249 10.8.1 软件配置管理 250 10.8.2 优秀提交产物的品质 250 10.8.3 项目过程中的提交产物 251 10.8.4 成功的秘密 253 10.9 基础设施管理 254 10.9.1 项目中的基础设施 255 10.9.2 成功的秘密 256 10.10 您在本章中学到的东西 257 10.11 参考文献和建议读物 257 第11章 在组织中引入OOSP 261 11.1 能力成熟度模型(CMM) 263 11.1.1 CMM的5个成熟度级别 264 11.1.2 理解关键过程域(KPA) 266 11.1.3 KPA与OOSP的对应关系 268 11.1.4 在组织中引入过程模式的一种可能的时间进度安排 271 11.2 在组织中引入过程模式 273 11.2.1 初始化——启动您的过程改进计划 273 11.2.2 诊断——评估您的状态并确定您的目标 275 11.2.3 建立——组织您的过程改进计划 277 11.2.4 行动——为组织定义过程 283 11.2.5 行动——实现过程 288 11.2.6 扩充——评估并迭代 290 11.3 重新考虑您的组织结构 291 11.4 成功的秘密 296 11.5 您在本章中学到的东西 300 11.6 参考文献和建议读物 300 临别赠言 303 词汇表 305 索引 341 |
商品评论(0条)