軟件評測師備考一本通

簡介
本書特色
前言
章節(jié)列表
精彩閱讀
下載資源
相關(guān)圖書
本書根據(jù)考試大綱以及歷年考試的情況,較為全面地收錄了軟件評測師考試的重點基礎(chǔ)知識。本書將軟件評測師考試大綱里規(guī)定的計算機系統(tǒng)構(gòu)成及硬件基礎(chǔ)、操作系統(tǒng)、數(shù)據(jù)庫、中間件、計算機網(wǎng)絡(luò)、程序設(shè)計語言、標(biāo)準(zhǔn)化、信息安全、信息化、軟件工程和專業(yè)英語等綜合技術(shù)知識點全部囊括在內(nèi),保證了學(xué)習(xí)的完整性,做到了“軟測備考一本通”的效果。軟件評測師的官方教材側(cè)重于測試知識,與對應(yīng)的考試大綱要求及歷年考試實際有較多的知識缺口。本書注重學(xué)習(xí)效果的反饋,在每一章節(jié)都設(shè)置了練習(xí)題,將常考的知識點慢慢導(dǎo)入,一步一步引導(dǎo)考生進(jìn)行思考,最終快速提高應(yīng)試水平。
本書可作為考生備考軟件評測師考試的學(xué)習(xí)教材,也可供各類培訓(xùn)班使用。考生可通過學(xué)習(xí)本書掌握考試的重點基礎(chǔ)知識,快速熟悉考試大綱要求掌握的知識點。
內(nèi)容基于歷年考點大數(shù)據(jù),多年經(jīng)驗修正加持
從知識點講解到習(xí)題設(shè)計,深刻體現(xiàn)命題規(guī)律及考查重點
故事引領(lǐng),深入淺出,通俗易懂
作者公眾號全程備考支持,學(xué)習(xí)資源豐富
在我編寫的第一本軟考教材《軟件評測師考試重難點突破》出版以后,得到了廣大讀者和學(xué)員的好評,我也倍感鼓舞。很多讀者也來信催促我寫一本相對比較全面的軟件評測師基礎(chǔ)知識備考教材,和第一本教材可以相互補充學(xué)習(xí),從而提高備考效率。由于培訓(xùn)工作比較繁忙,一直沒有抽出時間寫作,而2023年下半年,軟考從紙筆考試到計算機化考試發(fā)生了重大改革,學(xué)員們的呼聲更加濃烈,于是就有了此書的誕生。
作為軟件開發(fā)的重要環(huán)節(jié),軟件測試越來越受到人們的重視。隨著軟件開發(fā)規(guī)模的增大、復(fù)雜程度的增加,以尋找軟件中的錯誤為目的的測試工作就顯得更加困難。為了盡可能多地找出程序中的錯誤,生產(chǎn)出高質(zhì)量的軟件產(chǎn)品,需要大量的軟件評測人員,因此軟件評測工程師應(yīng)運而生。寫作本書是源于自己多年的培訓(xùn)經(jīng)歷,自己從事軟件測試行業(yè)已有十余年了,后來因緣巧合,和51CTO學(xué)堂一起合作了多次軟件評測師的精品班培訓(xùn)。在培訓(xùn)的過程中,有很多優(yōu)秀的學(xué)員在培訓(xùn)班中脫穎而出,通過努力取得了優(yōu)秀的成績,順利拿到了夢寐以求的證書,最終實現(xiàn)了升職加薪和積分落戶的福利。
本書中的小鹿同學(xué)就是無數(shù)個優(yōu)秀學(xué)子的化身,他不僅努力,而且踏實肯學(xué)。本書通過小鹿同學(xué)參加備考的全過程,結(jié)合昊洋老師的指點,把軟件評測師考試所需的絕大部分基礎(chǔ)知識都進(jìn)行了匯總,依據(jù)官方提供的考試大綱進(jìn)行了章節(jié)劃分,并且在每一個章節(jié)都設(shè)置了練習(xí)題,對基礎(chǔ)知識點進(jìn)行了二次鞏固,讓備考過程中的難關(guān)一個個變成康莊大道。我相信很多學(xué)員在學(xué)習(xí)本書的過程中,都會或多或少有著和小鹿同學(xué)同樣的疑問。因為軟件評測師是一門綜合性的學(xué)科考試,其中包括計算機系統(tǒng)構(gòu)成及硬件基礎(chǔ)、操作系統(tǒng)、數(shù)據(jù)庫、計算機網(wǎng)絡(luò)、程序設(shè)計語言、知識產(chǎn)權(quán)保護(hù)、軟件工程、專業(yè)英語和軟件測試在內(nèi)的知識點,如果沒有老師的指導(dǎo),可能很多人都會走不少彎路。當(dāng)然,如果你是一個無師自通的大牛,是不建議學(xué)習(xí)本書的;如果你需要一位老師在你有疑問而不知所措時,可以給你指導(dǎo)和點撥的話,那么我想這本書就是你所需要的。
本書分為考試介紹篇、綜合技術(shù)篇和測試技術(shù)篇三大部分的知識,彌補了很多書籍只有其中之一,而沒有全部匯總到一起的遺憾。另外,本書整體的風(fēng)格比較輕松和愉快,就像打游戲闖關(guān)一樣,通過自己不斷地努力,加上昊洋老師的指導(dǎo),一點點向軟件評測師的殿堂靠攏。
由于時間倉促,加之作者水平有限,本書還有很多不足之處,歡迎讀者提出寶貴意見和建議,方便本書再版時不斷優(yōu)化,更加符合廣大學(xué)子的期待!
讀者可關(guān)注作者唯一官方個人微信公眾號(昊洋與你一起成長):HYJY20180101;也可以關(guān)注作者抖音號(抖音號:YL201606182018)與作者面對面。期待和大家一起交流和學(xué)習(xí)!
第1章 軟件評測師考試介紹 2
1.1 軟件評測師考試概述 2
1.2 軟件評測師機考改革 2
1.3 軟件評測師備考建議 3
第二篇 綜合技術(shù)篇
第2章 計算機系統(tǒng)構(gòu)成及硬件基礎(chǔ)知識 6
2.1 CPU 6
2.1.1 CPU的組成 6
2.1.2 運算器 7
2.1.3 控制器 7
2.2 數(shù)據(jù)的表示 8
2.2.1 進(jìn)位計數(shù)制 8
2.2.2 進(jìn)制之間的換算 9
2.2.3 碼制 11
2.2.4 定點數(shù)和浮點數(shù) 12
2.3 校驗碼 12
2.3.1 奇偶校驗碼 12
2.3.2 海明碼 13
2.3.3 循環(huán)冗余校驗碼 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 指令系統(tǒng)的基礎(chǔ)知識 15
2.5.1 指令概述 15
2.5.2 尋址方式 15
2.5.3 CISC和RISC 16
2.5.4 指令的流水線方式處理 17
2.6 存儲系統(tǒng)的基礎(chǔ)知識 17
2.6.1 存儲器的層次 17
2.6.2 存儲器的分類 18
2.6.3 存儲器數(shù)據(jù)的存取方式 18
2.6.4 Cache 18
2.6.5 主存儲器的性能指標(biāo) 19
2.6.6 常見的外存儲器 19
2.6.7 虛擬存儲器 20
2.7 輸入輸出的基礎(chǔ)知識 20
2.7.1 輸入輸出技術(shù)概述 20
2.7.2 CPU與外設(shè)之間交換數(shù)據(jù)的方式 20
2.8 總線的基礎(chǔ)知識 21
總線概述 21
2.9 計算機的性能評價指標(biāo) 22
計算機的性能評價指標(biāo)概述 22
2.10 章節(jié)練習(xí)題 23
2.11 練習(xí)題參考答案 24
第3章 操作系統(tǒng)基礎(chǔ)知識 27
3.1 操作系統(tǒng)概述 27
3.1.1 操作系統(tǒng)簡介 27
3.1.2 操作系統(tǒng)的分類 28
3.2 處理機管理 30
3.2.1 處理機管理概述 30
3.2.2 進(jìn)程概述 32
3.2.3 死鎖 33
3.2.4 線程 34
3.3 存儲管理 35
存儲器管理概述 35
3.4 設(shè)備管理 36
3.4.1 設(shè)備管理概述 36
3.4.2 磁盤調(diào)度 37
3.5 文件管理 37
3.5.1 文件概述 37
3.5.2 文件目錄和存儲空間管理 38
3.6 作業(yè)管理 39
3.6.1 作業(yè) 39
3.6.2 作業(yè)調(diào)度算法 40
3.7 章節(jié)練習(xí)題 40
3.8 練習(xí)題參考答案 41
第4章 數(shù)據(jù)庫基礎(chǔ)知識 44
4.1 數(shù)據(jù)庫概述 44
4.1.1 數(shù)據(jù)庫簡介 44
4.1.2 數(shù)據(jù)庫管理系統(tǒng)(DBMS) 45
4.1.3 數(shù)據(jù)管理技術(shù)發(fā)展 46
4.2 數(shù)據(jù)模型 47
4.2.1 數(shù)據(jù)模型概述 47
4.2.2 E-R模型 48
4.3 數(shù)據(jù)庫模式 49
4.3.1 數(shù)據(jù)庫三級模式 49
4.3.2 三級模式兩級映像 50
4.4 關(guān)系數(shù)據(jù)庫 51
4.4.1 基本概念 51
4.4.2 完整性約束 53
4.5 關(guān)系代數(shù)運算 53
關(guān)系代數(shù)運算的分類 53
4.6 關(guān)系數(shù)據(jù)庫SQL語言與編程 55
4.6.1 SQL語言 55
4.6.2 數(shù)據(jù)定義 56
4.6.3 數(shù)據(jù)查詢-Select 57
4.6.4 數(shù)據(jù)更新 57
4.6.5 數(shù)據(jù)控制 58
4.7 關(guān)系數(shù)據(jù)庫的規(guī)范化 58
4.7.1 數(shù)據(jù)依賴 58
4.7.2 規(guī)范化 59
4.8 分布式數(shù)據(jù)庫 62
分布式數(shù)據(jù)庫概述 62
4.9 章節(jié)練習(xí)題 63
4.10 練習(xí)題參考答案 64
第5章 中間件基礎(chǔ)知識 67
5.1 中間件概述 67
中間件簡介 67
5.2 章節(jié)練習(xí)題 69
5.3 練習(xí)題參考答案 69
第6章 計算機網(wǎng)絡(luò)基礎(chǔ)知識 70
6.1 計算機網(wǎng)絡(luò)概述 70
6.1.1 計算機網(wǎng)絡(luò)的功能和分類 70
6.1.2 計算機網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu) 71
6.2 網(wǎng)絡(luò)體系結(jié)構(gòu)和協(xié)議 73
6.2.1 ISO/OSI網(wǎng)絡(luò)體系結(jié)構(gòu) 73
6.2.2 TCP/IP分層模型 74
6.3 常用的網(wǎng)絡(luò)設(shè)備 76
6.3.1 網(wǎng)絡(luò)設(shè)備分類 76
6.3.2 網(wǎng)絡(luò)的傳輸介質(zhì) 77
6.4 IP地址 78
6.4.1 IP地址概述 78
6.4.2 子網(wǎng)掩碼 79
6.5 Internet基礎(chǔ)知識及其應(yīng)用 80
Internet服務(wù) 80
6.6 網(wǎng)絡(luò)管理 81
6.6.1 網(wǎng)絡(luò)管理概述 81
6.6.2 防火墻 82
6.7 章節(jié)練習(xí)題 83
6.8 練習(xí)題參考答案 84
第7章 程序設(shè)計語言基礎(chǔ)知識 86
7.1 匯編、編譯與解釋系統(tǒng)基礎(chǔ)知識 86
7.1.1 低級語言和高級語言 86
7.1.2 正規(guī)式 89
7.1.3 有限自動機 89
7.2 程序設(shè)計語言的基本概念 90
7.2.1 程序設(shè)計語言 90
7.2.2 函數(shù) 92
7.3 面向?qū)ο蟪绦蛟O(shè)計 93
7.3.1 面向?qū)ο蟮幕靖拍?93
7.3.2 面向?qū)ο蠓治?94
7.3.3 面向?qū)ο笤O(shè)計 95
7.3.4 面向?qū)ο蟪绦蛟O(shè)計(編程) 95
7.4 C語言以及C++語言程序設(shè)計
基礎(chǔ)知識 95
7.4.1 C語言基本數(shù)據(jù)類型 95
7.4.2 C語言概述 97
7.5 數(shù)據(jù)結(jié)構(gòu)基礎(chǔ)知識 98
7.5.1 線性表 98
7.5.2 棧 99
7.5.3 隊列 99
7.5.4 串 100
7.5.5 數(shù)組 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 章節(jié)練習(xí)題 114
7.8 練習(xí)題參考答案 116
第8章 標(biāo)準(zhǔn)化基礎(chǔ)知識 120
8.1 標(biāo)準(zhǔn)化概述 120
標(biāo)準(zhǔn)化簡介 120
8.2 章節(jié)練習(xí)題 121
8.3 練習(xí)題參考答案 122
第9章 信息安全基礎(chǔ)知識 123
9.1 信息安全概述 123
信息安全 123
9.2 計算機病毒及其防范 124
9.2.1 計算機病毒概述 124
9.2.2 計算機病毒的分類 126
9.3 網(wǎng)絡(luò)入侵手段及其防范 126
9.3.1 網(wǎng)絡(luò)入侵手段 126
9.3.2 安全防護(hù)策略 128
9.4 加密與解密機制 129
9.4.1 數(shù)據(jù)的加密和解密 129
9.4.2 常見的幾種信息安全技術(shù) 130
9.4.3 常見的安全協(xié)議 131
9.5 章節(jié)練習(xí)題 132
9.6 練習(xí)題參考答案 133
第10章 信息化基礎(chǔ)知識 135
10.1 信息化概述 135
信息化相關(guān)概念 135
10.2 與知識產(chǎn)權(quán)相關(guān)的法律和法規(guī) 137
10.2.1 知識產(chǎn)權(quán)概述 137
10.2.2 計算機軟件著作權(quán) 137
10.2.3 專利權(quán) 140
10.2.4 商標(biāo)權(quán) 142
10.2.5 《反不正當(dāng)競爭法》 142
10.3 信息系統(tǒng)的基礎(chǔ)知識 143
信息系統(tǒng)概述 143
10.4 多媒體的基礎(chǔ)知識 145
多媒體概述 145
10.5 章節(jié)練習(xí)題 148
10.6 練習(xí)題參考答案 149
第11章 軟件工程基礎(chǔ)知識 152
11.1 軟件工程概述 152
11.1.1 軟件工程 152
11.1.2 軟件生存周期 153
11.1.3 模塊內(nèi)聚和耦合 155
11.2 結(jié)構(gòu)化開發(fā)方法 156
11.2.1 結(jié)構(gòu)化分析 156
11.2.2 結(jié)構(gòu)化設(shè)計 158
11.2.3 結(jié)構(gòu)化程序設(shè)計(編程) 159
11.3 面向?qū)ο箝_發(fā)方法 159
UML 159
11.4 軟件開發(fā)模型 164
11.4.1 瀑布模型 164
11.4.2 原型模型 165
11.4.3 螺旋模型 165
11.4.4 增量模型 166
11.4.5 噴泉模型 167
11.4.6 基于構(gòu)件的模型 167
11.4.7 快速應(yīng)用開發(fā)模型 168
11.4.8 敏捷規(guī)程模型 168
11.5 軟件質(zhì)量管理 170
11.5.1 軟件質(zhì)量概述 170
11.5.2 軟件質(zhì)量管理體系 171
11.6 軟件過程管理 172
11.6.1 CMM 172
11.6.2 CMMI 173
11.6.3 UP 173
11.7 軟件配置管理 174
軟件配置管理概述 174
11.8 軟件開發(fā)風(fēng)險基礎(chǔ)知識 175
風(fēng)險管理 175
11.9 軟件評測相關(guān)標(biāo)準(zhǔn) 176
11.9.1 軟件質(zhì)量類標(biāo)準(zhǔn) 176
11.9.2 軟件測試類標(biāo)準(zhǔn) 178
11.9.3 軟件測試及成本估算類標(biāo)準(zhǔn) 179
11.10 軟件項目管理基礎(chǔ)知識 179
軟件項目管理概述 180
11.11 設(shè)計模式基礎(chǔ)知識 181
11.11.1 創(chuàng)建型設(shè)計模式 182
11.11.2 結(jié)構(gòu)型設(shè)計模式 183
11.11.3 行為型設(shè)計模式 183
11.12 軟件架構(gòu)基礎(chǔ)知識 184
11.12.1 管道/過濾器模式 184
11.12.2 面向?qū)ο竽J?185
11.12.3 事件驅(qū)動模式 185
11.12.4 分層模式 185
11.13 章節(jié)練習(xí)題 186
11.14 練習(xí)題參考答案 190
第12章 專業(yè)英語基礎(chǔ)知識 197
12.1 專業(yè)英語概述 197
12.1.1 專業(yè)英語考試介紹 197
12.1.2 考試高頻單詞匯總(400個) 198
12.2 章節(jié)練習(xí)題 210
12.3 練習(xí)題參考答案 211
第三篇 測試技術(shù)篇
第13章 軟件測試基礎(chǔ)知識 214
13.1 軟件測試的基本概念 214
13.1.1 軟件測試概述 214
13.1.2 軟件異常的分類及其關(guān)系 217
13.1.3 軟件測試過程模型 218
13.1.4 軟件測試類型 220
13.2 測試技術(shù)的分類 224
13.2.1 基于經(jīng)驗的測試技術(shù) 225
13.2.2 自動化測試 228
13.2.3 基于軟件質(zhì)量特性的測試 234
13.3 基于風(fēng)險的測試 246
13.3.1 基于風(fēng)險的測試概述 246
13.3.2 風(fēng)險分析和緩解措施設(shè)計 247
13.3.3 測試級別與測試實施 250
13.3.4 測試估算 251
13.4 軟件測試新技術(shù)的應(yīng)用 252
13.4.1 移動應(yīng)用軟件 252
13.4.2 物聯(lián)網(wǎng) 256
13.4.3 大數(shù)據(jù) 258
13.4.4 可信軟件 260
13.4.5 人工智能 261
13.5 章節(jié)練習(xí)題 263
13.6 練習(xí)題參考答案 265
第14章 軟件測試應(yīng)用技術(shù) 269
14.1 測試過程和管理 269
14.1.1 組織級測試過程 270
14.1.2 測試管理過程 270
14.1.3 靜態(tài)測試過程 271
14.2 基于規(guī)格說明的測試技術(shù) 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 狀態(tài)表轉(zhuǎn)移測試法 279
14.2.9 場景測試法 280
14.2.10 隨機測試法 280
14.2.11 基于規(guī)格說明測試方法的
選擇策略 281
14.2.12 測試用例的編寫 281
14.3 基于結(jié)構(gòu)的測試技術(shù) 282
14.3.1 靜態(tài)測試技術(shù) 282
14.3.2 動態(tài)測試技術(shù) 286
14.3.3 基于結(jié)構(gòu)的測試輔助技術(shù) 289
14.3.4 基于結(jié)構(gòu)測試方法的選擇策略 290
14.3.5 測試覆蓋準(zhǔn)則 290
14.4 分層架構(gòu)軟件測試 291
14.4.1 分層架構(gòu)軟件測試概述 291
14.4.2 表示層 292
14.4.3 服務(wù)層 293
14.4.4 業(yè)務(wù)邏輯層 294
14.4.5 數(shù)據(jù)層 295
14.5 事件驅(qū)動架構(gòu)軟件測試 296
14.5.1 事件驅(qū)動架構(gòu)軟件測試概述 296
14.5.2 事件驅(qū)動架構(gòu)的質(zhì)量特性 297
14.5.3 事件驅(qū)動架構(gòu)的測試策略 299
14.6 微內(nèi)核架構(gòu)軟件測試 300
14.6.1 微內(nèi)核架構(gòu)軟件測試概述 300
14.6.2 微內(nèi)核架構(gòu)的質(zhì)量特性 301
14.6.3 微內(nèi)核架構(gòu)的測試策略 302
14.7 分布式架構(gòu)軟件測試 302
14.7.1 分布式架構(gòu)軟件測試概述 302
14.7.2 分布式架構(gòu)的質(zhì)量特性 304
14.7.3 分布式架構(gòu)軟件測試常見的
質(zhì)量目標(biāo) 306
14.7.4 分布式架構(gòu)的測試策略 307
14.8 面向?qū)ο筌浖䴗y試 307
面向?qū)ο筌浖䴗y試概述 307
14.9 Web應(yīng)用測試 309
Web應(yīng)用測試概述 309
14.10 網(wǎng)絡(luò)測試 312
網(wǎng)絡(luò)測試概述 312
14.11 文檔測試 314
文檔測試概述 314
14.12 章節(jié)練習(xí)題 316
14.13 練習(xí)題參考答案 320
附錄 軟件評測師考試大綱 325
結(jié)束語 332
參考文獻(xiàn) 333
- 電子認(rèn)證技術(shù)可信身份研究 [郭亓元 著]
- 大學(xué)生理想信念教育研究 [李莎 著]
- 教學(xué)的智慧—高三數(shù)學(xué)落實核心素養(yǎng)教法指導(dǎo) [王春紅 等 編著]
- 信息安全工程師真題及模考卷精析(適用機考) [朱小平 施游]
- 基于深度學(xué)習(xí)的人體行為識別算法研究 [陳華鋒 著]
- 影視文體寫作 [馬令珍]
- 無機化學(xué)實驗 [王敏壽 蒲敏]
- 粒子群算法在優(yōu)化選取問題中的應(yīng)用研究 [尹浩 著]
- 軟件測試(微課版)(第二版) [鄭小蓉 萬國德]
- 大學(xué)生職業(yè)生涯規(guī)劃(第二版) [林剛 趙莉莉 孫明巖]
- 云計算原理 [王鵬 編著]
- 全球勵志英文故事精選:聽名人故事學(xué)英語 [卓燃 編譯]
- 新媒體視頻創(chuàng)作與傳播 [鄧慶豐 覃思源]
- 全球勵志英文演講精選:聽演講學(xué)英語 [崔喜哲 編譯]
- 兒童心理健康教育教程 [主編 曾文雄]
- C語言程序設(shè)計實驗指導(dǎo)與實訓(xùn)(第二版) [主編 倪燃]
- 基于AI的Java技術(shù)項目實戰(zhàn) [主編 尹慧超 郭 娜 劉慶杰]
- 信息處理技術(shù)員真題及模考卷精析(適用機考) [主編 薛大龍]
- 工程測量 [主編 熊梅 王灼英]
- 復(fù)變函數(shù)與積分變換 [主編 李廣柱]
- 航空工程材料英語 [主編 陳躍華 李完小]
- 飛機維修專業(yè)英語教程——飛機主要結(jié)構(gòu)與部件(第二版) [主編 趙迎春 陳凱軍]
- 1000MW級超超臨界燃煤發(fā)電機組設(shè)計方案圖集 [張斌 孫立剛]
- 600MW級超超臨界燃煤發(fā)電機組設(shè)計方案圖集 [張斌 孫立剛]
- 開心英語自然拼讀 [主 編 秦小雅 謝紅晶 馬貴金]
- 系統(tǒng)集成項目管理工程師考前沖刺100題(第三版) [劉毅 朱小平 編著]
- 系統(tǒng)集成項目管理工程師(適用第3版大綱)一站通關(guān) [指尖瘋 編著]
- 高性能架構(gòu)——多級網(wǎng)關(guān)與多級緩存實踐 [李晨翔(@風(fēng)間影月) 著]
- 皓月繁星:24位大咖的心理課堂 [主編 林贊歌]
- 系統(tǒng)集成項目管理工程師案例分析一本通(第二版) [王樹文 編著]