软件度量 第2版PDF电子书下载
- 电子书积分:15 积分如何计算积分?
- 作 者:(英)Norman E.Fenton,(美)Shari Lawrence Pfleeger著;杨海燕等译
- 出 版 社:北京:机械工业出版社
- 出版年份:2004
- ISBN:7111146751
- 页数:490 页
第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
- 《软件工程》齐治昌,谭庆平,宁洪编著 2019
- 《高中压配电网规划 实用模型、方法、软件和应用 上》王主丁著 2020
- 《SECC软件工程师认证课程》北京泓深教育科技有限公司 2019
- 《软件工程综合实践案例》岳希主编 2019
- 《CATIA 软件建模与CAA二次开发》胡毕富,吴约旺 2018
- 《软件测试》韩利凯编著 2019
- 《常用工具软件立体化教程》谭桂华,王伟,彭凯 2019
- 《软件工程开发与管理研究》闫俊伢著 2019
- 《微软办公软件国际认证MOS Office 2016大师级通关教程》徐日,张晓昆著 2018
- 《办公软件应用 Windows平台 Windows XP Word 2003 Excel 2003 职业技能培训教程》全国计算机信息高新技术考试教材编写委员会编写 2016
- 《SQL与关系数据库理论》(美)戴特(C.J.Date) 2019
- 《魔法销售台词》(美)埃尔默·惠勒著 2019
- 《看漫画学钢琴 技巧 3》高宁译;(日)川崎美雪 2019
- 《优势谈判 15周年经典版》(美)罗杰·道森 2018
- 《社会学与人类生活 社会问题解析 第11版》(美)James M. Henslin(詹姆斯·M. 汉斯林) 2019
- 《海明威书信集:1917-1961 下》(美)海明威(Ernest Hemingway)著;潘小松译 2019
- 《古代巴比伦》(英)莱昂纳德·W.金著 2019
- 《迁徙 默温自选诗集 上》(美)W.S.默温著;伽禾译 2020
- 《BBC人体如何工作》(英)爱丽丝.罗伯茨 2019
- 《一个数学家的辩白》(英)哈代(G.H.Hardy)著;李文林,戴宗铎,高嵘译 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《高等教育双机械基础课程系列教材 高等学校教材 机械设计课程设计手册 第5版》吴宗泽,罗圣国,高志,李威 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019
- 《中国十大出版家》王震,贺越明著 1991
- 《近代民营出版机构的英语函授教育 以“商务、中华、开明”函授学校为个案 1915年-1946年版》丁伟 2017
- 《新工业时代 世界级工业家张毓强和他的“新石头记”》秦朔 2019
- 《智能制造高技能人才培养规划丛书 ABB工业机器人虚拟仿真教程》(中国)工控帮教研组 2019
- 《AutoCAD机械设计实例精解 2019中文版》北京兆迪科技有限公司编著 2019