当前位置:首页 > 工业技术
软件度量  第2版
软件度量  第2版

软件度量 第2版PDF电子书下载

工业技术

  • 电子书积分:15 积分如何计算积分?
  • 作 者:(英)Norman E.Fenton,(美)Shari Lawrence Pfleeger著;杨海燕等译
  • 出 版 社:北京:机械工业出版社
  • 出版年份:2004
  • ISBN:7111146751
  • 页数:490 页
图书介绍:本书全面介绍软件度量的有关理论基础和软件度量实践中的具体问题。
《软件度量 第2版》目录
标签:度量 软件

第1章 测量:何谓测量?为何测量? 2

1.1日常生活中的测量 2

第一部分 测量的基本原理与实验 2

1.1.1测量是什么 3

1.1.2使事物可测量 4

1.2软件工程领域的测量 6

1.2.1软件工程领域中测量的疏漏 7

1.2.2软件测量的目标 8

1.2.3测量的作用:了解、控制与改进 10

1.3.1成本和工作量估计 11

1.3软件度量的范围 11

1.3.2生产率模型和度量 12

1.3.3数据收集 12

1.3.4质量模型和度量 13

1.3.5可靠性模型 13

1.3.6性能评价和模型 13

1.3.7结构和复杂性度量 14

1.3.8通过度量实现管理 14

1.4小结 15

1.3.9方法和工具的评估 15

1.3.10能力成熟度评估 15

1.5习题 16

第2章 测量基础 17

2.1测量的表示理论 17

2.1.1经验关系 18

2.1.2映射规则 22

2.1.3测量的表示条件 22

2.2.1定义属性 28

2.2测量和模型 28

2.2.2直接和间接测量 30

2.2.3用于预测的测量 32

2.3测量标度和标度类型 35

2.3.1标称标度 37

2.3.2序数标度 37

2.3.3间隔标度 39

2.3.4比率标度 40

2.3.5绝对标度 41

2.4测量中的意义 42

2.4.1度量的统计运算 45

2.4.2客观度量和主观度量 48

2.4.3扩展的数字系统中的测量 48

2.4.4间接测量和意义 52

2.5小结 54

2.6习题 54

2.7补充读物 56

第3章 基于目标的软件测量框架 58

3.1软件度量的分类 58

3.1.1过程 59

3.1.2产品 61

3.1.3资源 64

3.2确定对什么进行测量 65

3.2.1目标-问题-度量范例 65

3.2.2测量和过程改进 68

3.2.3 GQM与过程成熟度相结合 73

3.3框架的应用 75

3.3.1成本和工作量估计 75

3.3.3数据收集 76

3.3.2生产率度量和模型 76

3.3.5可靠性模型 77

3.3.4质量模型和度量 77

3.3.6性能评估和模型 78

3.3.7结构和复杂性度量 78

3.3.8能力成熟度评估 78

3.3.9通过度量实现管理 79

3.3.10方法和工具的评估 79

3.3.11数学家对度量的看法 80

3.4.1预测系统的确认 81

3.4软件测量的确认 81

3.4.2度量的确认 82

3.5软件测量确认实践 83

3.5.1更严格的确认需求 83

3.5.2确认和不精确定义 85

3.5.3如何才能不进行确认 85

3.5.4选择适当的预测系统 86

3.6小结 86

3.7习题 87

3.8补充读物 88

第4章 实证研究 90

4.1调查研究的四项原则 90

4.1.1选择研究方法 90

4.1.2提出假设 92

4.1.3对变量保持控制 93

4.1.4使研究工作有意义 94

4.2正规实验规划 96

4.2.1实验的规程 96

4.2.2实验设计的原则 100

4.2.3实验设计的类型 103

4.2.4实验设计的选择 106

4.3案例研究规划 114

4.3.1姐妹项目 114

4.3.2基线 114

4.3.3随机选择 115

4.4小结 115

4.5习题 115

4.6补充读物 116

5.1良好的数据应具备哪些条件 118

第5章 软件度量数据收集 118

5.2如何定义数据 119

5.2.1存在问题的问题 120

5.2.2失效 123

5.2.3故障 127

5.2.4改动 131

5.3如何收集数据 132

5.4何时收集数据 137

5.5.1原始数据库结构 139

5.5如何存储和提取数据 139

5.5.2提取数据 140

5.6小结 141

5.7习题 142

5.8补充读物 145

第6章 软件测量数据分析 147

6.1引言 147

6.2实验结果分析 147

6.2.1数据的性质 148

6.2.2实验的目的 154

6.2.4决策树 156

6.2.3设计上的考虑因素 156

6.3.1盒形图 157

6.3简单分析技术举例 157

6.3.2散点图 159

6.3.3控制图 161

6.3.4关联的度量 163

6.3.5稳健相关性 163

6.3.6线性回归 165

6.3.7稳健回归 166

6.3.8多元回归 167

6.4.1分类树分析 168

6.4高级方法 168

6.4.2变换 169

6.4.3多元数据分析 171

6.4.4多准则决策支持 173

6.5统计检验概述 180

6.5.1单组检验 180

6.5.2双组检验 181

6.5.3两个以上分组的比较 182

6.7习题 183

6.6小结 183

6.8补充读物 185

第二部分 软件工程测量 188

第7章 测量产品内部属性:规模 188

7.1软件规模的各个方面 188

7.2长度 190

7.2.1代码 190

7.2.2规格说明与设计 198

7.2.3预测长度 198

7.3重用 199

7.4功能性 201

7.4.1 Albrecht方法 202

