摘要:軟考中級軟件設計師考幾科?軟考中級軟件設計師考什么內容?軟考中級軟件設計師一共考兩科,分別是《基礎知識》和《應用技術》。軟考中級軟件設計師考試內容見正文。
軟考中級軟件設計師一共考兩科,分別是《基礎知識》和《應用技術》。考生必須在一次考試中兩科同時通過才算合格,單科成績不保留。
一、軟考中級軟件設計師考試科目簡介
| 科目名稱 | 考試形式 | 題型與題量 | 分值 | 合格線 |
|---|---|---|---|---|
| 基礎知識(綜合知識) | 機考,選擇題 | 75道單項選擇題 | 75分 | 45分 |
| 應用技術(案例分析) | 機考,問答題 | 6道大題(選做5道) | 75分 | 45分 |
兩個科目采用連考形式,總時長為240分鐘。在完成第一科的作答后,可直接繼續下一科的考試。
基礎知識科目考試最長作答時長120分鐘,最短作答時長90分鐘,選擇不參加應用技術科目考試的考生開考2小時后可以交卷離場,選擇繼續作答應用技術科目的,考試結束前60分鐘可以交卷離場。
二、軟考中級軟件設計師考試內容詳解
科目一:《基礎知識》
這門科目滿分75分,題型為75道單項選擇題??疾榉秶浅V,覆蓋了軟件設計所需的理論基礎。
各模塊的大致分值占比如下:
| 知識模塊 | 主要考查內容 | 大致分值占比 |
|---|---|---|
| 軟件工程基礎 | 軟件開發模型、軟件測試方法、項目管理基礎知識、CMMI成熟度模型等。 | 約17% |
| 面向對象技術 | 面向對象基本概念、UML圖(如類圖、用例圖、序列圖)、常用設計模式(如單例、工廠模式)等。 | 約15% |
| 數據結構與算法 | 數組、鏈表、棧、隊列、樹與二叉樹、圖等結構,以及排序、查找等經典算法。 | 約12% |
| 操作系統 | 進程狀態轉換、PV操作、死鎖問題、銀行家算法、存儲管理、頁面置換算法等。 | 約8-10%(估算) |
| 數據庫系統 | E-R模型、關系代數、SQL語言、規范化理論(范式)、事務管理等。 | 約8-10%(估算) |
| 計算機網絡 | OSI模型、TCP/IP協議族、IP地址與子網劃分、網絡設備等。 | 約8-10%(估算) |
| 計算機組成與體系結構 | 數據表示、流水線技術、Cache存儲器、指令系統、總線等。 | 約5-8%(估算) |
| 程序設計語言 | 文法、有限自動機、程序控制結構、參數傳遞、不同編程語言的特點比較等。 | 約5-8%(估算) |
| 其他 | 信息安全、知識產權與標準化、專業英語、多媒體基礎等。 | 約15%(估算) |
科目二:《應用技術》
這門科目滿分75分,題型為案例分析題,共6道大題,考生需從中選擇5道作答。題型非常固定,注重實踐能力的考察。
| 題號 | 題型 | 主要考查內容 |
|---|---|---|
| 試題一 | 數據流圖設計 | 根據題干描述,補充完整數據流圖中的外部實體、數據存儲、數據流等。 |
| 試題二 | 數據庫設計 | 補充實體關系圖(E-R圖),將E-R圖轉換為關系模式(數據庫表),識別主鍵和外鍵,編寫SQL查詢語句。 |
| 試題三 | UML建模 | 根據需求描述,識別出類并補充類圖,或補充用例圖、序列圖、狀態圖等UML圖,判斷類之間的關系。 |
| 試題四 | 算法設計與實現 | 通常是C語言代碼填空,考查常見算法策略,如動態規劃(0/1背包問題)、貪心算法、分治法、回溯法等。 |
| 試題五/六 | 面向對象程序設計 | 二選一的題目,要求用C++或Java語言實現某種設計模式,或補全面向對象設計的代碼。 |
軟考科目怎么選?
微信掃碼下方二維碼找答案
▼ ▼ ▼
熱門:系統集成項目管理工程師備考 | 網絡工程師備考 | 軟件設計師備考
推薦:系統規劃與管理師網絡課堂 | 2026年軟考報名時間及入口匯總表
活動:資料下載 | 新人禮包 | 2026上半年軟考第二期??即筚?/a>![]()
課程:系統規劃與管理師備考策略 | PMP課程
軟考備考資料免費領取
去領取
專注在線職業教育25年