軟件評測師備考一本通 版權信息
- 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精培學院固定簽約(特級)軟件評測師講師;具有多年軟件評測師授課經驗,善于以故事的方式把知識點的學習與實際工作結合起來,善于以深入淺出的方式講解復雜問題,每年都帶領大量的學員順利通過軟件評測師考試。