軟件設計師考前沖刺100題

-
【作 者】施游 王曉笛 鄒月平 編著
【I S B N 】978-7-5226-0964-5
【責任編輯】王開云
【適用讀者群】科技
【出版時間】2022-08-20
【開 本】16開
【裝幀信息】平裝(光膜)
【版 次】第1版第1次印刷
【頁 數】320
【千字數】467
【印 張】20
【定 價】¥68
【叢 書】暫無分類
【備注信息】
簡介
本書特色
前言
章節列表
精彩閱讀
下載資源
相關圖書
通過軟件設計師考試已成為諸多從事軟件開發的技術人員獲得職稱晉升和能力水平認定的一個重要途徑,然而軟件設計師考試涉及的知識點繁多且有一定深度,通過該考試的難度較大。
全書采用思維導圖的方式,描述了整個軟件設計師考試的知識體系,以典型題目帶動知識點進行復習并闡述解題的方法和技巧,可幫助考生理順復習思路,提高復習效率及考試信心。
本書的精髓在于“題”,即歸納總結了軟件設計師考試所涉及的重點題型,找出高頻考題,并對這些考題進行詳細分析、歸類。考生可通過對少而精的題目進行強化練習,達到事半功倍的復習效果。
本書可作為參加軟件設計師考試考生的自學用書,也可作為軟考培訓班的教材和從事軟件開發相關的專業人員的參考用書。
方法獨特,提煉精辟
飽含著名一線培訓講師的黃金經驗
全新的思維導圖,精心構建考點知識樹
精心設計的關鍵題目,盡收考試攻防要點
告別題海戰術,助您輕松考過軟件設計師考試
《軟件設計師考前沖刺100題》(簡稱軟設100題)一書屬于攻克要塞兩大系列教學輔導書中的100題系列。該系列的核心理念是通過關鍵題目來攻克知識點,力求使考生用較少的時間高效通過考試。編寫本書的目的只有一個,就是列出所有“好題”。
攻克要塞軟考團隊始終認為,大部分考生沒有足夠的時間去反復閱讀教材,也沒有足夠的時間和精力耗費在曠日持久的復習上,因此“邊學習邊練習,邊練習邊學習”必然是節約復習時間、提高復習效率的關鍵。針對這個關鍵點,團隊設計了一套獨有的學習方式:
(1)與《軟件設計師5天修煉》一書的知識結構完全一致,并根據該知識結構組織對應的題目。
(2)按照考試趨勢和偏好,組織題目。
(3)選擇260多道高頻考題,并標記為“●”號。
(4)考核頻率較低、題目不具備代表性、沒有規律和技巧可言的題目一律排除在選題之外。
(5)重點詳細講解數據流程圖案例題、E-R圖案例題、UML案例題、Java案例題、C語言案例題,力求達到舉一反三的效果。
(6)《軟件設計師5天修煉》一書重在知識點的提煉與闡述,而本書重在知識的練習與鞏固,兩書結合一起學習可以達到邊學邊練的效果。
本書編寫過程中參考了許多專業書籍和資料,編者在此對這些參考文獻的作者表示感謝。感謝學員在教學過程中給予的反饋,感謝培訓合作機構給予的支持,感謝中國水利水電出版社在此套叢書上的盡心盡力。感謝湖南省普通高等學校教學改革研究項目對本書的支助。
我們自知本書并非完美,我們的研發團隊也必然會持續完善本書。在閱讀過程中,如果您有任何想法和意見,歡迎關注“攻克要塞”公眾號,與我們交流。
編 者
2022年9月于星城長沙
第1章 計算機科學基礎 1
1.1 數制及其轉換 1
1.2 計算機內數據的表示 3
1.3 算術運算和邏輯運算 6
1.4 排列組合與編碼基礎 7
第2章 計算機硬件基礎知識 12
2.1 計算機系統體系結構 13
2.1.1 計算機體系結構概述 13
2.1.2 指令系統 13
2.1.3 CPU結構 15
2.1.4 流水線 18
2.2 存儲系統 20
2.2.1 存儲系統基礎 20
2.2.2 存儲器相關計算 22
2.2.3 高速緩存 23
2.3 RAID 24
2.4 硬盤存儲器與網絡存儲 25
2.5 可靠性與系統性能評測基礎 25
2.6 輸入/輸出技術 27
2.6.1 中斷方式 27
2.6.2 DMA方式 29
2.6.3 其他方式 30
2.7 總線結構 31
第3章 數據結構與算法知識 32
3.1 概念 33
3.2 線性表 33
3.3 隊列和棧 36
3.3.1 隊列 36
3.3.2 棧 38
3.4 樹 40
3.4.1 樹的定義和基本概念 40
3.4.2 二叉樹 40
3.4.3 二叉排序樹 45
3.5 圖 47
3.5.1 圖的概念 47
3.5.2 圖的存儲 48
3.5.3 圖的遍歷 50
3.6 哈希表 52
3.7 查找 53
3.8 排序 55
3.8.1 各類排序算法 55
3.8.2 各種排序算法復雜性比較 61
3.9 算法描述和分析 62
3.9.1 遞歸法 63
3.9.2 分治法 63
3.9.3 貪心法 64
3.9.4 動態規劃法 66
3.9.5 其他算法 70
第4章 操作系統知識 72
4.1 操作系統概述 73
4.2 處理機管理 74
4.3 存儲管理 79
4.4 文件管理 82
4.5 作業管理 83
4.6 設備管理 84
4.6.1 I/O軟件 84
4.6.2 磁盤調度 86
第5章 程序設計語言和語言處理程序知識 88
5.1 程序設計語言基礎知識 88
5.1.1 常見的程序設計語言 88
5.1.2 程序的翻譯 90
5.1.3 程序設計語言的基本成分 91
5.1.4 函數 92
5.2 語言處理程序基礎知識 93
5.2.1 解釋程序基礎 93
5.2.2 匯編程序基礎 95
5.2.3 編譯程序基礎 95
5.2.4 文法和語言的形式描述 98
第6章 數據庫知識 103
6.1 數據庫三級模式結構 104
6.2 數據模型 105
6.3 數據依賴與函數依賴 107
6.4 關系代數 109
6.5 關系數據庫標準語言 112
6.6 規范化 115
6.7 數據庫的控制功能 119
6.8 數據倉庫基礎 119
6.9 分布式數據庫基礎 120
6.10 數據庫設計 120
第7章 計算機網絡 122
7.1 計算機網絡概述 123
7.2 網絡體系結構 123
7.3 物理層 124
7.4 數據鏈路層 125
7.5 網絡層 125
7.6 傳輸層 128
7.7 應用層 128
7.8 Linux與Windows操作系統 132
7.8.1 Linux 132
7.8.2 Windows 133
7.9 交換與路由 133
第8章 多媒體基礎 135
8.1 多媒體基礎概念 135
8.2 聲音處理 136
8.3 圖形和圖像處理 137
第9章 軟件工程與系統開發基礎 139
9.1 軟件工程概述 140
9.2 軟件生存周期與軟件生存周期模型 141
9.2.1 軟件開發模型 141
9.2.2 軟件開發方法 143
9.2.3 軟件過程改進 145
9.3 軟件項目管理 145
9.4 軟件項目度量 149
9.5 系統分析與需求分析 151
9.6 系統設計 152
9.6.1 系統設計分類 152
9.6.2 結構化分析 152
9.6.3 結構化設計 154
9.6.4 用戶界面設計 157
9.7 軟件測試 157
9.8 系統維護 158
9.9 軟件體系結構 160
第10章 面向對象 162
10.1 面向對象基礎 162
10.1.1 面向對象基本定義 163
10.1.2 面向對象分析 166
10.1.3 面向對象設計 166
10.1.4 面向對象程序設計 167
10.2 UML 167
10.3 設計模式 177
10.3.1 設計模式基礎 177
10.3.2 創建型設計模式 178
10.3.3 結構型設計模式 180
10.3.4 行為型設計模式 182
第11章 信息安全 188
11.1 信息安全基礎 189
11.2 信息安全基本要素 189
11.3 防火墻與入侵檢測 190
11.4 常見網絡安全威脅 191
11.5 惡意代碼 193
11.6 網絡安全協議 193
11.7 加密算法與信息摘要 194
第12章 信息化基礎 197
12.1 信息與信息化 197
12.2 電子政務 198
12.3 企業信息化 198
12.4 電子商務 198
12.5 新一代信息技術 199
第13章 知識產權相關法規 200
13.1 著作權法 200
13.2 專利法 203
13.3 商標法 204
第14章 標準化 207
第15章 經典案例分析 208
15.1 數據流程圖案例分析 208
15.1.1 大學考試系統 209
15.1.2 醫療采購系統 211
15.1.3 學生跟蹤系統 214
15.1.4 房屋中介系統 217
15.1.5 共享單車系統 220
15.2 E-R圖案例分析 224
15.2.1 公司員工關系 224
15.2.2 公司信息系統 227
15.2.3 技能培訓管理系統 229
15.2.4 代購管理系統 231
15.2.5 公寓管理系統 234
15.3 UML案例分析 237
15.3.1 自動售貨機 237
15.3.2 社交網絡平臺 239
15.3.3 房產信息管理系統 241
15.3.4 基于Web的書籍銷售系統 244
15.3.5 牙科診所系統 246
15.4 C程序題案例分析 250
15.4.1 假幣問題 250
15.4.2 鋼條切割問題 252
15.4.3 希爾排序 254
15.4.4 n皇后問題 257
15.4.5 背包問題 260
15.5 Java程序題案例分析 262
15.5.1 圖像預覽程序 262
15.5.2 汽車競速類游戲 264
15.5.3 兒童模擬游戲 266
15.5.4 文件管理系統 269
15.5.3 層疊菜單 272
模擬測試 276
軟件設計師上午試卷 276
軟件設計師下午試卷 285
軟件設計師上午試卷解析與參考答案 294
軟件設計師下午試卷解析與參考答案 305
參考文獻 311
- 新概念英語單詞(全四冊)循環速記一本通 [周琨 編著]
- 信息系統項目管理師章節習題與考點特訓(第二版) [主編 薛大龍]
- 網絡規劃設計師備考一本通 [夏杰 編著]
- 網絡工程師備考一本通 [夏杰 編著]
- 軟件設計師備考一本通 [倪奕文 編著]
- Mr.Yang的魔法自然拼讀 [楊家成]
- 英語大爆炸:跟趣味情景劇學口語(微課版) [秦然 編著]
- 新概念國際音標與語音語詞教練 [新概念英語AI 組 編著]
- 程序員5天修煉 [施游 鄒月平 曾哲軍 編著]
- 看電影追美劇學英語 [康文捷 劉胄 編著]
- 零基礎英語完美發音 [康文捷 宋德偉 編著]
- 嵌入式系統設計師考前沖刺100題 [倪奕文 王建平 編著]
- 發音密碼:零基礎完美語音語調一學就會 [韓朝旭 編著]
- 軟件設計師5天修煉 [施游 張華 鄒月平 編著]
- 語法密碼:28 堂課掌握核心英語語法 [楊 敏 姚婷婷 編著]
- 零基礎出國英語口語想說就說 [王辰暉 編著]
- 機場空乘英語口語快速突破 [衛琳娜 編著]
- 單詞密碼:圖解英語詞根詞綴背7000 詞 [趙翔 編著]
- 系統規劃與管理師章節習題與考點特訓 [主編 薛大龍]
- 7 周掌握大學英語4 級核心詞(音、視頻速成版) [歐小艷 武紅霞 編著]
- 注冊消防工程師考前沖刺密卷(三合一) [靳紅雨 王躍琴 楊殿波 張福東]
- 軟件設計模式實用教程 [主編 車戰斌]
- 軟件設計師真題精析與命題密卷 [主編 薛大龍]
- 系統規劃與管理師真題精析與命題密卷 [主編 薛大龍]
- 軟件設計師考試32小時通關 [薛大龍]
- 網絡規劃設計師5天修煉 [朱小平 施游 編著]
- 新六級聽力密碼:英語演講/講座考前突擊(改革新題型) [主編 孔新柯 張元婧]
- 劍橋雅思真題詞匯循環速記手抄本4(IELTS-4) [宋德偉 編著]
- 商務精英:跨境電商英語必會口語表達 [創想外語研發團隊 編著]
- 商務精英:高頻商務詞匯、金句一本通 [創想外語研發團隊 編著]