软件设计师备考 第0章 题型分布、示例、学习路线

文章目录

    • 前言
    • 几点考试经验分享
    • [1. 题型与分值](#1. 题型与分值)
      • [1.1 总览](#1.1 总览)
      • [1.2 上午题 -- 基础知识](#1.2 上午题 – 基础知识)
      • [1.3 下午题 -- 应用技术](#1.3 下午题 – 应用技术)
    • [2. 备考计划](#2. 备考计划)

前言

最近断更,主要是心虚来潮,备考软考《软件设计师》,参加了2026.5.23 上半年的考试

结果铺街了。。案例分析中的Java设计模式题因题目语法错误和出题较偏,丢了15分。原本这类题是强项,结果翻车了。。。跟考友交流后发现不少人也被坑,投诉电话和邮件都走了一遍,目前还在等处理结果。

几点考试经验分享

  1. 难度:整体不算大(对我这种半路出家的程序员来说),通过线45/75。
  2. 资料 :B站up主zst_2001的视频不错,根据自己情况选看,配合近几年的真题(官网公布较晚,网上有考生回忆版)。
  3. 上午题:偏记忆,很多专业知识,多看多背。
  4. 下午题 :除算法题外都比较简单,很多都是工作中用到的,属于看家本来,比如DFD、数据库设计、UML、设计模式、算法,其中算法最难,除了面试、考证,可能其它时间很少用到,得多学多复习。5道大题,多练多总结细节,比如DFD找数据流、设计模式题注意abstract关键字等。
  5. 心态:有的年份题目比较怪,稳住心态,多考几次也正常。
  6. 考场注意:别睡过头;现在是机考,提前做模拟练习,特别是画图题;考场一般有存包处,不用太担心。

1. 题型与分值

1.1 总览

科目 题型 题量与时长 满分 合格线
基础知识 单项选择题 75题,150分钟 75 45
应用技术 主观问答题 6道大题(选做5道),150分钟 75 45

1.2 上午题 -- 基础知识

全部为单选题,共75分。知识点覆盖面广,按频次排序如下:

  • 软件工程基础(约13分):性价比最高,重点复习开发模型、测试方法、CMM等。
  • 面向对象(约11分):UML、设计模式几乎是必考。
  • 数据结构与算法(约9分):常见数据结构、经典算法及其复杂度分析。
  • 数据库系统(约8分):E-R模型、SQL语句、范式。
  • 其他模块:计算机硬件(约6分)、操作系统(约6分)、程序设计语言(约6分)、计算机网络(约5分)、信息安全(约5分)、专业英语(约5分,填空形式)。

示例:

可以查看资源绑定的 2023年上半年上午试卷.pdf

1.3 下午题 -- 应用技术

全部为问答题,共75分。6道大题选做5道:前4题必答,后2题(C++和Java)二选一。

题目 分值 要点
数据流图(DFD) 15 补充外部实体、数据存储、数据流。送分题,掌握绘图规则,多练。
数据库设计(E-R图) 15 根据业务描述设计E-R图,补充关系模式、主键/外键。需理解实体关系和范式。
UML建模 15 分析类图、用例图、状态图、顺序图等,补充缺失元素或解释含义。
C语言算法 15 给出C实现的算法(分治、动态规划、回溯等),补全代码或分析时间复杂度。理解典型算法关键代码即可。
面向对象程序设计(二选一) 15 C++或Java任选,常考设计模式,补充代码。选自己熟悉的语言集中练习。

不同考区的题目可能有微调,但核心题型和分值分布基本稳定。

示例:

可以查看资源绑定的 2023年上半年下午试卷.pdf

2. 备考计划

推荐B站up主 zst_2001,内容免费、资料齐全。关注后私信可获取资料。

学习路线参考:

https://www.bilibili.com/opus/704090344185135144

我的个人计划(三个阶段):

  1. 阶段1 -- 知识点学习 + 随堂练习

    先易后难,跟视频学知识点,每学完一块做几道相关题巩固。

  2. 阶段2 -- 刷真题

    按年份顺序刷整套真题,查漏补缺,熟悉出题风格。

  3. 阶段3 -- 强化刷题

    用刷题软件随机组题练习,保持手感,扫清盲区。

相关推荐
南清的coding日记35 分钟前
7.29 Agent八股学习+小程序学习
学习
kdxiaojie43 分钟前
Linux 驱动研究 —— V4L2 (14)
linux·运维·笔记·学习
会编程的土豆1 小时前
LeetCode 热题 HOT100(一):哈希表与双指针入门(Go 实现)
算法·leetcode·职场和发展
承渊政道1 小时前
Linux系统学习【掌握Ext系列⽂件系统的相关内容】
linux·运维·学习·文件系统·存储结构·inode
未知违规用户1 小时前
大模型项目: 学习FastAPI 服务器开发
服务器·人工智能·python·学习·fastapi
幸福在路上wellbeing1 小时前
AI 智能体开发 · Day 3 详细学习手册
人工智能·学习·oracle
编程圈子3 小时前
操作系统学习19:缺页异常 #PF 与按需分页
学习
糖果店的幽灵11 小时前
人已经用 WorkBuddy 找工作拿了面试,你还在一份份手工改简历
人工智能·面试·职场和发展·langgraph
MartinYeung513 小时前
[论文学习]自主性如何重塑个性化对LLM智能体隐私关切与信任的影响
人工智能·学习