軟考軟件設(shè)計(jì)師考試的重點(diǎn)內(nèi)容包括基礎(chǔ)知識、專業(yè)知識和綜合知識,涉及計(jì)算機(jī)組成與體系結(jié)構(gòu)、操作系統(tǒng)、數(shù)據(jù)庫系統(tǒng)等各個(gè)方面。
在軟考軟件設(shè)計(jì)師考試中,基礎(chǔ)知識部分是考查考生對計(jì)算機(jī)基礎(chǔ)理論的掌握程度。具體包括以下幾個(gè)方面:
1、計(jì)算機(jī)組成與體系結(jié)構(gòu):涉及數(shù)據(jù)表示、計(jì)算機(jī)結(jié)構(gòu)、運(yùn)算器與控制器、輸入輸出方式、中斷、DMA、指令系統(tǒng)、Flynn分類法、CISC與RISC、流水線技術(shù)、層次化存儲、Cache、總線系統(tǒng)、磁盤工作以及可靠性分析等。
2、操作系統(tǒng)基本原理:包括進(jìn)程管理(如進(jìn)程與線程、信號量與PV操作)、存儲管理(如段頁式存儲、頁面置換算法)、文件管理和設(shè)備管理等內(nèi)容。
3、數(shù)據(jù)庫系統(tǒng)知識:涵蓋三級模式兩級映射、數(shù)據(jù)庫設(shè)計(jì)過程、分布式數(shù)據(jù)庫、關(guān)系代數(shù)、規(guī)范化理論、SQL語言以及數(shù)據(jù)庫安全等。
4、計(jì)算機(jī)網(wǎng)絡(luò)基礎(chǔ):涉及OSI/RM七層模型、網(wǎng)絡(luò)技術(shù)標(biāo)準(zhǔn)與協(xié)議、TCP/IP協(xié)議族、域名、IP地址子網(wǎng)劃分、HTML語言、無線網(wǎng)、IPv6等。
5、信息安全分析:包括信息系統(tǒng)安全、加密算法、數(shù)字簽名、數(shù)字證書、防火墻技術(shù)等。
6、程序設(shè)計(jì)語言基礎(chǔ):重點(diǎn)在于程序設(shè)計(jì)語言概念、編譯與解釋、文法分析、后綴表達(dá)式等。
專業(yè)知識部分則更側(cè)重于軟件工程的實(shí)踐和理論知識,具體內(nèi)容如下:
1、軟件工程基礎(chǔ)知識:包括開發(fā)模型、敏捷開發(fā)方法、ISO/IEC 9126軟件質(zhì)量模型、CMMI、需求分析、軟件設(shè)計(jì)、測試與維護(hù)等。
2、面向?qū)ο笤O(shè)計(jì)基礎(chǔ):封裝、繼承、多態(tài)、接口、UML模型(用例圖、類圖等)及設(shè)計(jì)模式等內(nèi)容。
3、數(shù)據(jù)結(jié)構(gòu)與算法基礎(chǔ):涵蓋數(shù)據(jù)結(jié)構(gòu)(如數(shù)組、矩陣、樹與二叉樹)、算法分析、排序算法和查找算法等。
綜合知識部分主要是讓考生了解信息化基礎(chǔ)知識、常用信息技術(shù)標(biāo)準(zhǔn)和安全性基礎(chǔ)知識,以及相關(guān)的法律法規(guī)。
總之,軟考軟件設(shè)計(jì)師考試內(nèi)容廣泛而深入,考生需要全面系統(tǒng)地復(fù)習(xí)相關(guān)知識,并通過實(shí)踐練習(xí)來提升自己的能力。建議考生制定詳細(xì)的學(xué)習(xí)計(jì)劃,以考試大綱為指導(dǎo)系統(tǒng)學(xué)習(xí)各章節(jié)內(nèi)容,并通過做歷年真題和模擬試題檢驗(yàn)學(xué)習(xí)效果,提高解題能力。