距離5月25日的軟考還有2天時間,考試前的狀態(tài)尤為重要。上午題雖然很零散,但是很簡單,下午題雖然就5道,但是做題時需要認真、認真再認真,答案題中找,好好讀題,說不定算法都能懵對幾分…… 做題的時候,要從精神上藐視它,告訴自己這題會做;要從心里重
距離5月25日的軟考還有2天時間,考試前的狀態(tài)尤為重要。上午題雖然很零散,但是很簡單,下午題雖然就5道,但是做題時需要認真、認真再認真,答案題中找,好好讀題,說不定算法都能懵對幾分……
做題的時候,要從精神上藐視它,告訴自己這題會做;要從心里重視它,讀題時認真、耐心……
一、DFD(數(shù)據(jù)流圖)
1.從最近幾年考試的情況來看,這題主要考察幾個知識點:
1.1 給出外部實體的名稱
1.2 給出數(shù)據(jù)存儲的名稱
1.3 查找錯誤的數(shù)據(jù)流和丟失的數(shù)據(jù)流
1.4 數(shù)據(jù)字典部分的考察(2012年下半年DFD最后一問的數(shù)據(jù)項其實就是考察的數(shù)據(jù)字典)
1.5 問答題,比如2008上DFD最后一問的:面向對象結構設計方法的基本思及其適用場合。
2.做此題的技巧
這題,一般會給出一大段文字,然后給出頂層數(shù)據(jù)流圖和0層數(shù)據(jù)流圖等。我一般讀題的過程中,會把讀到的名詞(可能為外部實體的詞)、某某文件之類(即數(shù)據(jù)存儲)、數(shù)據(jù)流標出來,這樣在做問題一、二的時候,數(shù)據(jù)流圖與說明對照,快速、標準的解決知識點1.1和1.2.
查找丟失數(shù)據(jù)流時,先要做的是頂層和0層圖對照,保持父圖和子圖平衡,即父圖中某加工的輸入(輸出)數(shù)據(jù)流的數(shù)據(jù)必須與子圖的輸入(輸出)數(shù)據(jù)流中的數(shù)據(jù)在數(shù)量和名字上相同。在此基礎上,讀文字說明,一句句的注意從..到..的字眼,這樣就能解決知識點1.3。
數(shù)據(jù)字典的問題,要知道數(shù)據(jù)字典各個符號的定義。
對于簡答題這樣的題目,就憑借項目經(jīng)驗來寫吧,盡量多寫點,總能達到點上。
具體數(shù)據(jù)流部分需要注意的考點見博客《 軟考之數(shù)據(jù)流圖專題》
二、數(shù)據(jù)庫分析與設計
從歷年考題來看,主要有兩種形式:一種是文字說明+表格,一種是只有文字說明的。
1.主要考察幾個知識點
1.1 補充聯(lián)系及聯(lián)系類型,完善實體聯(lián)系圖
1.2 ER圖向關系模型的轉變
1.3 加個功能再次補充實體聯(lián)系圖
1.4 簡答題
2.做此題的技巧
第一遍讀題的時候,畫出各實體,盡量找出實體間的對應關系。對于給表格的題,表格的標題及表格周圍的文字都要認真看,比如時間有可能就是某一實體的屬性。
解決1.1的技巧及注意事項:注意審題,不要漏泄聯(lián)系類型(1:1,1:m,m:n),難點在于一個聯(lián)系聯(lián)系三個實體的。讀題的時候注意這樣的字眼,比如:某某老師對某某學生上某某課。
解決1.2的技巧:先從說明中憑自己的感覺從文字說明及表格中找實體的屬性,找完以后,再去看ER圖,遵照ER圖向關系模型轉轉換的原則。不要漏寫、多些屬性值,不要忘記標主鍵、外鍵。
解決1.4的技巧:按照自己的經(jīng)驗來,考前先弄懂1-3范式具體的含義。
三、面向對象分析與設計
從近幾年考察來看,常常給出一段說明,然后附加有用例圖和類圖,當然也有可能會考狀態(tài)圖。
1.主要考察的知識點
1.1 填寫用例名稱、依賴關系
1.2 填寫類名稱
1.3 補充多重度
1.4 對應的狀態(tài)
1.5 用到的某某設計模式的內涵
2. 解決此類問題的技巧
第一遍讀題的過程中,注意各名詞,該標的地方標出來。
用例名稱一般比較好寫,還要注意一點就是:依賴關系。要明白擴展《extend》和包含《include》的用意及箭頭方向。
多重度問題跟數(shù)據(jù)庫中的聯(lián)系類型有點相似,但不要寫錯,這里多個的時候只能用*表示哦。注意文中給出的數(shù)字,可能幫助你解決多重度問題。
狀態(tài)圖各狀態(tài)的轉換也算是比較好找的一類問題吧,主要考察的是細心。
考察某設計模式的內涵的這類問題,要熟悉23個設計模式的含義了。設計模式很重要啊……
四、算法題
這類題對我來說難度不小,但也不能掉以輕心,有時候算法考的還是比較簡單的,懵都能懵對幾分,比如時間復雜度和空間復雜度??梢钥纯础洞笤捲O計模式》,這里面講的挺明確的。但是算法不是一朝一夕就能提高的,考試之前把幾種常見算法看懂就好了,比如各類排序算法、分治算法、動態(tài)規(guī)劃算法、貪心算法、回溯算法……
五、設計模式
這個題算是比較簡單的,我選擇做java版的設計模式,這個題有點java基礎,能看懂類圖,即使不懂設計模式也能得分。高中時老師常教育我們這么一句話:簡單全做對,穩(wěn)坐中檔題,舍棄全不會;主要表達的是考試要心態(tài)正,亂中求穩(wěn),不要第一題做的不好,后面的都做不好了。
考試之前將HeadFirst好好瞅瞅,歷年考題出的例子大多與HeadFirst上的例子極為相似。
一定要知道的幾點:比如 interface、extends、implements、abstract、super等關鍵字的寫法,注意大小寫;注意委托的用法……
保持好心態(tài),亂中求穩(wěn),穩(wěn)中求勝!相信自己,應該沒問題的!只能說該做的都做了,大不了重來,一定把它突破!
聲明:本網(wǎng)頁內容旨在傳播知識,若有侵權等問題請及時與本網(wǎng)聯(lián)系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com