图书介绍

软件调试思想 采用多学科方法PDF|Epub|txt|kindle电子书版本网盘下载

软件调试思想 采用多学科方法
  • (美)Robert Charles Matzger著;尹晓峰,马振萍译 著
  • 出版社: 北京:电子工业出版社
  • ISBN:7120000896
  • 出版时间:2004
  • 标注页数:439页
  • 文件大小:18MB
  • 文件页数:452页
  • 主题词:软件-调试

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

软件调试思想 采用多学科方法PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第1章 简介1

1.1 问题的本质1

目 录1

1.2 六种思维方式2

1.3 软件工程的两个时期3

1.4 调试及开发方法学6

1.5 小结9

第2章 福尔摩斯11

2.1 前言11

2.2 侦探的世界观11

2.3 侦探小说12

2.4 福尔摩斯的性格特征12

2.5 福尔摩斯的方法13

2.6 小结23

3.2 彼特·温西勋爵的性格特征25

第3章 彼特·温西勋爵25

3.1 前言25

3.3 彼特·温西勋爵的破案方法27

3.4 小结35

第4章Professor Solomon37

4.1 前言37

4.2Professor Solomon的方法37

4.3 小结46

第5章 案例精解系列Ⅰ48

5.1 案例精解Ⅰ48

第6章解决数学问题142

6.1 前言142

6.2 数学家的世界观142

6.3 Polya和数学启发法思想143

6.4 作为数学证据的文章145

6.5 Schoenfeld和解决数问题148

6.6 将Schoenfeld方法使用到软件调试150

6.7 小结151

第7章调试策略153

7.1 前言153

7.2 评价机制153

7.3 二分查找策略154

7.4 贪婪搜索策略154

7.5 宽度优先策略155

7.6 深度优先搜索策略157

7.7 程序切片策略158

7.8 演绎分析策略158

7.9 归纳分析策略159

7.10如何选择策略160

7.11小结161

8.2 稳定程序162

8.1 前言162

第8章 启发式调试方法162

8.3 创建测试用例164

8.4 减少必要的输入166

8.5 问题分类167

8.6 描述问题170

8.7 将问题解释给他人听171

8.8 回想相似的问题171

8.9绘制图表172

8.10从既有材料中选择假设173

8.11小结174

第9章调试的手段176

9.1 前言176

9.2 阅读源代码177

9.3 编写单元测试178

9.4 显示变量的值179

9.5 显示执行情况的信息181

9.6 显示过程的参数183

9.7 生成流的跟踪185

9.8 生成变量的快照186

9.9 生成内存的转储188

9.10 强制设置变量值190

9.11断言假设191

9.12检查数据结构192

9.13显示数据结构193

9.14使用运行时的下标检查195

9.15使用运行时的栈检查196

9.16使用运行时的堆检查198

9.17初始化全局变量199

9.18初始化本地变量201

9.19改变存储的类别202

9.20使用不同的编译器203

9.21编译为汇编代码204

9.22在不同的平台上执行207

9.23小结208

第10章案例精解系列Ⅱ209

10.1案例精解2209

10.2案例精解3227

第11章安全专家的方式297

11.1前言297

11.2安全专家的世界观297

11.3根本原因分析297

11.4软件缺陷根本原因299

11.5原因和事件图312

11.6故障树分析313

11.7小结315

12.1前言316

12.2心理学家的世界观316

第12章心理学家的方式316

12.3人类认识模型317

12.4定义和分类人类的错误318

12.5解释错误原因321

12.6研究回顾337

12.7小结348

第13章工程师的方式352

13.1前言352

13.2工程师的世界观352

13.3根据开发阶段分类错误355

13.4避免开发阶段的错误359

13.5根据编码规范避免错误365

13.6建立调试基础377

13.7小结379

14.2计算机科学家的世界观382

14.1前言382

第14章计算机科学家的方式382

14.3根据语言形式分类错误383

14.4根据语言形式探测编程错误384

14.5静态分析工具386

14.6动态分析工具393

14.7分析比较405

14.8小结407

第15章回到工作409

15.1回顾方法409

15.2度量你的工作412

15.3浏览我们的Web站点412

词汇表414

附录A根本原因检查清单416

附录B关于调试的书籍423

附录C推荐软件432

参考文献433

热门推荐