摘要:軟考軟件設計師考什么?軟考中級軟件設計師考試內容有哪些?軟件設計師是軟考中級科目之一,考試主要分為基礎理論和應用技術兩大科目,采用機考、兩科連考的形式,非常注重理論與實踐的結合。
軟件設計師是軟考中級科目之一,考試主要分為基礎理論和應用技術兩大科目,采用機考、兩科連考的形式,非常注重理論與實踐的結合。
一、考試科目與形式
| 考試科目 | 常見俗稱 | 考試形式 | 題型與題量 | 分值/合格線 | 核心特點 |
|---|---|---|---|---|---|
| 計算機與軟件工程知識 | 上午題/綜合知識 | 機考,選擇題 | 75道單項選擇題 | 75分/45分合格 | 考察知識廣度,覆蓋計算機科學多個基礎領域。 |
| 軟件設計 | 下午題/應用技術 | 機考,問答題 | 6道大題(通常需完成5道) | 75分/45分合格 | 考察實踐能力,需要分析、設計和解決實際問題。 |
考試形式與關鍵規則:
1.兩科連考:總時長240分鐘,中途不休息。《基礎知識》科目作答完畢后,可直接繼續《應用技術》科目的考試。
2.必須同時通過:兩個科目須在一次考試中均達到45分及以上才算合格,單科成績不予保留。
2.時間分配靈活:《基礎知識》科目最短需作答90分鐘,最長120分鐘。
二、各科目考試內容詳解
軟件設計師考試要求你既有扎實的理論基礎,又具備將理論應用于解決實際軟件設計問題的能力。
1.《計算機與軟件工程知識》
此科目是選擇題,知識面覆蓋很廣。你需要理解并記憶眾多基礎概念和原理。根據分值分布,備考時應有所側重:
軟件工程基礎(約占17%):開發模型(瀑布、敏捷等)、軟件測試方法、質量特性等。
面向對象技術(約占15%):面向對象基本概念、UML圖(類圖、用例圖等)、常用設計模式。
數據結構與算法(約占12%):數組、鏈表、樹、圖、查找排序算法及其時間復雜度分析。
其他重要領域:包括操作系統、數據庫系統、計算機網絡、計算機硬件基礎、程序設計語言基礎、信息安全、知識產權與標準化,以及專業英語(通常為5分填空題)。
2.《軟件設計》
此科目是主觀問答題,主要考察你分析和解決實際問題的能力。以下是幾種最典型的題型:
數據流圖(DFD):根據說明,補充缺失的外部實體、數據存儲、加工或數據流。需掌握繪圖規則。
數據庫設計(E-R圖):根據需求描述設計E-R圖,并將其轉換為規范的關系模式(數據庫表結構)。
UML建模:通常是分析給定的UML圖(如類圖、用例圖、狀態圖),補充缺失元素或說明其含義。
算法設計與C語言實現:閱讀C語言程序段,理解其算法思想(可能是分治、貪心、動態規劃等),并補全關鍵代碼。
面向對象程序設計(C++或Java選答):通常是一道二選一的題目,要求用C++或Java實現某種設計模式或面向對象的設計。
軟考科目怎么選?
微信掃碼下方二維碼找答案
▼ ▼ ▼
熱門:信息系統監理師備考 | 網絡工程師備考 | 軟件設計師備考
推薦:信息系統項目管理師網絡課堂 | 2026年軟考報名時間及入口匯總表
課程:信息系統項目管理師報考指南 | PMP課程
軟考備考資料免費領取
去領取
專注在線職業教育25年