軟件設(shè)計(jì)師近幾年的考試形式與考核內(nèi)容已經(jīng)完全趨于穩(wěn)定,從近幾年的考試情況分析來(lái)看,考核形式與內(nèi)容變化不大,作為考生應(yīng)該緊緊扣住新大綱,有針對(duì)性、有策略地復(fù)習(xí)。
本文將總結(jié)近幾年考試的內(nèi)容分布,給出軟件設(shè)計(jì)師上、下午題目的組成,以幫助考生復(fù)習(xí)。
1、軟件設(shè)計(jì)師上午試題
分析近三年的考試情況,上午試題的知識(shí)點(diǎn)分布如表1所示。
表1 近三年上午試題考核內(nèi)容分布情況
題目編號(hào) |
考核內(nèi)容 |
1-6 |
計(jì)算機(jī)基礎(chǔ)知識(shí) |
7-9 |
信息安全 |
10-11 |
標(biāo)準(zhǔn)化與知識(shí)產(chǎn)權(quán) |
12-14 |
多媒體技術(shù) |
15-19 |
軟件開(kāi)發(fā)基礎(chǔ)知識(shí) |
20-22 |
程序設(shè)計(jì)語(yǔ)言知識(shí) |
23-28 |
操作系統(tǒng)基礎(chǔ)知識(shí) |
29-36 |
軟件過(guò)程、軟件質(zhì)量管理、文檔與軟件維護(hù)、軟件測(cè)試 |
37-47 |
面向?qū)ο蠹夹g(shù)、UML、設(shè)計(jì)模式 |
48-50 |
程序語(yǔ)言基礎(chǔ)知識(shí) |
51-56 |
數(shù)據(jù)庫(kù)系統(tǒng)基礎(chǔ)知識(shí) |
57-65 |
數(shù)據(jù)結(jié)構(gòu)基礎(chǔ)知識(shí)、算法基礎(chǔ)知識(shí) |
66-70 |
計(jì)算機(jī)網(wǎng)絡(luò) |
71-75 |
英語(yǔ) |
鑒于軟件設(shè)計(jì)師上下午考試的側(cè)重點(diǎn)不同,考生在準(zhǔn)備上午考試的時(shí)候,需要注意掌握知識(shí)面的寬度,由于上午試題出題形式的局限性,必然不會(huì)出現(xiàn)較深的分析與設(shè)計(jì)類考題,因此考生應(yīng)該在基本知識(shí)上多下工夫。
以數(shù)據(jù)結(jié)構(gòu)為例,在多次考試中出現(xiàn)了考察考生對(duì)棧的理解,其內(nèi)容無(wú)非是棧的操作以及棧的后進(jìn)先出的特性,上午試題將很難考察棧的具體實(shí)現(xiàn)問(wèn)題。同樣,對(duì)于面向?qū)ο蠡A(chǔ)知識(shí),更多的是考察面向?qū)ο蠓治觥⒚嫦驅(qū)ο笤O(shè)計(jì)、類、對(duì)象、封裝、繼承、消息等基本概念;而算法則考察各種不同算法的時(shí)間和空間復(fù)雜度問(wèn)題。
當(dāng)然,考生在掌握基本概念的同時(shí),也需要關(guān)注基本應(yīng)用題型,例如很多基本知識(shí)結(jié)合一些實(shí)際的應(yīng)用小例子,如設(shè)計(jì)模式、數(shù)據(jù)結(jié)構(gòu)、程序語(yǔ)言等考核點(diǎn)就曾多次出現(xiàn)。筆者推薦考生參照官方推薦的教材進(jìn)行復(fù)習(xí),因?yàn)樵摻滩幕竞w了所有上午試題內(nèi)容。
2. 軟件設(shè)計(jì)師下午試題
軟件設(shè)計(jì)師下午的考核內(nèi)容分布如表2所示。
表2 近三年下午試題考核內(nèi)容分布情況
題目編號(hào) |
知識(shí)點(diǎn) |
分值 |
試題一 |
結(jié)構(gòu)化分析與設(shè)計(jì)DFD |
15 |
試題二 |
數(shù)據(jù)庫(kù)分析與設(shè)計(jì) |
15 |
試題三 |
面向?qū)ο蠓治雠c設(shè)計(jì) |
15 |
試題四 |
算法設(shè)計(jì)與分析 |
15 |
試題五 |
C語(yǔ)言程序 |
15 |
試題六 |
C++程序設(shè)計(jì)與設(shè)計(jì)模式 |
15 |
試題七 |
Java程序設(shè)計(jì)與設(shè)計(jì)模式 |
15 |
近三年來(lái)的下午考題一直都是試題一到試題四是必答題目,試題五至試題七是選答題目,考核形式一直都沒(méi)有發(fā)生變化,但考試時(shí)候出現(xiàn)了兩個(gè)不同點(diǎn),值得引起考生的注意:
(1) 算法與C語(yǔ)言的結(jié)合
算法早期的出題多是以偽代碼或者流程圖的形式出現(xiàn),但算法已經(jīng)和C語(yǔ)言結(jié)合在一起出題,分析考試大綱,C語(yǔ)言應(yīng)該是軟件設(shè)計(jì)師必須掌握的內(nèi)容之一,相信這也是新大綱出來(lái)后考試出題所作的調(diào)整,考生需要注意不僅要掌握算法的原理,還需要掌握算法的具體實(shí)現(xiàn),尤其是使用C語(yǔ)言實(shí)現(xiàn)。另外,由于C語(yǔ)言與算法結(jié)合出現(xiàn),意味著C語(yǔ)言本身是否還需要單獨(dú)考核的問(wèn)題,這就需要考生注意本文談到的第二個(gè)注意點(diǎn)。
(2) C語(yǔ)言考題順序的調(diào)整
考試中出現(xiàn)了將C語(yǔ)言調(diào)整到第七題,而將C++與Java調(diào)整為第五題和第六題,筆者認(rèn)為,順序的調(diào)整應(yīng)該不是一個(gè)隨機(jī)性的事情,調(diào)整的目的極有可能是為了突出C++與Java的重要性,可能是希望考生注意C++與Java題目。如本文第一點(diǎn)所述,因?yàn)镃已經(jīng)與算法結(jié)合進(jìn)行了考核,在后續(xù)的考題中,C語(yǔ)言單獨(dú)出題的可能性會(huì)有所降低。這樣的話,考生就需要在Java和C++考題上多下工夫,需要詳細(xì)理解并掌握設(shè)計(jì)模式與Java或者C++語(yǔ)言的結(jié)合問(wèn)題。
相關(guān)鏈接:2011年上半年計(jì)算機(jī)軟考時(shí)間及科目安排
北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內(nèi)蒙古 |