7.4.2 COCOMO 2.0方法 206

7.4.3 DeMarco方法 207

7.5复杂性 208

7.5.1测量算法的效率 208

7.5.2测量问题的复杂性 213

7.6小结 214

7.7习题 215

7.8补充读物 216

第8章 测量产品内部属性:结构 217

8.1结构度量的类型 217

8.2控制流结构 218

8.2.1结构的流图模型 219

8.2.2层次化度量 226

8.2.3测试覆盖度量 231

8.3.1模块性和信息流模型 236

8.3模块性和信息流属性 236

8.3.2全局模块性 237

8.3.3形态 238

8.3.4树杂度 239

8.3.5内部重用度 241

8.3.6耦合 242

8.3.7内聚 244

8.3.8信息流 245

8.3.9信息流—测试覆盖度量 247

8.4面向对象度量 248

8.5数据结构 250

8.6全面“复杂性”测量的困难 251

8.7小结 253

8.8习题 254

8.9补充读物 256

8.10本章附录 259

第9章 测量产品外部属性 263

9.1软件质量建模 263

9.1.1早期模型 264

9.1.2定义你自己的模型 267

9.1.3 ISO 9126标准质量模型 267

9.2测量质量的几个方面 268

9.2.1基于缺陷的质量度量 269

9.2.2可使用性度量 274

9.2.3可维护性度量 276

9.3小结 280

9.4习题 280

9.5补充读物 281

10.1可靠性理论基础 282

第10章 软件可靠性:测量和预测 282

10.2软件可靠性问题 287

10.3参数式可靠性增长模型 290

10.3.1 Jelinski-Moranda模型 291

10.3.2基于Jelinski-Moranda模型的其他模型 293

10.3.3 Littlewood模型 293

10.3.4 Littlewood-Verrall模型 294

10.3.5非齐次Poisson过程模型 294

10.4预测的准确性 295

10.3.6对模型的普遍评论 295

10.4.1处理偏倚:u-图 296

10.4.2处理噪声 299

10.4.3 prequential似然函数 299

10.4.4选择最佳的模型 302

10.5软件可靠性增长预测的再校准 303

10.6运行环境的重要性 307

10.7软件可靠性的其他方面 308

10.8小结 310

10.9习题 311

10.10补充读物 312

11.1生产率的含义 314

第11章 资源测量:生产率、团队和工具 314

11.2要测量哪些生产率 316

11.3生产率测量 317

11.4团队、工具和方法 320

11.4.1团队结构 321

11.4.2人员经验 322

11.4.3方法和工具 323

11.5小结 325

11.7补充读物 326

11.6习题 326

第12章 过程预测 328

12.1优良的估计 328

12.1.1什么是估计 328

12.1.2评价估计的准确性 330

12.2成本估计:问题和方法 332

12.2.1成本估计问题 332

12.2.2成本估计的通行方法 333

12.2.3自底向上或自顶向下的估计 333

12.3工作量和成本模型 334

12.3.1基于回归技术的模型 335

12.3.2 COCOMO模型 336

12.3.3 Putnam的SLIM模型 340

12.3.4多项目模型 341

12.4现有建模方法存在的问题 342

12.4.1模型结构 342

12.4.2极度复杂的模型 343

12.5.1本地数据定义 344

12.5解决目前所采用估计方法存在的问题 344

12.4.3产品规模估计 344

12.5.2校准 345

12.5.3独立估计小组 345

12.5.4减少输入的主观性 345

12.5.5初步估计和重新估计 345

12.5.6成本估计的可选择的规模度量 347

12.5.7本地开发的成本模型 348

12.6过程预测的含义 349

12.8习题 351

12.7小结 351

12.9补充读物 352

第三部分 测量与管理 354

第13章 测量程序规划 354

13.1何谓度量计划 354

13.2 “为什么”与“什么”:开发目标、问题和度量 355

13.2.1其他测量框架 356

13.3何时及何处:将度量映射到活动 364

13.4如何:测量工具 365

13.5谁:测量者、分析者和受影响者 366

13.5.1不同视角 367

13.5.2角色与职责 367

13.6修订计划 369

13.7小结 370

13.8习题 370

13.9补充读物 371

第14章 测量实践 372

14.1成功准则 372

14.2小型测量 375

14.3.1美国国家航空航天局—戈达德航天中心 381

14.3大型测量 381

14.3.2惠普 382

14.3.3 Contel 385

14.3.4西门子 385

14.3.5日立 388

14.4经验教训 389

14.4.3程序 391

14.4.4实现 391

14.4.2人员 391

14.4.1度量 391

14.5小结 392

14.6习题 392

14.7补充读物 394

第15章 软件工程实证研究 395

15.1实证研究问题 395

15.1.1经验主义与倡导者 396

15.1.2优良的实验设计 396

15.1.3模拟环境与真实环境 397

15.1.4差的测量与优良的测量 397

15.2.1软件结构和维护 398

15.1.5短期审视与长期审视 398

15.2研究产品 398

15.2.2规模、结构和质量 399

15.3研究资源 402

15.4研究过程 404

15.4.1净室研究 404

15.4.2面向对象 405

15.4.3审查 405

15.5.1大量减少度量数量 406

15.5测量的现在和未来 406

15.5.2技术引入效果的测量 407

15.5.3组织实证研究体系 408

15.6小结 409

15.7习题 409

15.8补充读物 409

附录A 部分习题答案 411

附录B 度量工具 426

附录C 缩略词和术语表 428

参考文献(附评注) 430

相关图书
作者其它书籍
返回顶部