1. 程式人生 > 其它 >軟體設計師考試(軟考)

軟體設計師考試(軟考)

1、考試時間 5月 或 11月; 報名時間 4月 或 10月,提前關注官網

2、 考試題型,上午單選, 75題,每題1分,45分過;下午5道大題,每題15分, 45分過,上下午都考過才算過

3、 關於備考

1)買一本教材,第五版軟體設計師,藍皮的,一共12章,可以大致瀏覽每章內容,幾乎每一章都會考到,但不做題很難get到考點,所以大致瀏覽一遍,有個印象即可;教材會贈送最近幾年的真題,加一個卡,卡是可以刷51CTO的題庫的,題庫有專項訓練,好幾千道題,很方便,手機,電腦都能刷題,還有錯題積累,主要靠題庫鞏固知識點,明確考點,刷題刷題刷題,重要的事情說三遍

2)提前1,2個月複習即可,不需要太早,太早記憶性的知識點會忘,所以臨考試一個月,每天刷題就行。75道選擇題涉及的內容很廣,計算機基礎知識,網路協議、安全、子網、加密、程式語言、資料結構、資料庫、程序通訊、鎖、作業系統知識、測試方法、面對物件、軟體工程知識、機構化開發方法、設計模式、演算法時間空間複雜度、知識產品保護等等,總之,看教材目錄,幾乎每章內容都有,但沒事,選擇題刷最近5年的,基本問題不大。刷4,5套題之後可以再翻一遍教材,對考點印象會進一步加深,量變到質變。

3)上午題有幾道必考題,關鍵路徑題;著作權題;訊號量題;面向物件題(封裝繼承多型,基本是概念,容易);值傳遞引用傳遞題;UML圖題,設計模式,每種模式適用的情況(教材裡寫的非常清楚);演算法題;狀態轉換圖題;sql題;關係模式題;演算法設計策略題;TCP/IP模型,各層協議;一些計算機指令;最後是71-75的英語四六級完形填空,可自由發揮,做兩套找到感覺即可。剩下的基本都是細碎的知識點,很難押到題,但模式每年都差不多,所以靠刷題,問題不大。

4)下午題,5道題,型別固定,每一題會有幾個小問題

第一題:資料流圖題,考點:實體名字,資料儲存名字,缺失的資料流、起點、終點,加工邏輯等(閱讀文字基本都能寫出來)

第二題:資料庫設計題,考點:實體聯絡圖補充;關係模式屬性空缺補充;關係模式修改等(閱讀文字基本能寫出來);完整性約束等

第三題:面向物件方法系統設計,用例圖、類圖填寫,參與者、用例名稱、包含、擴充套件關係含義說明等;

第四題:C語言題,一般為演算法題,填充空缺程式碼;演算法設計策略;時間空間複雜度等;

第五題、第六題二選一即可,第五題是c++題,基本也是某一種設計模式的考察(介面、實現分離的邏輯,封裝、繼承、多型的思想);第六題是java題,和第五題題幹一模一樣,只是用java實現而已

以上,針對考點做,過關難度其實不大,下午題還是重點做一下,我當時做的題太少了,下午的題只刷了四五套,風險很高,爭取每一個題型的考點都弄明白,爭取一次通過!