出版社:机械工业出版社
年代:2009
定价:26.0
本书主要介绍了有关当前软件质量保证的技术,方法,原理和构成等。
出版说明
前言
第1章引言
1.1动机
1.2数据和概念的定义
1.3技术水平
1.3.1质量管理
1.3.2软件质量保证
1.3.3硬件质量安全
1.3.4软件密集型系统的质量保障
1.4测试技术的分组与归类
1.4.1动态测试
1.4.2静态分析
1.4.3形式技术:符号测试和形式证明流程
1.5组织结构
第2章面向功能型测试
2.1面向功能型测试的属性和目标
2.2功能性等价类划分
2.2.1功能性等价类划分的属性和目标
2.2.2描述功能性等价类划分
2.2.3评价功能性等价类划分
2.3以状态为基础的测试
2.3.1以状态为基础的测试的属性和目标
2.3.2描述以状态为基础的测试
2.3.3评价以状态为基础的测试
2.4原因-效果-分析
2.5其他面向功能型测试技术
2.5.1句法测试
2.5.2以事务流为基础的测试
2.5.3以判定表格为基础或者以判定树为基础进行测试
2.6评价面向功能型测试
第3章面向控制流程的、面向结构的测试
3.1面向控制流程的测试属性和目标
3.2指令覆盖测试
3.2.1指令覆盖测试的属性和目标
3.2.2描述指令覆盖测试
3.2.3评价指令覆盖测试
3.3子项覆盖测试
3.3.1子项覆盖测试的属性和目标
3.3.2描述子项覆盖测试
3.3.3子项覆盖测试的问题
3.3.4评价子项覆盖测试
3.4条件覆盖测试
3.4.1条件覆盖测试的属性和目标
3.4.2简单的条件覆盖测试
3.4.3条件/判定覆盖测试
3.4.4最小多重条件覆盖测试
3.4.5修正条件/判定覆盖测试
3.4.6多重条件覆盖测试
3.4.7问题
3.4.8评估条件覆盖测试
3.5测试循环的技术
3.5.1属性和目标
3.5.2结构化路径测试和边界-内部-路径测试
3.5.3LCSAJ测试
3.6路径覆盖测试
3.6.1路径覆盖测试的属性和目标
3.6.2评价路径覆盖测试
3.7评价面向流程控制的测试
第4章数据流型、面向结构型测试
4.1数据流型测试的属性和目标
4.2定义/用途测试
4.3必需的k元组测试
4.4数据上下文覆盖
4.5评价面向数据流的测试
第5章特殊的动态测试技术
5.1多样化测试
5.1.1多样化测试的属性和目标
5.1.2背靠背测试
5.1.3变异测试
5.1.4回归测试
5.].5评价多样化测试
5.2定义域测试(DomainTesting)
5.2.1定义域测试的属性和目标
5.2.2路径域测试
5.2.3测试发现错误的子域
5.2.4分区分析
5.2.5评价定义域测试
5.3随机测试
5.4错误猜测
5.5使用判断
5.6评价
第6章软件测量
6.1软件度量的属性和目标
6.2度量和规格
6.3度量类型
6.4对度量的要求
6.5度量标准
6.5.1基础
6.5.2标准讨论
6.6为度量系统记录数据
6.7有目标的定义度量
6.8分析度量
6.8.1表述度量值
6.8.2评价经验中获得的知识
6.8.3用统计技术分析
6.9软件的重要度量
6.9.1跳字的复杂性
6.9.2Halstead度量
6.9.3度量活变量
6.9.4度量“变量取值范围”
6.9.5平均故障间隔时间
6.10软件度量的个案研究
6.11评价软件度量
第7章利用工具进行静态代码分析
7.1利用工具进行静态代码分析的属性和目标
7.2形态分析
7.2.1形态分析的属性和目标
7.2.2测试是否遵循编程惯例
7.2.3评价形态分析
7.3图形和表格
7.3.1使用图形、表格的属性和目标
7.3.2图形
7.3.3表格
7.3.4评价图形和表格的使用
7.4限幅
7.4.1限幅的属性和目标
7.4.2静态限幅
7.4.3动态限幅
7.4.4评价限幅
7.5数据流异常分析
7.5.1数据流异常分析的属性和目标
7.5.2执行数据流异常分析
7.5.3数据流异常分析的问题及其解决方法
7.5.4评价数据流异常分析
7.6评价有工具支持的静态代码分析
第8章软件验证和复审
8.1软件验证和复审的属性及目标
8.2形式验证技术
8.2.1形式验证技术的属性和目标
8.2.2描述形式验证技术
8.2.3评价形式验证技术
8.3会议技术中的传统复审:结构化普查
8.4评论技术中的复审
8.5评价软件验证和复审
第9章形式技术:符号测试和形式正确性证明
9.1形式技术的属性和目标
9.2符号测试
9.2.1符号测试的属性和目标
9.2.2描述符号测试
9.2.3评价符号测试
9.3形式正确性证明
9.3.1形式正确性证明的属性和目标
9.3.2判断方法
9.3.3代数技术
9.3.4以自动机为基础的技术
9.3.5评价形式正确性证明
9.4评价形式技术
第10章过程和测试策略
10.1属性和目标
10.2软件开发过程
10.3开发
10.3.1分析
10.3.2设计
10.3.3实施
10.4测试
10.4.1模块测试
10.4.2集成和集成测试
10.4.3系统测试
10.5组织方面
10.6文件和评价测试
10.7标准
10.7.1标准的含义
10.7.2面向过程型标准
10.7.3独立于应用领域的标准:标准IEC61508
10.7.4各领域的技术标准
10.8评价
第11章工具
11.1使用工具的属性和目标
11.2工具类型
11.2.1动态测试工具
11.2.2静态分析工具
11.2.3形式验证工具
11.2.4模块化和分析型工具
11.3工具的可用性
11.3.1技术拥有的工具数量
11.3.2编程语言拥有的工具
11.3.3开发平台形式和目标平台形式的工具使用情况
11.4关于工具的信息来源
11.5评价工具的利用情况
第12章测试面向对象型软件
12.1测试面向对象型软件的属性和目标
12.2关于面向对象型开发的说明
12.3面向对象型模块测试
12.3.1类测试作为面向对象型模块测试
12.3.2测试类的一种方法
12.3.3面向功能型测试
12.3.4面向结构型测试
12.3.5形式规约用于支持面向对象型测试
12.3.6测试参数化类
12.3.7测试子类和回归测试
12.4面向对象型集成测试
12.4.1基础类的集成测试
12.4.2集成测试和继承
12.5面向对象型系统测试
12.6评价面向对象型软件测试
第13章测试嵌入软件
13.1测试嵌入软件的属性和目标
13.2嵌入软件的重要属性
13.2.1安全级别
13.2.2可靠度和可用性
13.2.3实时能力
13.3安全级别高的软件进行动态测试
13.4安全模块化和可靠度模块化
13.4.1安全模块化和可靠度模块化的属性和目标
13.4.2软件FMECA
13.4.3错误树分析
13.4.4马尔可夫模块化
13.4.5评价安全模块化和可靠度模块化
13.5随机软件可靠度分析
13.5.1随机软件可靠度分析的属性和目标
13.5.2随机可靠度分析的基础
13.5.3比较硬件可靠度分析和软件可靠度分析
13.5.4软件可靠度模型
13.5.5模型的示例:Musa的基础执行时间模型
13.5.6评价随机软件可靠度分析
13.6评价嵌入软件的测试
第14章实践指南
14.1组织上的提示
14.2技术提示
14.2.1适合实践的简单测试策略
14.2.2满足特殊的要求
14.3总结
参考文献
本书详细地叙述了当前软件质量保证的技术、方法、原理和构成方面的最新知识,每一章的开始是本章的简介,使读者了解本章要讲述的内容;每一章的结束部分都有评价,对从业人员来说具有实践指导意义。本书在写作上,注重了将理论和实践、软件和硬件、经验知识和教学知识领域的牢固结合,使读者更贴近软件开发这个重要的领域。 本书适合作为高等教育计算机相关专业的教材和教学参考书,也可用作从业人员的参考书。 本书详细地叙述了当前软件质量保证的技术、方法、原理和构成方面的最新知识状况。编写此书的目的是为了让读者更贴近软件开发这个重要的领域。本书适合作为讲师和大学生的教学材料,也可作为从业人员的参考书。每一章的开始都有该章的简介,为读者指明方向。每一章的结束部分附有评价和核对表。核对表对从业人员来说具有实践指导意义。
书籍详细信息 | |||
书名 | 软件的质量、软件的分析、测试与验证站内查询相似图书 | ||
9787111269816 如需购买下载《软件的质量、软件的分析、测试与验证》pdf扫描版电子书或查询更多相关信息,请直接复制isbn,搜索即可全网搜索该ISBN | |||
出版地 | 北京 | 出版单位 | 机械工业出版社 |
版次 | 1版 | 印次 | 1 |
定价(元) | 26.0 | 语种 | 简体中文 |
尺寸 | 26 | 装帧 | 平装 |
页数 | 277 | 印数 | 3000 |
软件的质量、软件的分析、测试与验证是机械工业出版社于2009.06出版的中图分类号为 TP311.5 的主题关于 软件质量-质量管理-成人教育:高等教育-教材 ,软件-测试-成人教育:高等教育-教材 的书籍。