图书介绍

面向对象的软件缺陷管理PDF|Epub|txt|kindle电子书版本下载

面向对象的软件缺陷管理
  • (美)Houman Younessi著;赵文耘,沈铖等译 著
  • 出版社: 北京:机械工业出版社
  • ISBN:7111131053
  • 出版时间:2004
  • 标注页数:222页
  • 文件大小:21MB
  • 文件页数:235页
  • 主题词:软件质量-质量管理

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.1 软件工程的构造性方法2

1.1.2 构造软件的过程2

1.2 面向对象3

1.3 缺陷管理8

1.4 描述质量9

1.5 质量观点9

1.6 内部质量与外部质量:形式与功能10

1.7 软件产品质量属性11

1.7.1 外部质量属性11

1.7.2 面向客户的质量评估11

1.8 评估产品质量12

1.9 实现质量目标17

1.9.1 关注产品18

1.9.2 产品与过程的联系19

1.9.4 近来的发展21

1.9.3 关注过程21

1.10 结论25

第2章 面向对象环境下的缺陷和缺陷管理25

2.1 为何面向对象给缺陷管理带来挑战25

2.1.1 抽象25

2.1.2 封装26

2.1.3 泛型27

2.1.4 继承29

2.1.5 多重继承32

2.1.6 多态33

2.1.7 系统问题34

2.2 管理缺陷35

2.2.1 缺陷管理的时机36

2.2.2 缺陷管理级别36

2.3 结论38

第3章 开发低缺陷需求39

3.1 需求过程组成部分39

3.1.1 理解当前的问题情境或问题的本质41

3.1.3 描述质量与验收目标44

3.1.2 抽取用户需求44

3.1.4 分析用户需求46

3.1.5 需求折衷47

3.1.6 归档用户需求48

3.1.7 需求叙述48

3.1.8 用例49

3.1.9 需求文档53

3.1.10 需求文档集54

3.2 结论55

第4章 确定并排除需求缺陷57

4.1 检验与标准的符合程度58

4.2 模型验证58

4.3 非形式化模型评估59

4.4 形式化模型验证62

4.5 结论65

第5章 预防设计缺陷65

5.1 软件设计65

5.1.2 设计可靠性66

5.1.1 设计功能性66

5.1.3 设计可用性68

5.1.4 设计可维护性68

5.1.5 设计过程效率69

5.2 良好设计的基本要素70

5.2.1 内聚:模块化的度量70

5.2.2 相干性:模块化的另一种度量74

5.2.3 耦合:最小交互与隔离的度量74

5.2.4 实现隔离76

5.2.5 实现抽象77

5.2.6 实现多级别粒度77

5.2.7 实现形式化77

5.2.8 进行异常处理79

5.2.9 获得冗余79

5.2.10 获得泛型79

5.2.11 构架79

5.2.12 分布式:分布式拓扑80

5.2.13 构架设计风格82

5.2.14 控制风格86

5.2.15 解决特定的构架问题87

5.2.16 构架设计的基本步骤90

5.2.17 设计评审98

5.2.18 构架设计归档99

5.2.19 对象设计99

5.3 结论103

6.2 在设计中标识缺陷105

6.1 设计缺陷105

第6章 设计缺陷标识105

6.2.1 设计模拟106

6.2.2 设计审查107

6.3 审查设计制品107

6.3.1 类图108

6.3.2 顺序图112

6.3.3 协作图114

6.3.4 状态图115

6.3.5 活动图121

6.3.7 模块图、包图123

6.3.6 转换描述123

6.3.8 实现图、组件图124

6.3.9 部署图124

6.4 标识设计文档中的缺陷125

6.5 结论126

7.1 缺陷标识方法127

7.1.1 评估127

第7章 程序缺陷标识127

7.1.2 培训以及可选方案选择128

7.1.3 缺陷标识129

7.2 审查和测试的比较133

7.2.1 审查面向对象代码134

7.2.2 面向失效检测的缺陷排除134

7.2.3 测试面向对象代码134

7.3 结论137

8.1.1 测试生成实例的正确性139

8.1 测试基类139

第8章 测试类139

8.1.2 测试属性值的正确性140

8.1.3 例程是否正确改变相应对象表示141

8.2 类的基于断言的测试141

8.2.1 类级别上的类不变量及断言143

8.2.2 基于约束或断言约束覆盖的测试144

8.3 类的模态测试144

8.3.1 状态不变量145

8.3.2 模态测试145

8.4 方法的转换测试146

8.4.1 分区或子域测试147

8.4.2 基于子领域、基于统计的方法效率比较152

8.5 结论155

第9章 集成、集成测试、系统测试157

9.1 组件及集成157

9.2.1 集成策略159

9.2.2 集成测试方法159

9.2 组件交互159

9.2.3 场景测试162

9.2.4 模态测试163

9.2.5 系统测试163

9.2.6 基于用例的测试164

9.2.7 系统临界边界测试165

9.2.8 性能、负载测试165

9.2.9 可用性测试166

9.3 系统验收166

9.4.1 确定β测试的目标167

9.4 β测试167

9.4.2 仔细选择β方人员168

9.4.3 决定下一步干什么168

9.5 结论168

附录A 缺陷管理的一个分类图169

附录B Object Z的语法171

附录C 软件审查过程175

参考文献211

译后记223

热门推荐