《软件开发成本估算》PDF下载

  • 购买积分:10 如何计算积分?
  • 作  者:(英)朗戴克斯(Londeix,B.)著;许寿椿等译
  • 出 版 社:北京:中央民族学院出版社
  • 出版年份:1991
  • ISBN:7810012401
  • 页数:209 页
图书介绍:

第一章 估算及其来龙去脉 1

1.1 引言 1

1.2 什么是估算 2

1.2.1 猜测 2

1.2.2 有知推测 2

1.2.3 估算 3

1.3 产品生命周期的要素 4

1.3.1 产品计划 5

1.3.2 产品开发 7

1.3.3 产品可用性 8

1.3.4 产品终结 9

1.3.5 估算的地位 9

1.4 估算顾问 9

1.4.1 谁应该回避估算 10

1.4.2 谁能进行估算 10

1.4.3 如何使用估算顾问 11

1.4.4 如何评价估算过程 12

1.5.3 项目数据 14

1.5.2 组长工作日志 14

1.5 测量基线 14

1.5.1 项目日志 14

1.6 估算时间 16

1.6.1 系统设计 17

1.6.2 子系统设计 17

1.6.3 模块设计 18

1.6.4 代码生产 18

1.6.5 测试 19

1.7 软件规模 19

1.7.1 源程序与目标程序 20

1.7.2 程序描述 21

1.7.3 软件规模 23

1.7.4 估算软件规模 24

1.7.5 软件规模估算的结论 27

练习题 28

2.1.1 总论 31

2.1 模型 31

第二章 估算方法综述 31

2.1.2 静态单变量模型 32

2.1.3 静态多变量模型 33

2.1.4 动态多变量模型 34

2.1.5 关于模型的结论 35

2.2 已存在模型的综述 36

2.2.1 Farr和Zagorski模型 36

2.2.2 海军空间发展中心模型 36

2.2.3 Wolverton模型 37

2.2.4 Kustanowitz模型 37

2.2.5 ESD模型 37

2.2.6 Tecolote研究有限公司模型 37

2.2.7 宇宙空间模型 37

2.2.10 RCA模型(Price—S) 38

2.2.11 Walston和Felix模型 38

2.2.12 Aron模型 38

2.2.8 GRC模型 38

2.2.9 SDC模型 38

2.2.13 Putnam模型 39

2.2.14 Boehm模型 39

2.2.15 Doty/RADC模型 39

2.2.16 Daly模型 39

2.3 模型的比较 40

2.3.1 环境 40

2.3.2 规模 41

2.4.1 估算的传统方法 42

2.3.3 复杂性 42

2.4 微观模型与宏观模型的对比 42

2.4.2 微观模型 43

2.4.3 宏观模型 44

2.4.4 关于模型建立方法的结论 44

练习题 44

第三章 构造成本模型COCOMO 47

3.1 引言 47

3.2 基本模型 47

3.2.3 半分离方式 48

3.2.2 嵌入方式 48

3.2.1 有机方式 48

3.2.4 关于基本模型的评价 49

3.3 中间模型 50

3.3.1 标定成本方程 50

3.3.2 成本驱动因素 51

3.3.3 成本驱动因素语用学 52

3.3.4 关于中间模型的评价 55

3.3.5 模块控制器项目:一个应用 55

3.4 明细模型 59

3.4.1 人工成本估算 60

3.5 关于COCOMO的结论 62

练习题 63

第四章 建立项目模型的基础 65

4.1 引言 65

4.2 Norden/Rayleigh人力分布模型 65

4.2.1 分析说明 67

4.3 软件生命周期的Putnam模型 69

4.3.1 再论人力分布 70

4.3.2 软件方程 78

4.4 模型的可移植性 86

4.5 结语 87

4.5.1 Putnam模型的回顾 87

4.5.2 模型的适用性 89

练习题 90

第五章 软件开发的Putnam模型 92

5.1 软件项目的特性 92

5.1.1 规模对项目的影响 94

5.2 小项目情况 95

5.2.1 人力分布 95

5.2.2 高峰用工数 96

5.2.3 累计人工成本 97

5.2.4 最短开发时间举例 98

5.2.5 松弛时间举例 100

5.3 中等项目情况 101

5.3.1 开发子周期 101

5.3.2 项目子周期 102

5.4 大项目情况 110

5.4.1 开发子周期 110

5.4.2 项目子周期 111

5.5 关于项目规模的结语 115

练习题 117

第六章 一种基于Putnam模型的估算方法 119

6.1 引言 119

6.2 规模估算 122

6.2.1 全部开发的情况 122

6.2.2 编码可重用情况 127

6.3 确定预测参数 133

6.3.1 用工加速度 133

6.3.2 环境因子 134

6.4 可行计划区 137

6.4.1 定义开发约束条件 137

6.4.2 定义软件产量 141

6.5.1 定义 143

6.5 人力分布图 143

6.5.2 风险分析 144

6.6 项目环境条件等级划分 144

6.7 网络信号传输子系统实例 146

6.7.1 怎样处理 151

6.8 SLIM(软件生命周期管理) 153

6.8.1 目的 153

6.8.3 SLIM的推广使用 154

6.8.4 应用范围 154

6.8.2 工具的性能 154

练习题 155

第七章 展望 158

附录1 软件项目模型软件——SM10 160

附录2 个人计算机上的一个模型软件PA2 167

附录3 使用电子数据表建立模型 170

附录4 COCOMO的Putnam式描述 175

部分练习解答 187

符号及术语一览 201

参考文献 206