內容簡介
《軟件設計師考試同步輔導——考點串講、真題詳解與強化訓練(第3版)》是按照最新頒布的全國計算機技術與軟件專業(yè)技術資格(水平)考試大綱和指定教材編寫的考試參考用書。全書分為13章,內容包括:計算機系統(tǒng)知識、程序語言基礎知識、數(shù)據(jù)結構、操作系統(tǒng)知識、軟件工程基礎知識、結構化開發(fā)方法、面向對象技術、算法設計與分析、數(shù)據(jù)庫技術基礎、網絡與信息安全基礎知識、標準化和軟件知識產權基礎知識、計算機專業(yè)英語和考前模擬卷。每章分為備考指南、考點串講、真題詳解和強化訓練四大部分,可以幫助讀者明確考核要求,熟悉命題規(guī)律與特點,掌握考試要點和解題方法。
《軟件設計師考試同步輔導——考點串講、真題詳解與強化訓練(第3版)》緊扣考試大綱,具有應試導向準確、考試要點突出、真題分析詳盡、針對性強等特點,非常適合參加軟件設計師考試的考生使用,也可作為高等院校或培訓班的教材。
前 言
全國計算機技術與軟件專業(yè)技術資格(水平)考試是國家人力資源和社會保障部、工業(yè)和信息化部領導下的國家考試,其目的是科學、公正地對全國計算機與軟件專業(yè)技術人員進行職業(yè)資格、專業(yè)技術資格認定和專業(yè)技術水平測試。它自實施起至今已經歷了20多年的時間,其權威性和嚴肅性得到社會及用人單位的廣泛認同,并為推動我國信息產業(yè)特別是軟件產業(yè)的發(fā)展和提高各類IT人才的素質培養(yǎng)做出了積極的貢獻。本書第1版自2011年出版以來,被眾多考生選用為考試參考書,深受廣大考生好評。第2版根據(jù)計算機新技術和軟件設計新技術的發(fā)展對第1版進行了修訂。為了更好地服務于考生,引導考生順利通過軟件設計師考試,本書根據(jù)最新考試真題和官方教程,對第2版同名書進行修訂。本書具有如下特色。(1) 全面揭示命題特點。通過分析研究最近幾年考題,統(tǒng)計出各章所占的分值和考點的分布情況,引導考生把握命題規(guī)律。(2) 突出嚴謹性與實用性。按照最新考試大綱和《軟件設計師教程(第5版)》編寫,結構與官方教程同步,內容嚴謹,應試導向準確。(3) 考點濃縮,重點突出。精心篩選考點,突出重點與難點,針對性強。同時對于考試中出現(xiàn)的而指定教材沒有闡述的知識點進行了必要的補充。(4) 例題典型,分析透徹。所選例題出自最新真題,內容權威,例題分析細致深入,解答準確完整,以幫助考生增強解題能力,突出實用性。(5) 習題豐富,附有答案。每章提供了一定數(shù)量的習題供考生自測,并配有參考答案與解析,有利于考生鞏固所學知識、提高解題能力。(6) 全真試題實戰(zhàn)演練。提供2套考前模擬試卷供考生考前進行實戰(zhàn)演練。試題題型、考點分布、題目難度與真題詳解,便于考生熟悉考試方法、試題形式,全面了解試題的深度和廣度。本書特別適合參加計算機技術與軟件專業(yè)技術資格(水平)考試的考生使用,也可作為相應培訓班的教材,以及大、中專院校師生的教學參考書。本書由鐘彩華、傅偉玉擔任主編,高潔、呂向陽擔任副主編,參與本書組織、編寫和資料收集的還有肖文、吳剛山、吳敏、趙毅、初耀軍、袁琴、吳亞軍、郭傳奇、楊宏、周瑜龍、趙明、湯小燕、何光明等,在此一并表示感謝。同時在編寫本書的過程中,還參考了許多相關的書籍和資料,在此也對這些參考文獻的作者表示感謝。由于作者水平有限,書中難免存在錯漏和不妥之處,敬請讀者批評指正。編 者目 錄
第1章 計算機系統(tǒng)知識 11.1 備考指南 11.1.1 考綱要求 11.1.2 考點統(tǒng)計 21.1.3 命題特點 21.2 考點串講 31.2.1 數(shù)據(jù)表示與校驗碼 31.2.2 計算機系統(tǒng)硬件組成 51.2.3 存儲系統(tǒng) 61.2.4 輸入/輸出技術 101.2.5 總線結構 121.2.6 指令系統(tǒng) 131.2.7 可靠性與系統(tǒng)性能評測 141.3 真題詳解 16綜合知識試題 161.4 強化訓練 271.4.1 綜合知識試題 271.4.2 綜合知識試題參考答案 28第2章 程序語言基礎知識 312.1 備考指南 312.1.1 考綱要求 312.1.2 考點統(tǒng)計 312.1.3 命題特點 322.2 考點串講 322.2.1 程序語言概述 322.2.2 語言處理程序基礎 362.2.3 文法和有限自動機 382.3 真題詳解 42綜合知識試題 422.4 強化訓練 532.4.1 綜合知識試題 532.4.2 綜合知識試題參考答案 55第3章 數(shù)據(jù)結構 573.1 備考指南 573.1.1 考綱要求 573.1.2 考點統(tǒng)計 573.1.3 命題特點 583.2 考點串講 583.2.1 線性結構 583.2.2 數(shù)組、矩陣和廣義表 633.2.3 樹 643.2.4 圖 683.2.5 查找 713.2.6 排序 753.3 真題詳解 78綜合知識試題 783.4 強化訓練 893.4.1 綜合知識試題 893.4.2 綜合知識試題參考答案 92第4章 操作系統(tǒng)知識 954.1 備考指南 954.1.1 考綱要求 954.1.2 考點統(tǒng)計 954.1.3 命題特點 964.2 考點串講 964.2.1 操作系統(tǒng)基礎知識 964.2.2 進程管理 984.2.3 存儲管理 1024.2.4 設備管理 1074.2.5 文件管理 1094.2.6 作業(yè)管理 1134.3 真題詳解 115綜合知識試題 1154.4 強化訓練 1274.4.1 綜合知識試題 1274.4.2 綜合知識試題參考答案 129第5章 軟件工程基礎知識 1315.1 備考指南 1315.1.1 考綱要求 1315.1.2 考點統(tǒng)計 1325.1.3 命題特點 1325.2 考點串講 1325.2.1 軟件工程概述 1325.2.2 軟件開發(fā)模型 1345.2.3 軟件開發(fā)方法 1355.2.4 需求分析 1365.2.5 系統(tǒng)設計 1385.2.6 系統(tǒng)測試 1395.2.7 軟件開發(fā)項目管理 1435.2.8 軟件質量 1455.2.9 軟件度量 1475.2.10 軟件工具和軟件開發(fā)環(huán)境 1485.3 真題詳解 149綜合知識試題 1495.4 強化訓練 1675.4.1 綜合知識試題 1675.4.2 綜合知識試題參考答案 169第6章 結構化開發(fā)方法 1736.1 備考指南 1736.1.1 考綱要求 1736.1.2 考點統(tǒng)計 1736.1.3 命題特點 1746.2 考點串講 1746.2.1 系統(tǒng)分析與設計概述 1746.2.2 結構化分析方法 1776.2.3 結構化設計方法 1816.2.4 WebApp分析與設計 1826.2.5 用戶界面設計 1856.3 真題詳解 1876.3.1 綜合知識試題 1876.3.2 案例分析試題 1956.4 強化訓練 2056.4.1 綜合知識試題 2056.4.2 案例分析試題 2076.4.3 綜合知識試題參考答案 2106.4.4 案例分析試題參考答案 211第7章 面向對象技術 2157.1 備考指南 2157.1.1 考綱要求 2157.1.2 考點統(tǒng)計 2157.1.3 命題特點 2167.2 考點串講 2167.2.1 面向對象的基本概念 2167.2.2 面向對象程序設計 2187.2.3 面向對象開發(fā)技術 2207.2.4 面向對象分析與設計 2207.2.5 設計模式 2257.2.6 C++程序設計 2267.2.7 Java程序設計 2327.3 真題詳解 2367.3.1 綜合知識試題 2367.3.2 案例分析試題 2497.4 強化訓練 2737.4.1 綜合知識試題 2737.4.2 案例分析試題 2777.4.3 綜合知識試題參考答案 2867.4.4 案例分析試題參考答案 289第8章 算法設計與分析 2958.1 備考指南 2958.1.1 考綱要求 2958.1.2 考點統(tǒng)計 2958.1.3 命題特點 2968.2 考點串講 2968.2.1 算法設計與分析基礎 2968.2.2 分治法 2988.2.3 動態(tài)規(guī)劃法 2998.2.4 貪心法 3008.2.5 回溯法 3008.2.6 其他 3018.3 真題詳解 3058.3.1 綜合知識試題 3058.3.2 案例分析試題 3098.4 強化訓練 3238.4.1 綜合知識試題 3238.4.2 案例分析試題 3258.4.3 綜合知識試題參考答案 3308.4.4 案例分析試題參考答案 331第9章 數(shù)據(jù)庫技術基礎 3359.1 備考指南 3359.1.1 考綱要求 3359.1.2 考點統(tǒng)計 3359.1.3 命題特點 3369.2 考點串講 3369.2.1 基本概念 3369.2.2 數(shù)據(jù)模型 3399.2.3 關系代數(shù) 3429.2.4 關系數(shù)據(jù)庫SQL簡介 3469.2.5 關系數(shù)據(jù)庫的規(guī)范化 3529.2.6 數(shù)據(jù)庫的控制功能 3549.2.7 數(shù)據(jù)庫的分析與設計 3569.3 真題詳解 3589.3.1 綜合知識試題 3589.3.2 案例分析試題 3669.4 強化訓練 3789.4.1 綜合知識試題 3789.4.2 案例分析試題 3799.4.3 綜合知識試題參考答案 3839.4.4 案例分析試題參考答案 384第10章 網絡與信息安全基礎知識 38910.1 備考指南 38910.1.1 考綱要求 38910.1.2 考點統(tǒng)計 39010.1.3 命題特點 39010.2 考點串講 39110.2.1 計算機網絡的概念 與ISO/OSI網絡體系結構 39110.2.2 網絡互聯(lián)硬件 39210.2.3 網絡的標準與協(xié)議 39410.2.4 Internet及應用 39710.2.5 網絡安全 40010.3 真題詳解 403綜合知識試題 40310.4 強化訓練 42110.4.1 綜合知識試題 42110.4.2 綜合知識試題參考答案 424第11章 標準化和軟件知識產權基礎 知識 42911.1 備考指南 42911.1.1 考綱要求 42911.1.2 考點統(tǒng)計 43011.1.3 命題特點 43011.2 考點串講 43011.2.1 標準化基礎知識 43011.2.2 知識產權基礎知識 43511.3 真題詳解 444綜合知識試題 44411.4 強化訓練 44711.4.1 綜合知識試題 44711.4.2 綜合知識試題參考答案 448第12章 計算機專業(yè)英語 44912.1 備考指南 44912.1.1 考綱要求 44912.1.2 考點統(tǒng)計 44912.1.3 命題特點 45012.2 考點串講 450專業(yè)英語試題分析 45012.3 真題詳解 458綜合知識試題 45812.4 強化訓練 46512.4.1 綜合知識試題 46512.4.2 綜合知識試題參考答案 466第13章 考前模擬卷 46713.1 模擬試卷 46713.1.1 模擬試卷一 46713.1.2 模擬試卷二 48513.2 模擬試卷參考答案 50313.2.1 模擬試卷一參考答案 50313.2.2 模擬試卷二參考答案 522參考文獻 540