目錄
一、考試介紹?
證書價值
考試要求
二、【新】計算機與軟件工程知識
三、軟件設計
一、考試介紹?
>考試科目 | >考題形式 | >考試時長 | >合格標準 |
---|---|---|---|
計算機與軟件工程知識 | 75道單選題(每題1分,總分75分) | 2023年11月改革機試后,合并考試,總時間240分鐘 | 45分及以上 |
軟件設計 | 6道問答題,其中前4道必做,后兩道題選做一題(每題15分,總分75分) | 45分及以上 |
兩門考試必須同時通過,才能拿到證書。否則下次重考兩門。
證書價值
- 以考代評
- 單位聘職稱,升職加薪
- 找工作,提升職場競爭力
- 人才引進,人才補貼
- 直接落戶或積分落戶
- 入專家庫,成為評標專家
- 招投標時加分項
考試要求
(1) 掌握計算機內的數據表示、算術和邏輯運算方法;
(2) 掌握相關的應用數學及離散數學基礎知識;
(3) 掌握計算機體系結構以及各主要部件的性能和基本工作原理;
(4) 掌握操作系統、程序設計語言的基礎知識,了解編譯程序的基本知識;
(5) 熟練掌握常用數據結構和常用算法;
(6) 熟悉數據庫與網絡基礎知識;
(7) 熟練掌握一種結構化程序設計語言(C 語言)和一種面向對象程序設計語言(C++或Java);
(8) 熟悉軟件工程、軟件過程改進和軟件開發項目管理的基礎知識;
(9) 掌握軟件設計的方法和技術;
(10) 了解信息化、常用信息技術標準、安全性,以及有關法律、法規的基礎知識;
(11) 正確閱讀和理解計算機領域的英文資料。
二、【新】計算機與軟件工程知識
章節 | 考點內容 | 分數 |
---|
1.計算機系統知識 | 數據的表示:進制轉換、編碼表示、邏輯運算、浮點數。 校驗碼:奇偶校驗碼、循環冗余校驗碼、海明校驗碼。 計算機硬件:硬件組成、CPU、寄存器等。 計算機指令:尋址方式、指令流水線計算。 計算機體系結構:體系結構分類,指令系統CISC和RISC。
輸入輸出技術、總線。 系統可靠性分析。 《軟件設計師》復習筆記(2.1)——硬件組成、CPU、編碼、浮點數-CSDN博客 《軟件設計師》復習筆記(2.2)——效驗碼、體系結構、指令、流水線-CSDN博客 《軟件設計師》復習筆記(2.3)——存儲系統、cache、磁盤-CSDN博客 《軟件設計師》復習筆記(2.4)——輸入輸出、中斷、總線、可靠性-CSDN博客 | 6 |
2.操作系統知識 | 進程管理:進程狀態、前趨圖、同步與互斥、調度、死鎖、線程。
文件管理:索引文件結構、文件目錄、空閑存儲空間管理。 設備管理:I/O軟件、虛設備和SPOOLING技術、磁盤調度。 作業管理:作業狀態、調度算法、周轉時間。 《軟件設計師》復習筆記(3.1)——操作系統概述、進程管理、同步互斥-CSDN博客 《軟件設計師》復習筆記(3.2)——進程調度、死鎖、存儲管理、固定分頁分段-CSDN博客 《軟件設計師》復習筆記(3.3)——設備管理、文件管理-CSDN博客 | 6 |
3.數據庫技術基礎 | 數據庫設計:三級模式 - 兩級映射、需求分析、邏輯、物理設計。
關系數據庫的規范化:函數依賴、鍵和約束、范式、模式分解。 數據庫的控制:并發控制、事務管理、封鎖協議。 數據故障、數據恢復、數據備份。 數據倉庫組成、數據挖掘算法。
《軟件設計師》復習筆記(4.1)——概述、三級模式、數據庫設計、數據模型-CSDN博客 《軟件設計師》復習筆記(4.2)——關系代數、函數依賴、范式-CSDN博客 《軟件設計師》復習筆記(4.3)——模式分解、事務并發、封鎖協議-CSDN博客 《軟件設計師》復習筆記(4.4)——數據庫新技術、SQL語言-CSDN博客 | 6 |
4.計算機網絡 | 網絡體系結構:OSI/RM七層模型、TCP/IP模型。 網絡技術標準和協議:局域網、廣域網、TCP/IP協議族、路由協議。 層次化局域網模型、綜合布線系統。
其他重要概念:NAT、網關、VLAN、VPN、PPP、沖突域和廣播域等。 《軟件設計師》復習筆記(5.1)——七層模型、局域網、TCPIP協議族-CSDN博客 《軟件設計師》復習筆記(5.2)——傳輸介質、通信方式、IP地址、子網劃分-CSDN博客 《軟件設計師》復習筆記(5.3)——IPV6、網絡規劃、網絡存儲、補充考點-CSDN博客 | 5 |
5.信息安全和網絡安全 | 網絡安全概述:五大基本要素、網絡攻擊、各種安全威脅分類。 網絡安全技術:對稱/非對稱加密、信息摘要、數字簽名。
防火墻技術、入侵檢測。 《軟件設計師》復習筆記(6.1)——信息安全及技術-CSDN博客 《軟件設計師》復習筆記(6.2)——網絡安全技術和協議-CSDN博客 | 4 |
6.軟件工程基礎知識 | 軟件工程概述、基本原理、生命周期、軟件過程。 軟件過程模型:瀑布、原型、增量、V模型、噴泉模型、CBSD。
系統設計:內聚、耦合、系統結構設計、模塊設計、生命周期。
測試用例設計:黑盒等價類、邊界值;白盒各種路徑覆蓋。 系統運行與維護:系統轉換、系統維護、可維護性、系統評價。 軟件質量、軟件度量。
《軟件設計師》復習筆記(11.1)——生命周期、CMM、開發模型-CSDN博客 《軟件設計師》復習筆記(11.2)——開發方法、產品線、軟件復用、逆向-CSDN博客 《軟件設計師》復習筆記(11.3)——需求獲取、分析、定義、驗證、管理-CSDN博客 《軟件設計師》復習筆記(11.4)——處理流程設計、系統設計、人機界面設計-CSDN博客 《軟件設計師》復習筆記(11.5)——測試原則、階段、測試用例設計、調試-CSDN博客 《軟件設計師》復習筆記(11.6)——系統轉換、系統維護、系統評價-CSDN博客 | 8 |
7.項目管理 | 軟件項目管理:項目估算方法、進度管理、項目組織、質量管理、配置管理、風險管理。 《軟件設計師》復習筆記(12.1)——范圍管理、進度管理-CSDN博客 《軟件設計師》復習筆記(12.2)——成本管理、配置管理-CSDN博客 《軟件設計師》復習筆記(12.3)——質量管理、風險管理-CSDN博客 | 3 |
8.結構化開發方法 | 結構化分析與設計、內聚,耦合等,系統文檔。
結構化設計、WebApp分析與設計、用戶界面設計。 《軟件設計師》復習筆記(13)——結構化開發方法-CSDN博客 | 3 |
9.面向對象技術 | 面向對象基礎:基本概念、分析與設計、測試。
《軟件設計師》復習筆記(14.1)——面向對象基本概念、分析設計測試-CSDN博客 《軟件設計師》復習筆記(14.2)——統一建模語言UML、事務關系圖-CSDN博客 《軟件設計師》復習筆記(14.3)——設計模式-CSDN博客 | 10 |
10. 程序語言基礎知識 | 程序設計語言基本概念、基本組成、傳值與傳址。 編譯程序基本原理:詞法、語法、語義、中間代碼、后綴表達式。 文法定義、正規式、有限自動機、語法分析。 《軟件設計師》復習筆記(8.1)——程序語言基本概念、成分、函數-CSDN博客 《軟件設計師》復習筆記(8.2)——編譯程序基本原理、文法、正規式、有限自動機-CSDN博客 | 6 |
11. 數據結構 | 線性結構:線性表、棧和隊列、串。 數組、矩陣、廣義表。 樹與二叉樹:二叉樹的存儲結構、遍歷、線索二叉樹、哈夫曼樹。 查找二叉樹、平衡二叉樹。 圖:圖的存儲、遍歷、最小生成樹、拓撲序列、關鍵路徑。 查找算法:順序查找、折半查找、哈希表。 排序算法:直接插入、希爾、簡單選擇、堆、冒泡、快速、歸并、基數排序算法。 《軟件設計師》復習筆記(9.1)——順序表、鏈表、棧和隊列-CSDN博客 《軟件設計師》復習筆記(9.2)——串、數組、矩陣、廣義表、樹-CSDN博客 《軟件設計師》復習筆記(9.3)——二叉樹存儲、遍歷、線索、最優、查找、平衡-CSDN博客 《軟件設計師》復習筆記(9.4)——圖的概念、存儲、遍歷、最小生成樹、拓撲、查找-CSDN博客 《軟件設計師》復習筆記(9.5)——排序算法原理-CSDN博客 | 7 |
12. 算法分析與設計 | 算法分析:特性、時間、空間復雜度分析、經典算法。
數據挖掘算法:分類、頻繁模式和關聯規則、聚類。 智能優化算法:ANN、遺傳算法、SA、TS、蟻群算法、PSO。 《軟件設計師》復習筆記(10.1)——算法特性、時間復雜度、遞歸、分治、動態規劃-CSDN博客 《軟件設計師》復習筆記(10.2)——貪心法、回溯法、數據挖掘、智能優化-CSDN博客 | 3 |
13. 多媒體基礎(已經不考) | 多媒體基礎知識、聲音、圖像、視頻 | 0 |
14. 標準化和軟件知識產權 | 知識產權基礎知識:保護期限、產權人、侵權判定、專利、商標、商業秘密。
《軟件設計師》復習筆記(7)——知識產權和標準化-CSDN博客 | 3 |
專業英語 | 專業英語詞匯 | 5 |
三、軟件設計
題號 | 試題類型 | 學科知識點 | 考察內容 | 建議得分 |
---|---|---|---|---|
試題1 | 必答題 | 數據流圖DFD | 補充數據流圖外部實體; 補充數據流圖數據存儲; 補充數據流(名稱、起點、終點); 數據流圖相關概念簡答 | 12-15 |
試題2 | 必答題 | 數據庫設計 | 補充E - R圖; E - R圖轉換為關系模式; 主鍵和外鍵、新增聯系判斷 | 12-15 |
試題3 | 必答題 | UML建模 | 用例圖(聯系類型,參與者); 類圖和對象圖(多重度,聯系類型); 順序圖(補充對象名和消息名);活動圖(補充活動名,分岔線用途);狀態圖(補充狀態,狀態轉換條件);通信圖(補充對象名,消息名) | 12 |
試題4 | 必答題 | C算法設計 | C語言代碼填空;
給定輸入求輸出 | 看基礎4/7/12 |
試題5 | 選答題 | C++語言程序設計 | 不推薦選做:C++語法(只考簡單語法,不考算法)+設計模式 | |
試題6 | 選答題 | Java語言程序設計 | 推薦選做:Java語法(只考簡單語法,不考算法)+設計模式 | 15 |