软考软件设计师考什么?软考中级软件设计师考试内容

软件设计师 责任编辑:陈湘君 2026-02-06

添加老师微信

备考咨询

加我微信

摘要:软考软件设计师考什么?软考中级软件设计师考试内容有哪些?软件设计师是软考中级科目之一,考试主要分为基础理论和应用技术两大科目,采用机考、两科连考的形式,非常注重理论与实践的结合。

软件设计师是软考中级科目之一,考试主要分为基础理论和应用技术两大科目,采用机考、两科连考的形式,非常注重理论与实践的结合。

一、考试科目与形式

考试科目常见俗称考试形式题型与题量分值/合格线核心特点
计算机与软件工程知识上午题/综合知识机考,选择题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实现某种设计模式或面向对象的设计。

更多资料
更多课程
更多真题
温馨提示:因考试政策、内容不断变化与调整,本网站提供的以上信息仅供参考,如有异议,请考生以权威部门公布的内容为准!

软考备考资料免费领取

去领取

!
咨询在线老师!