《软件项目管理 一个统一的框架》PDF下载

  • 购买积分:12 如何计算积分?
  • 作  者:(美)Walker Royce著;周伯生等译
  • 出 版 社:北京:机械工业出版社
  • 出版年份:2002
  • ISBN:7111108507
  • 页数:302 页
图书介绍:本书介绍了一种崭新而独特的与现代软件开发的复杂性相匹配的管理框架。作者从讲求实效的观点出发,揭示出广为人们接受的管理优先级所具有的缺点,凭借20年来在项目管理方面积累的第一手成功经验,为软件专业人员提供最新的前沿技术与知识。   为了做出正确的战术决策和战略选择,为了增强整个组织获得成功的把握,本书介绍了一些已被证明的行之有效的基准。

目录 1

第1部分 软件管理的复兴 1

第1章 传统的软件管理 5

1.1 瀑布模型 6

1.1.1 理论 6

1.1.2 实践 9

1.2 传统软什管理的性能 14

2.1 软件经济学 17

第2章 软件经济学的进化 17

2.2 实用的软件成本估计 21

第3章 改进软件经济学 25

3.1 缩小软件产品的规模 26

3.1.1 语言 27

3.1.2 面向对象方法和可视化建模 28

3.1.3 复用 29

3.1.4 商业构件 31

3.2 改进软件过程 31

3.3 改进群组的有效性 33

3.4 借助软件环境改进自动化 35

3.5 达到要求的质量 37

3.6 同行评审:一种实用的观点 38

第4章 旧方法和新方法 41

4.1 传统软件工程原理 41

4.2 现代软件管理原理 47

4.3 转移到迭代式过程 50

第2部分 软件管理过程框架 53

第5章 生命周期阶段 57

5.1 工程阶段和生产阶段 57

5.2 初始阶段 59

5.3 细化阶段 60

5.4 构造阶段 61

5.5 移交阶段 61

第6章 过程中的制品 63

6.1 制品集 64

6.1.1 管理制品集 64

6.1.2 工程制品集 65

6.1.3 生命周期中制品的进化 69

6.1.4 测试制品 70

6.2 管理制品 71

6.3 工程制品 77

6.4 实用制品 79

第7章 基于模型的软件构架 83

7.1 构架:管理的视角 83

7.2 构架:技术的视角 84

第8章 过程的工作流 89

8.1 软件过程工作流 89

8.2 迭代工作流 91

第9章 过程检查点 95

9.1 主里程碑 96

9.2 次里程碑 100

9.3 定期的状态评估 100

第3部分 软件管理规范 103

第10章 迭代过程计划 107

10.1 工作分解结构 107

10.1.1 传统的工作分解结构问题 108

10.1.2 进化的工作分解结构 110

10.2 计划指南 113

10.3 成本和进度估计过程 114

10.4 迭代式计划过程 115

10.5 实用计划 117

第11章 项目的组织和责任 119

11.1 业务线的组织 119

11.2 项目的组织 121

11.3 组织的进化 126

第12章 过程自动化 129

12.1 工具:自动化构造块 130

12.2 项目环境 132

12.2.1 双向工程 133

12.2.2 变更管理 134

12.2.3 基础设施 139

12.2.4 项目相关人员环境 141

第13章 项目控制和过程插装 143

13.1 7个核心度量元 144

13.2 管理指标 145

13.2.1 工作和进展 145

13.2.2 预算的成本和开支 146

13.2.3 人员结构和群组动态性 148

13.3.2 变更范围和模块度 149

13.3.1 变更量和稳定性 149

13.3 质量指标 149

13.3.3 返工和适应性 150

13.3.4 平均故障间隔时间(MTBF)和成熟度 151

13.4 生命周期的期望 152

13.5 实用的软件度量元 152

13.6 度量元的自动化 153

第14章 过程剪裁 159

14.1 过程判别 159

14.1.1 规模 160

14.1.2 项目相关人员的认同或分歧 162

14.1.3 过程的灵活性与严格性 163

14.1.4 过程成熟度 163

14.1.5 构架风险 164

14.1.6 领域经验 164

14.2 示例:小型项目和大型项目 165

第4部分 展望 167

第15章 现代项目的剖面图 171

15.1 连续式集成 171

15.2 风险的前期解决方案 173

15.3 进化的需求 174

15.4 项目相关人员间的团队合作 174

15.5 最重要的10条软件管理原则 175

15.6 软件管理的最佳实践 176

第16章 下一代软件经济学 179

16.1 下一代成本模型 179

16.2 现代软件经济学 183

第17章 现代过程转移 187

17.1 文化转变 187

17.2 结束语 190

第5部分 案例研究和支持资料 193

附录A 软件管理实践的现状 197

附录B COCOMO成本估计模型 201

B.1 COCOMO 201

B.2 Ada COCOMO 204

B.3 COCOMOⅡ 208

附录C 变更度量元 213

C.1 概要 213

C.2 度量元的起源 215

C.2.1 采集的统计数据 216

C.2.2 最终产品质量的度量元 219

C.2.3 进展指标 220

C.3 实用的变更度量元 223

附录D CCPDS-R案例研究 225

D.1 案例研究的语境 226

D.2 公共子系统概述 226

D.3 项目组织 229

D.4 公共子系统产品概述 229

D.5 过程概述 233

D.5.1 风险管理:构造的内容 234

D.5.2 增量式设计过程 236

D.5.3 构件的进化 238

D.5.4 增量式测试过程 240

D.5.5 DOD-STD-2167A制品 242

D.6 基于演示的评估 244

D.7 核心度量元 250

D.7.1 开发进展 251

D.7.2 测试进展 252

D.7.5 适应性 255

D.7.4 模块度 255

D.7.3 稳定性 255

D.7.6 成熟度 257

D.7.7 按活动花费计算成本/工作量 257

D.8 其他度量元 259

D.8.1 软件规模的进化 259

D.8.2 子系统过程的改进 262

D.8.3 SCO解决方案的剖面图 263

D.8.4 CSCI的生产率和质量因素 263

D.9 人的因素 264

D.9.2 浮动奖金计划 265

D.9.1 核心群组 265

D.10 结论 266

附录E 过程改进及其与CMM的映射关系 269

E.1 CMM概述 269

E.2 实用过程改进 271

E.3 成熟度问卷 272

E.4 成熟度问卷未提及的问题 290

E.5 全局过程评估 291

术语表 293