软件评测师备考一本通 版权信息
- ISBN:9787522630168
- 条形码:9787522630168 ; 978-7-5226-3016-8
- 装帧:平装-胶订
- 册数:暂无
- 重量:暂无
- 所属分类:>>
软件评测师备考一本通 本书特色
51CTO特级软考培训讲师张洋洋老师(即昊洋老师)倾心编写
以小鹿同学的备考故事为纲,把评测师知识点有机融入其中
全书内容根据考点大数据及多年授课经验精心构思
完全基于第2版新考纲,涵盖教程、习题、答案解析
方法独特,提炼精辟,轻松易懂,一本通关
作者公众号全程备考支持,学习资源丰富
软件评测师备考一本通 内容简介
本书根据考试大纲以及历年考试的情况,较为全面地收录了软件评测师考试的重点基础知识。本书将软件评测师考试大纲里规定的计算机系统构成及硬件基础、操作系统、数据库、中间件、计算机网络、程序设计语言、标准化、信息安全、信息化、软件工程和专业英语等综合技术知识点全部囊括在内,保证了学习的完整性,做到了“软测备考一本通”的效果。软件评测师的官方教材侧重于测试知识,与对应的考试大纲要求及历年考试实际有较多的知识缺口。本书注重学习效果的反馈,在每一章节都设置了练习题,将常考的知识点慢慢导入,一步一步引导考生进行思考,*终快速提高应试水平。本书可作为考生备考软件评测师考试的学习教材,也可供各类培训班使用。考生可通过学习本书掌握考试的重点基础知识,快速熟悉考试大纲要求掌握的知识点。
软件评测师备考一本通 目录
前言**篇 考试介绍篇第1章 软件评测师考试介绍 21.1 软件评测师考试概述 21.2 软件评测师机考改革 21.3 软件评测师备考建议 3第二篇 综合技术篇第2章 计算机系统构成及硬件基础知识 62.1 CPU 62.1.1 CPU的组成 62.1.2 运算器 72.1.3 控制器 72.2 数据的表示 82.2.1 进位计数制 8前言
**篇 考试介绍篇
第1章 软件评测师考试介绍 2
1.1 软件评测师考试概述 2
1.2 软件评测师机考改革 2
1.3 软件评测师备考建议 3
第二篇 综合技术篇
第2章 计算机系统构成及硬件基础知识 6
2.1 CPU 6
2.1.1 CPU的组成 6
2.1.2 运算器 7
2.1.3 控制器 7
2.2 数据的表示 8
2.2.1 进位计数制 8
2.2.2 进制之间的换算 9
2.2.3 码制 11
2.2.4 定点数和浮点数 12
2.3 校验码 12
2.3.1 奇偶校验码 12
2.3.2 海明码 13
2.3.3 循环冗余校验码 13
2.4 逻辑运算 14
2.4.1 与运算 14
2.4.2 或运算 14
2.4.3 非运算 14
2.4.4 异或运算 14
2.4.5 真值表 15
2.5 指令系统的基础知识 15
2.5.1 指令概述 15
2.5.2 寻址方式 15
2.5.3 CISC和RISC 16
2.5.4 指令的流水线方式处理 17
2.6 存储系统的基础知识 17
2.6.1 存储器的层次 17
2.6.2 存储器的分类 18
2.6.3 存储器数据的存取方式 18
2.6.4 Cache 18
2.6.5 主存储器的性能指标 19
2.6.6 常见的外存储器 19
2.6.7 虚拟存储器 20
2.7 输入输出的基础知识 20
2.7.1 输入输出技术概述 20
2.7.2 CPU与外设之间交换数据的方式 20
2.8 总线的基础知识 21
2.9 计算机的性能评价指标 22
2.10 章节练习题 23
2.11 练习题参考答案 24
第3章 操作系统基础知识 27
3.1 操作系统概述 27
3.1.1 操作系统简介 27
3.1.2 操作系统的分类 28
3.2 处理机管理 30
3.2.1 处理机管理概述 30
3.2.2 进程概述 32
3.2.3 死锁 33
3.2.4 线程 34
3.3 存储管理 35
3.4 设备管理 36
3.4.1 设备管理概述 36
3.4.2 磁盘调度 37
3.5 文件管理 37
3.5.1 文件概述 37
3.5.2 文件目录和存储空间管理 38
3.6 作业管理 39
3.6.1 作业 39
3.6.2 作业调度算法 40
3.7 章节练习题 40
3.8 练习题参考答案 41
第4章 数据库基础知识 44
4.1 数据库概述 44
4.1.1 数据库简介 44
4.1.2 数据库管理系统(DBMS) 45
4.1.3 数据管理技术发展 46
4.2 数据模型 47
4.2.1 数据模型概述 47
4.2.2 E-R模型 48
4.3 数据库模式 49
4.3.1 数据库三级模式 49
4.3.2 三级模式两级映像 50
4.4 关系数据库 51
4.4.1 基本概念 51
4.4.2 完整性约束 53
4.5 关系代数运算 53
4.6 关系数据库SQL语言与编程 55
4.6.1 SQL语言 55
4.6.2 数据定义 56
4.6.3 数据查询-Select 57
4.6.4 数据更新 57
4.6.5 数据控制 58
4.7 关系数据库的规范化 58
4.7.1 数据依赖 58
4.7.2 规范化 59
4.8 分布式数据库 62
4.9 章节练习题 63
4.10 练习题参考答案 64
第5章 中间件基础知识 67
5.1 中间件概述 67
5.2 章节练习题 69
5.3 练习题参考答案 69
第6章 计算机网络基础知识 70
6.1 计算机网络概述 70
6.1.1 计算机网络的功能和分类 70
6.1.2 计算机网络拓扑结构 71
6.2 网络体系结构和协议 73
6.2.1 ISO/OSI网络体系结构 73
6.2.2 TCP/IP分层模型 74
6.3 常用的网络设备 76
6.3.1 网络设备分类 76
6.3.2 网络的传输介质 77
6.4 IP地址 78
6.4.1 IP地址概述 78
6.4.2 子网掩码 79
6.5 Internet基础知识及其应用 80
6.6 网络管理 81
6.6.1 网络管理概述 81
6.6.2 防火墙 82
6.7 章节练习题 83
6.8 练习题参考答案 84
第7章 程序设计语言基础知识 86
7.1 汇编、编译与解释系统基础知识 86
7.1.1 低级语言和高级语言 86
7.1.2 正规式 89
7.1.3 有限自动机 89
7.2 程序设计语言的基本概念 90
7.2.1 程序设计语言 90
7.2.2 函数 92
7.3 面向对象程序设计 93
7.3.1 面向对象的基本概念 93
7.3.2 面向对象分析 94
7.3.3 面向对象设计 95
7.3.4 面向对象程序设计(编程) 95
7.4 C语言以及C 语言程序设计基础知识 95
7.4.1 C语言基本数据类型 95
7.4.2 C语言概述 97
7.5 数据结构基础知识 98
7.5.1 线性表 98
7.5.2 栈 99
7.5.3 队列 99
7.5.4 串 100
7.5.5 数组 100
7.5.6 二叉树 101
7.5.7 图 106
7.6 算法 107
7.6.1 算法概述 107
7.6.2 查找算法 109
7.6.3 排序算法 110
7.6.4 排序算法记忆法 113
7.7 章节练习题 114
7.8 练习题参考答案 116
第8章 标准化基础知识 120
8.1 标准化概述 120
8.2 章节练习题 121
8.3 练习题参考答案 122
第9章 信息安全基础知识 123
9.1 信息安全概述 123
9.2 计算机病毒及其防范 124
9.2.1 计算机病毒概述 124
9.2.2 计算机病毒的分类 126
9.3 网络入侵手段及其防范 126
9.3.1 网络入侵手段 126
9.3.2 安全防护策略 128
9.4 加密与解密机制 129
9.4.1 数据的加密和解密 129
9.4.2 常见的几种信息安全技术 130
9.4.3 常见的安全协议 131
9.5 章节练习题 132
9.6 练习题参考答案 133
第10章 信息化基础知识 135
10.1 信息化概述 135
10.2 与知识产权相关的法律和法规 137
10.2.1 知识产权概述 137
10.2.2 计算机软件著作权 137
10.2.3 专利权 140
10.2.4 商标权 142
10.2.5 《反不正当竞争法》 142
10.3 信息系统的基础知识 143
10.4 多媒体的基础知识 145
10.5 章节练习题 148
10.6 练习题参考答案 149
第11章 软件工程基础知识 152
11.1 软件工程概述 152
11.1.1 软件工程 152
11.1.2 软件生存周期 153
11.1.3 模块内聚和耦合 155
11.2 结构化开发方法 156
11.2.1 结构化分析 156
11.2.2 结构化设计 158
11.2.3 结构化程序设计(编程) 159
11.3 面向对象开发方法 159
11.4 软件开发模型 164
11.4.1 瀑布模型 164
11.4.2 原型模型 165
11.4.3 螺旋模型 165
11.4.4 增量模型 166
11.4.5 喷泉模型 167
11.4.6 基于构件的模型 167
11.4.7 快速应用开发模型 168
11.4.8 敏捷规程模型 168
11.5 软件质量管理 170
11.5.1 软件质量概述 170
11.5.2 软件质量管理体系 171
11.6 软件过程管理 172
11.6.1 CMM 172
11.6.2 CMMI 173
11.6.3 UP 173
11.7 软件配置管理 174
11.8 软件开发风险基础知识 175
11.9 软件评测相关标准 176
11.9.1 软件质量类标准 176
11.9.2 软件测试类标准 178
11.9.3 软件测试及成本估算类标准 179
11.10 软件项目管理基础知识 179
11.11 设计模式基础知识 181
11.11.1 创建型设计模式 182
11.11.2 结构型设计模式 183
11.11.3 行为型设计模式 183
11.12 软件架构基础知识 184
11.12.1 管道/过滤器模式 184
11.12.2 面向对象模式 185
11.12.3 事件驱动模式 185
11.12.4 分层模式 185
11.13 章节练习题 186
11.14 练习题参考答案 190
第12章 专业英语基础知识 197
12.1 专业英语概述 197
12.1.1 专业英语考试介绍 197
12.1.2 考试高频单词汇总(400个) 198
12.2 章节练习题 210
12.3 练习题参考答案 211
第三篇 测试技术篇
第13章 软件测试基础知识 214
13.1 软件测试的基本概念 214
13.1.1 软件测试概述 214
13.1.2 软件异常的分类及其关系 217
13.1.3 软件测试过程模型 218
13.1.4 软件测试类型 220
13.2 测试技术的分类 224
13.2.1 基于经验的测试技术 225
13.2.2 自动化测试 228
13.2.3 基于软件质量特性的测试 234
13.3 基于风险的测试 246
13.3.1 基于风险的测试概述 246
13.3.2 风险分析和缓解措施设计 247
13.3.3 测试级别与测试实施 250
13.3.4 测试估算 251
13.4 软件测试新技术的应用 252
13.4.1 移动应用软件 252
13.4.2 物联网 256
13.4.3 大数据 258
13.4.4 可信软件 260
13.4.5 人工智能 261
13.5 章节练习题 263
13.6 练习题参考答案 265
第14章 软件测试应用技术 269
14.1 测试过程和管理 269
14.1.1 组织级测试过程 270
14.1.2 测试管理过程 270
14.1.3 静态测试过程 271
14.2 基于规格说明的测试技术 272
14.2.1 等价类划分法 272
14.2.2 分类树法 273
14.2.3 边界值法 273
14.2.4 语法测试 274
14.2.5 组合测试法 275
14.2.6 判定表测试法 276
14.2.7 因果图法 277
14.2.8 状态表转移测试法 279
14.2.9 场景测试法 280
14.2.10 随机测试法 280
14.2.11 基于规格说明测试方法的
14.2.12 测试用例的编写 281
14.3 基于结构的测试技术 282
14.3.1 静态测试技术 282
14.3.2 动态测试技术 286
14.3.3 基于结构的测试辅助技术 289
14.3.4 基于结构测试方法的选择策略 290
14.3.5 测试覆盖准则 290
14.4 分层架构软件测试 291
14.4.1 分层架构软件测试概述 291
14.4.2 表示层 292
14.4.3 服务层 293
14.4.4 业务逻辑层 294
14.4.5 数据层 295
14.5 事件驱动架构软件测试 296
14.5.1 事件驱动架构软件测试概述 296
14.5.2 事件驱动架构的质量特性 297
14.5.3 事件驱动架构的测试策略 299
14.6 微内核架构软件测试 300
14.6.1 微内核架构软件测试概述 300
14.6.2 微内核架构的质量特性 301
14.6.3 微内核架构的测试策略 302
14.7 分布式架构软件测试 302
14.7.1 分布式架构软件测试概述 302
14.7.2 分布式架构的质量特性 304
14.7.3 分布式架构软件测试常见的
14.7.4 分布式架构的测试策略 307
14.8 面向对象软件测试 307
面向对象软件测试概述 307
14.9 Web应用测试 309
Web应用测试概述 309
14.10 网络测试 312
14.11 文档测试 314
14.12 章节练习题 316
14.13 练习题参考答案 320
附录 软件评测师考试大纲 325
结束语 332
参考文献 333
展开全部
软件评测师备考一本通 作者简介
张洋洋:笔名“昊洋”,因此学生们都喜欢称其为“昊洋老师”;国家认证“软件评测师”,51CTO精培学院固定签约(特级)软件评测师讲师;具有多年软件评测师授课经验,善于以故事的方式把知识点的学习与实际工作结合起来,善于以深入浅出的方式讲解复杂问题,每年都带领大量的学员顺利通过软件评测师考试。