摘要:软考软件设计师考什么?软考中级软件设计师考试内容有哪些?软件设计师是软考中级科目之一,考试主要分为基础理论和应用技术两大科目,采用机考、两科连考的形式,非常注重理论与实践的结合。
软件设计师是软考中级科目之一,考试主要分为基础理论和应用技术两大科目,采用机考、两科连考的形式,非常注重理论与实践的结合。
一、考试科目与形式
| 考试科目 | 常见俗称 | 考试形式 | 题型与题量 | 分值/合格线 | 核心特点 |
|---|---|---|---|---|---|
| 计算机与软件工程知识 | 上午题/综合知识 | 机考,选择题 | 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年