軟件設計師考試32小時通關

簡介
本書特色
前言
章節列表
精彩閱讀
下載資源
相關圖書
軟件設計師考試是全國計算機技術與軟件專業技術資格考試的一個中級考試,通過考試后方可拿到軟件設計師證書,根據國人部發〔2003〕39號文件指示,該證書是以考代評的中級職稱證書。
與普通的軟考教材相比,本書在保證了知識的系統性與完整性的基礎上,在易學性、學習有效性等方面進行了大幅度的改進和提高。本書在全面分析知識點的基礎上,對整個學習架構進行了科學重構,可以極大地提高學習的有效性;同時在每章的最后,配備了與本章內容相關的典型章節練習題;在此基礎上,本書還配備了歷年真題(包括典型單選題及分析、典型案例題及分析,分別應對軟件設計師考試的兩科考試),一站式解決考生們學習及練習的問題。考生可通過學習本書,抓住考試的重點,熟悉試題形式,掌握解答問題的方法和技巧等。
本書可作為考生備考軟考中級資格“軟件設計師”的學習教材,也可供各類培訓班使用。
本書保留了普通教材的系統性及完整性特點,但在易學性、高效性等方面進行了大幅提升。
本書還配備了典型真題和模擬題及解析,同時具備了學習、評估與模擬考試的功能。
通過對考試大綱的細致分析,突出考試中分數占比大的知識點及其他重點難點。
作者具有豐富的軟考命題、閱卷及培訓經驗,32小時超強學習架構正是他們多年寶貴經驗的結晶。
本書配備大量的思維導圖,可讓考生們瞬間在腦海中建立整個考試的學習地圖,不盲目,不迷失!
為什么選擇本書
軟考歷年的全國平均通過率一般不超過20%。考試所涉及的知識范圍較廣,而考生一般又多忙于工作,僅靠官方教程,考生在有限的時間內很難領略及把握考試的重點、難點。
作為軟考的命題人和閱卷人,多年來潛心研究軟考的知識體系,對歷年的軟考試題進行了深入的分析、歸納與總結,并把這些規律性的東西融入到軟考培訓的教學當中,取得了非常顯著的效果。但限于各方面條件,能夠參加面授的考生還是相對少數,為了能讓更多考生分享到我們的一些經驗與成果,本人組織編寫了本書。本書具有以下幾個特點:
青出于藍:本書保留了普通教材知識的系統性和完整性的特點,但在易學性、學習有效性等方面進行了大幅度的改進和提高。
有的放矢:通過對考試大綱的細致分析,本書讓考試中的重點、難點及考生們在學習過程中容易忽略的知識點暴露無遺。
超高效率:本書把我們團隊中多名杰出講師的軟考教學經驗、多年試題研究及命題規律經驗融合在一起,形成了32小時超強學習架構。
一站式解決:本書在以上基礎上,還增加了典型單選題及解析、典型案例題及分析等眾多內容,同時具備了教材與實戰的功能。
本書作者不一般
本書由薛大龍擔任主編,鄒月平、吳芳茜、嚴洪翔、孫烈陽擔任副主編。具體編寫分工如下:孫烈陽負責第1、10、13小時,嚴洪翔負責第2、7、8、9小時,鄒月平負責第3~6、14、27~32小時,吳芳茜負責第11、12小時,薛大龍負責第15~26小時。為了幫助考生們加強重要性高、代表性強、命題頻率大、學一可得三的知識點,每章還配備了練習題。本書由薛大龍確定架構,由嚴洪翔統稿,由鄒月平初審,由薛大龍終審。2018年11月的考試真題由袁斐負責解析。
薛大龍,北京理工大學博士研究生,多所大學客座教授,北京市評標專家,全國計算機技術與軟件專業技術資格考試輔導教材編委會主任,多次參與全國軟考的命題與閱卷,作為規則制定者非常熟悉命題要求、命題形式、命題難度、命題深度、命題重點及判卷標準等。
鄒月平,面授名師、高級工程師、信息系統項目管理師、一級建造師、全國計算機技術與軟件專業技術資格考試輔導教材編委會副主任。擁有多年培訓經驗,以其語言簡練、邏輯清晰、善于在試題中把握要點、總結規律、提綱挈領,快速掌握知識要點,深得學員好評。
吳芳茜,高級工程師,北京市評標專家,曾擔任中國軟件評測中心事業部總經理,承擔項目管理與IT服務工作的電子政務、電子黨務工程累計投資額超過10億,多次參與全國軟考試題支撐、教材編制及公開授課工作,參與國家標準《GB/T 19668.1-2014信息技術服務 監理 第1部分:總則》的編寫工作。
嚴洪翔,畢業于西安電子科技大學、浙江大學MBA,23年IT“老兵”,高級工程師,信息系統項目管理師,就職于北明軟件有限公司,組織、主持大型軟件項目開發達數十項,具備豐富的研發管理經驗。擔任書籍《系統分析師考試32小時通關》副主編,參與書籍《系統架構設計師考試32小時通關》的編寫。
孫烈陽,全國計算機技術與軟件專業技術資格考試輔導教材編委會委員,就職于黃河水利委員會信息中心,曾作為項目總監、項目經理參與多個項目的技術與管理工作,具有豐富的項目技術和管理經驗。擔任書籍《系統分析師考試32小時通關》副主編,參與書籍《系統架構設計師考試32小時通關》的編寫。
另外,參與本書編寫和審核的還有劉陽、何鵬濤、蘭帥輝、李海龍、李莉莉等專家,在此一并表示感謝。
給讀者的學習提示
每天1小時,共32小時的時間,對我們每個人來說,都是挑戰,尤其是對于離開學校多年的讀者。但是,如果你堅持下來了,你會發現自己每天都有一個小的提升,通過量的積累,最終會有一個質的飛躍。尤其是拿到證書的喜悅心情,獲得高級職稱的自豪感,會讓自己感覺到所有的努力都是值得的。
王國維在《人間詞話》中說,古今之成大事業、大學問者,必經過三種境界:昨夜西風凋碧樹,獨上高樓,望盡天涯路,此第一境也;衣帶漸寬終不悔,為伊消得人憔悴,此第二境也;眾里尋他千百度,驀然回首,那人卻在,燈火闌珊處,此第三境也。
給我們的啟示是:
(1)要確立一個目標,就是一次通過考試,千萬不要想著這次不過還有下次,今天不學還有明天。然而,明日復明日,明日何其多。只有確立了這樣的目標,你才會真正空出時間或擠出時間,來進行每天至少1小時的學習。
(2)為了通過考試,一定要努力、努力、再努力,考試不外乎是理解加記憶。想想當年的高考,那么多的數理化知識點,幾千個英語單詞,多少現代文和文言文,我們都記下來了,軟考的知識點還不及高考的十分之一,經過考前1~2個月的突擊是能夠通過的,它比高考容易得多。
(3)當你學完本書,并把書中的知識點或理解,或記憶,或融會貫通后,你會發現,驀然回首,你在獲得證書的同時,還增加了這方面的知識和能力。
技術成就夢想,相信自己,只需努力!
致謝
感謝中國水利水電出版社萬水分社周春元副總經理和張天嬌編輯在本書的策劃、選題的申報、寫作大綱的確定以及編輯、出版等方面付出的辛勤勞動和智慧,給予了我們很多幫助。
本書適合誰
本書可以作為考生備考軟考“軟件設計師”的學習教材,也可以供各類培訓班使用。考生可通過學習本書,掌握考試的重點,熟悉試題形式及解答問題的方法和技巧等。有關軟件設計師考試的學習,讀者可以加入讀者群(QQ群號:645979537)與作者面對面交流,如有疑問或建議,也可以發郵件至電子郵箱PYXDL@163.com與我們交流,我們會及時地回復。
編 者
2018年11月
第1小時 計算機系統知識 2
1.0 章節考點分析 2
1.1 計算機系統基礎知識 3
1.1.1 計算機系統硬件基本組成 3
1.1.2 CPU的功能與組成 3
1.1.3 數據表示 6
1.1.4 校驗碼 6
1.2 計算機體系結構 7
1.2.1 計算機體系結構的發展 7
1.2.2 存儲系統 10
1.2.3 輸入/輸出技術 14
1.2.4 總線結構 16
1.3 計算機安全 16
1.3.1 計算機安全概述 16
1.3.2 加密技術和認證技術 18
1.4 練習題 20
第2小時 程序設計語言基礎知識 24
2.0 章節考點分析 24
2.1 程序語言的基本概念 25
2.2 程序設計的基本成分 25
2.3 匯編程序基本原理 26
2.4 編譯程序基本原理 27
2.5 解釋程序基本原理 30
2.6 練習題 31
第3小時 數據結構與數據運算 33
3.0 章節考點分析 33
3.1 線性結構 34
3.1.1 線性表 34
3.1.2 線性表的存儲結構 34
3.1.3 棧 35
3.1.4 隊列 35
3.1.5 串 36
3.2 非線性結構 37
3.2.1 二維數組 37
3.2.2 三對角矩陣 37
3.2.3 樹 38
3.2.4 圖 41
3.3 數據運算 42
3.3.1 查找 42
3.3.2 排序 43
3.4 練習題 46
第4小時 操作系統知識 48
4.0 章節考點分析 48
4.1 OS概述 50
4.2 進程管理 50
4.3 存儲管理 50
4.4 設備管理 51
4.5 文件管理 51
4.6 作業管理 52
4.7 練習題 52
第5小時 軟件工程基礎知識 56
5.0 章節考點分析 56
5.1 軟件工程概述 57
5.1.1 計算機軟件 57
5.1.2 軟件工程基本原理 57
5.1.3 軟件生存周期 57
5.1.4 軟件過程 58
5.2 軟件過程模型 60
5.2.1 瀑布模型 60
5.2.2 增量模型 61
5.2.3 演化模型 62
5.2.4 噴泉模型 62
5.2.5 基于構件的開發模型 64
5.2.6 形式化方法模型 64
5.2.7 統一過程模型 64
5.3 軟件項目需求分析 65
5.3.1 軟件需求 65
5.3.2 需求分析原則 66
5.3.3 需求工程 66
5.4 軟件項目系統設計 66
5.4.1 概要設計 66
5.4.2 詳細設計 66
5.5 軟件項目系統測試 66
5.5.1 系統測試與調試 67
5.5.2 傳統軟件的測試策略 67
5.5.3 測試方法 68
5.5.4 調試 68
5.6 軟件項目管理 68
5.6.1 項目管理涉及的范圍 68
5.6.2 項目估算 69
5.6.3 進度管理 69
5.6.4 軟件項目組織 70
5.6.5 軟件質量管理 71
5.6.6 軟件配置管理 72
5.6.7 軟件風險管理 73
5.7 軟件度量 73
5.8 練習題 74
第6小時 結構化開發方法 78
6.0 章節考點分析 78
6.1 系統分析與設計概述 79
6.2 結構化分析方法 82
6.3 結構化設計方法 82
6.4 WebApp分析與設計 83
6.5 用戶界面設計 83
6.6 練習題 83
第二篇 進階篇
第7小時 面向對象技術 86
7.0 章節考點分析 86
7.1 面向對象基礎 88
7.1.1 面向對象基礎的概念 88
7.1.2 面向對象分析 89
7.1.3 面向對象設計 89
7.1.4 面向對象程序設計 89
7.1.5 面向對象測試 90
7.2 UML 91
7.2.1 事物 91
7.2.2 關系 91
7.2.3 UML中的圖 92
7.3 設計模式 98
7.3.1 設計模式的要素 98
7.3.2 創建型設計模式 98
7.3.3 結構型設計模式 98
7.3.4 行為設計模式 98
7.4 練習題 98
第8小時 算法設計與分析 102
8.0 章節考點分析 102
8.1 算法的基本概念 104
8.2 算法的分析基礎 104
8.3 分治法 105
8.4 動態規劃法 105
8.5 貪心法 105
8.6 回溯法 106
8.7 分支限界法 106
8.8 概率算法 106
8.9 近似算法 106
8.10 NP完全性理論 106
8.11 練習題 107
第9小時 數據庫技術基礎 109
9.0 章節考點分析 109
9.1 數據庫模型 110
9.2 數據模型 111
9.3 數據庫操作 112
9.4 數據庫語言SQL 114
9.5 數據庫管理系統 115
9.6 關系數據庫的規范化 116
9.7 數據庫的控制功能 116
9.8 數據倉庫和分布式數據庫基礎知識 118
9.9 練習題 119
第10小時 網絡與信息安全基礎知識 122
10.0 章節考點分析 122
10.1 網絡概述 123
10.1.1 計算機網絡的概念 123
10.1.2 計算機網絡的分類 123
10.1.3 網絡拓撲結構 123
10.1.4 ISO/OSI網絡體系結構 123
10.2 網絡設備及網絡協議與標準 124
10.2.1 網絡設備 125
10.2.2 網絡傳輸介質 125
10.2.3 TCP/IP協議族 125
10.2.4 Internet及應用 127
10.3 網絡安全 128
10.3.1 網絡安全概述 128
10.3.2 網絡信息安全 128
10.3.3 防火墻技術 128
10.3.4 信息系統安全等級 131
10.3.5 信息安全系統三維空間 132
10.3.6 入侵檢測系統 132
10.4 練習題 132
第11小時 標準化和軟件知識產權基礎知識 137
11.0 章節考點分析 137
11.1 標準化基礎知識 138
11.2 知識產權基礎知識 141
11.3 練習題 145
第12小時 軟件系統分析與設計 146
12.0 章節考點分析 146
12.1 結構化分析與設計 147
12.2 數據庫分析與設計 147
12.3 面向對象分析與設計 150
12.4 算法分析與設計 151
12.5 面向過程的程序設計與實現 152
12.6 面向對象的程序設計與實現 152
12.7 練習題 152
第13小時 新技術 155
13.0 章節考點分析 155
13.1 大數據 156
13.2 云計算 157
13.3 物聯網 157
13.4 移動互聯網 159
13.5 工業互聯網 160
13.6 人工智能 160
13.7 區塊鏈 163
13.8 練習題 163
第14小時 專業英語 167
14.0 章節考點分析 167
14.1 軟件文檔 167
14.2 非功能需求 168
14.3 開發方法 169
14.4 新技術 170
14.5 練習題 170
第三篇 真題篇
第15小時 2016年5月考試真題(上午基礎知識) 173
第16小時 2016年5月考試真題(下午案例分析) 184
試題一(15分) 184
試題二(15分) 186
試題三(15分) 187
試題四(15分) 188
試題五(15分) 190
試題六(15分) 192
第17小時 2016年5月真題解析 194
上午基礎知識 194
下午案例分析 202
試題一(15分) 202
試題二(15分) 202
試題三(15分) 203
試題四(15分) 204
試題五(15分) 204
試題六(15分) 205
第18小時 2016年11月考試真題(上午基礎知識) 206
第19小時 2016年11月考試真題(下午案例分析) 216
試題一(15分) 216
試題二(15分) 217
試題三(15分) 219
試題四(15分) 220
試題五(15分) 222
試題六(15分) 224
第20小時 2016年11月真題解析 226
上午基礎知識 226
下午案例分析 236
試題一(15分) 236
試題二(15分) 236
試題三(15分) 237
試題四(15分) 237
試題五(15分) 237
試題六(15分) 238
第21小時 2017年5月考試真題(上午基礎知識) 239
第22小時 2017年5月考試真題(下午案例分析) 251
試題一(15分) 251
試題二(15分) 253
試題三(15分) 254
試題四(15分) 256
試題五(15分) 258
試題六(15分) 260
第23小時 2017年5月真題解析 262
上午基礎知識 262
下午案例分析 271
試題一(15分) 271
試題二(15分) 271
試題三(15分) 272
試題四(14分) 273
試題五(16分) 273
試題六(16分) 273
第24小時 2017年11月考試真題(上午基礎知識) 274
第25小時 2017年11月考試真題(下午案例分析) 284
試題一(15分) 284
試題二(15分) 286
試題三(15分) 288
試題四(15分) 289
試題五(15分) 291
試題六(15分) 292
第26小時 2017年11月真題解析 294
上午基礎知識 294
下午案例分析 307
試題一(15分) 307
試題二(15分) 308
試題三(15分) 309
試題四(15分) 309
試題五(15分) 310
試題六(15分) 310
第27小時 2018年5月考試真題(上午基礎知識) 311
第28小時 2018年5月考試真題(下午案例分析) 323
試題一(15分) 323
試題二(15分) 325
試題三(15分) 326
試題四(15分) 328
試題五(15分) 329
試題六(15分) 330
第29小時 2018年5月真題解析 333
上午基礎知識 333
下午案例分析 341
試題一(15分) 341
試題二(15分) 341
試題三(15分) 342
試題四(15分) 343
試題五(15分) 343
試題六(15分) 344
第30小時 2018年11月考試真題(上午基礎知識) 345
第31小時 2018年11月考試真題(下午案例分析) 356
試題一(15分) 356
試題二(15分) 358
試題三(15分) 359
試題四(15分) 360
試題五(15分) 362
試題六(15分) 364
第32小時 2018年11月真題解析 367
上午基礎知識 367
下午案例分析 377
試題一(15分) 377
試題二(15分) 377
試題三(15分) 378
試題四(15分) 378
試題五(15分) 379
試題六(15分) 379
- 輸水管線工程風險管理 [張勇 黨亥生 著]
- 民用航空飛機標準線路施工 [主編 王志敏 陳明]
- 不息的水脈—大運河講談錄 [趙珩 著]
- 實用運籌學 [主編 邢育紅 于晉臣]
- 三峽梯級電站水資源決策支持系統研究與開發 [姚華明 潘紅忠 湯正]
- 海南黎族民俗文化鑒賞 [龐國華 著]
- 石墨烯在太赫茲及中紅外頻段電磁器件設計中的應用 [李艷秀 莊華偉 著]
- 電子技術(第二版) [主編 覃愛娜 李飛]
- 辦公自動化高級應用 [陳萍 朱曉玉]
- 信息處理技術員考試32小時通關 [薛大龍]
- 電子產品設計案例教程(微課版)—基于嘉立創EDA(專業版) [王靜 莫志宏 陳學昌 丁紅]
- C程序設計實踐教程 [劉衛國]
- C程序設計(慕課版) [劉衛國]
- Web技術開發教程(基于.NET開源MVC框架) [王合闖 韓紅玲 王青正 陳海蕊]
- 商務英語翻譯教程(筆譯)(第四版) [主編 王軍平]
- 智慧零售技術與應用 [洪旭 著]
- 建設工程法規實務 [主編 余瀅]
- 商務秘書理論與實務(第三版) [主編 張同欽]
- 程序設計基礎實踐教程(C/C++語言版) [張桂芬 葛麗娜]
- C++案例項目精講 [主編 楊國興]
- 勞動爭議處理實務 [主編 王秀卿 羅靜]
- 工程數學 [主編 郭立娟 王海]
- 語音識別理論與實踐 [主編 莫宏偉]
- 信息系統項目管理師章節習題與考點特訓(第二版) [主編 薛大龍]
- 武術基礎教程 [主編 李代勇 謝志民]
- 計算機網絡實訓教程 [主編 張浩軍 趙玉娟]
- 畫法幾何與機械制圖習題集(多學時) [主編 趙軍]
- HCIA-Datacom認證題庫分類精講 [主 編 韓立剛]
- SwiftUI完全開發 [李智威 著]
- 網絡規劃設計師備考一本通 [夏杰 編著]