# 软考软件设计师题目总结 - 2026年7月21日
软考软件设计师题目总结 - 2026年7月21日整理时间2026-07-21 | 下半年考试倒计时约95天| 考试日期2026年10月24日-27日一、2026下半年考试最新动态1.1 关键时间节点事项时间下半年考试2026年10月24日-27日比往年提前约2周今日备考倒计时约95天上半年成绩公布2026年6月29日已公布单独划线合格标准43分1.2 2026上半年考情复盘——下半年备考三大战略调整根据上半年真题分析2026下半年备考需做三大核心调整调整方向核心要点行动建议狠抓基础选择题计算题明显增加关键路径/二叉树构造等步骤繁琐、容错率低杜绝知识点盲区全面搭建知识体系不要只攻重点算法升级2026算法题不再考01背包等固定模板结合全新场景需现场分析设计多练非常规题型锻炼解题逻辑和场景分析能力重视实操Java/C大题围绕设计模式展开侧重代码落地实现动手敲代码练实操不做纸上谈兵1.3 出题五大新趋势综合知识不再只考概念记忆更看重基础功底和做题细心度算法题不再考烂熟模板01背包/常规动规而是结合全新场景出题程序设计题侧重设计模式的代码落地实现计算题步骤繁琐、容错率低必须动手刷考察范围更广、考点更细极度贴合职场实战二、考试结构总览科目一基础知识选择题75分45分及格模块考查重点复习建议计算机组成与体系结构数据表示、流水线、Cache与主存映射分值稳定理解概念计算操作系统进程管理PV操作是常考难点、存储管理页式/段式、文件管理PV操作重点理解逻辑多做练习数据库系统ER模型、关系代数、SQL语句、范式、事务管理选择题案例题必考重点掌握计算机网络OSI七层模型、TCP/IP协议族、IP地址与子网划分知识点固定反复记忆数据结构与算法树与二叉树、图、排序与查找算法理解算法思想编程题基础软件工程开发模型瀑布/敏捷、高内聚低耦合、测试方法理论性强为案例分析提供支撑面向对象技术UML图、设计模式案例分析题必考信息安全/知识产权加密技术、数字签名、防火墙、著作权/专利权记忆性送分题考前集中背诵专业英语5题计算机专业词汇阅读理解平时积累考前背高频词科目二应用技术案例分析题75分45分及格共6题做5题前4必答第5/6二选一每题15分。题号题型考查点核心技巧题1数据流图DFD找外部实体、补充缺失数据流、数据平衡精读题干按输入/输出对应关系找数据流题2数据库设计ER图补充、关系模式转换、主外键、范式掌握ER图元素和转换规则题3UML建模识别图类型、补充缺失元素、类间关系熟记类图/用例图/序列图/活动图题4算法设计与实现动态规划/贪心/回溯C语言代码填空理解经典问题0/1背包、LCS等题5/6设计模式Java/C二选一设计模式识别代码填空选最擅长的语言集中练习真题三、高频考点 TOP20基于历年真题统计计算机基础类排名考点被考次数说明1编译程序基本原理91次最重要的知识点之一2UML概述77次统一建模语言核心地位3UML中的图57次各类图的具体考查4存储系统37次Cache在存储体系中的作用5数据表示23次原码/反码/补码/移码/浮点数数据结构与算法类排名考点被考次数说明6栈和队列65次栈23次队列18次7二叉树47次数据结构模块绝对重点8拓扑排序和关键路径32次图论部分重要内容9数组27次存储结构和基本操作网络与操作系统类排名考点被考次数说明10TCP/IP协议簇42次协议层次结构及各层功能11进程间通信40次信号量与PV操作、消息传递12Internet地址39次IP地址分类、子网划分13Internet服务35次DNS/HTTP/FTP等14输入输出技术22次程序控制/中断/DMA方式软件工程与数据库类排名考点被考次数说明15数据库与DBMS43次基本概念SQL16计算机软件著作权34次知识产权保护17行为设计模式34次策略/观察者/命令等18加密技术和认证技术32次对称/非对称加密、数字签名19E-R模型28次实体-联系建模20函数依赖27次范式判断基础四、下午案例专题突破4.1 数据流图DFD— 第1题15分必拿分题套路最固定常见问题类型补全缺失的数据流写起点→终点补充外部实体/数据存储/加工名称写数据字典数据流/数据存储组成简答数据流平衡、加工分解、事务处理高频考点速记外部实体人/第三方系统读者、管理员、支付系统加工动词短语验证订单、生成报表数据存储表/文件用户表、订单库数据流必须有起点、终点、命名DFD平衡原则父图与子图数据流必须一致0层图比顶层图多数据流违反平衡4.2 数据库设计 — 第2题15分必拿分题ER图关系模式SQL常见问题类型补全ER图实体、属性、联系1:N/M:N设计关系模式表结构写主键/外键SQL语句建表、查询、插入、更新范式判断/优化1NF/2NF/3NF消除冗余核心规则1:N多方加外键M:N必须中间表联合主键3NF只存ID不存名称消除传递依赖范式速记1NF字段原子性2NF消除非主属性对主键的部分函数依赖3NF消除非主属性对主键的传递依赖BCNF每个决定因素都包含候选键真题示例关系模式R(A, B, C)函数依赖集F{A→B, B→C}候选键为A。存在传递依赖A→B→C不满足3NF。因此最高为2NF。4.3 UML建模 — 第3题15分常考UML图类型类图、用例图、序列图、活动图UML关系速记关系符号含义记忆泛化继承空心三角实线子类继承父类“is-a”实现空心三角虚线类实现接口“can-do”关联实线类之间有联系基础关系聚合空心菱形实线弱拥有部分可独立存在“has-a”弱组合实心菱形实线强拥有同生共死“contains-a”强依赖虚线箭头一个类使用另一个类“uses-a”用例图关系include每次必执行基用例每次执行时都执行被包含用例extend条件满足才执行扩展关系4.4 算法设计与实现 — 第4题15分常考算法策略与代码填空算法策略经典问题特征贪心哈夫曼编码、活动选择每次选当前最优动态规划0/1背包、LCS、最短路径最优子结构重叠子问题回溯N皇后、子集和试探回退分治归并排序、快速排序分解→解决→合并折半查找核心考点默认向下取整mid (low high) / 2向下取整最大比较次数⌊log₂n⌋ 1平均查找长度ASL(每层结点数 × 层数) / 总结点数真题常考可能的关键字比较顺序要动手推导4.5 设计模式 — 第5/6题Java/C二选一15分2026高频设计模式模式考点一句话记忆单例模式全局唯一实例“系统只需要一个实例”工厂方法延迟到子类创建对象“不指定具体类创建对象”抽象工厂创建相关对象家族“一组相关对象的创建”原型模式克隆对象“复制已有对象”2026上半年考查命令模式请求封装为对象“动作封装为统一接口的类”观察者模式一对多依赖通知“状态变化自动通知”策略模式算法可互换“封装算法让算法可互换”装饰器模式动态添加职责“不修改原类增加功能”命令模式 vs 策略模式策略侧重怎么做封装算法命令侧重做什么和什么时候做封装请求五、真题精选精练操作系统真题1在操作系统进程调度机制中以下哪项不属于进程三大核心状态A. 就绪状态 B. 运行状态 C. 阻塞状态 D. 终止状态答案D— 进程三大核心状态就绪、运行、阻塞。终止状态是进程运行结束后的收尾状态。真题2PV操作是操作系统提供的具有特定功能的原语。利用PV操作可以A. 保证系统不发生死锁 B. 实现资源的互斥使用 C. 提高资源利用率 D. 推迟进程使用共享资源的时间答案B— PV操作利用信号量机制实现进程同步与互斥可实现资源的互斥使用。但不能保证不发生死锁。数据结构真题3下列排序算法中属于稳定排序且平均时间复杂度最优的是A. 冒泡排序 B. 快速排序 C. 归并排序 D. 简单选择排序答案C— 归并排序稳定且平均O(nlogn)。真题4对于有序表(8,15,19,23,26,31,40,65,91)用二分法查找时可能的关键字比较顺序为A. 26,23,19 B. 26,8,19 C. 26,40,65 D. 26,31,40答案C— mid(08)/24→26第二次比较(58)/26→40第三次→65。数据库真题5数据库三大范式中用于消除数据表中部分函数依赖、减少数据冗余的是A. 1NF B. 2NF C. 3NF D. BCNF答案B— 2NF核心作用消除非主属性对主键的部分函数依赖。面向对象真题6子类重写父类同名、同参数、同返回值方法的技术称为A. 重载 B. 重写 C. 封装 D. 多态答案B— 重写覆写是子类对父类同名同参同返回值方法的重新实现。重载是同类中同名不同参。软件工程真题7在软件开发生命周期中用于精准定义用户需求、梳理业务逻辑、明确系统开发目标的核心阶段是A. 需求分析阶段 B. 概要设计阶段 C. 详细设计阶段 D. 软件测试阶段答案A— 需求分析阶段核心任务是调研用户诉求、梳理业务流程、明确功能与非功能需求。信息安全真题8将明文信息通过密钥转换为不可直接读取的密文防止数据被非法窃取的技术是A. 数据加密 B. 数据脱敏 C. 数据备份 D. 日志审计答案A— 数据加密通过密钥对明文进行加密转换生成密文。六、新增考点数据要素市场化配置改革2026年高频新考点与十五五规划落地密切相关。核心概念框架数据资源 ──加工治理──→ 数据资产 ──流通交易──→ 数据资本 原始数据 能产生收益 确权定价交易关键知识点速记概念含义记忆要点数据资源原始数据的自然属性存在未经加工的原始素材数据资产数据经过加工治理后的经济价值能产生收益的数据产品数据资本数据作为资本参与流通交易数据确权定价交易数据要素数据作为生产要素参与经济活动与土地/劳动力/资本/技术并列第五大生产要素数据确权明确数据的所有权、使用权、收益权三权分置所有权/使用权/收益权数据定价对数据产品进行价值评估成本法/收益法/市场法相关政策法规速记法规核心要点《数据安全法》数据分类分级保护、安全审查制度、跨境传输管理《个人信息保护法》告知同意原则、最小必要原则、删除权、可携带权“数据二十条”建立数据产权制度、流通交易制度、收益分配制度、安全治理制度七、Python新增考点2026新增Python是2026软考新增高频考点上午选择题和下午案例题均涉及。核心数据类型类型可变性特点考试陷阱Number不可变int/float/complexcomplex(3,4) 34jString不可变‘‘或或’’’ ‘’’不可原地修改需重新赋值Tuple不可变() 元组单元素必须(1,)不能写成(1)List可变[] 列表list*是复制拼接不是元素重复Dict可变{} 字典键必须不可变类型Set可变set() 集合空集合是set()不是{}运算符速查# 算术运算符**# 幂运算2**3 8//# 整除向下取整7//2 3%# 取模7%2 1# 比较运算符is# 身份比较同一对象isnot# 不是同一对象# 值相等!# 值不等# 成员运算符in# 在序列中notin# 不在序列中# 位运算符常考# 按位与|# 按位或^# 按位异或~# 按位取反# 左移乘2^n# 右移除2^n八、进程管理深度解析PV操作核心要点信号量初值规则互斥信号量初值 1保护临界区同步信号量初值 0前驱关系PV操作执行语义P(S)SS-1若S0继续执行否则阻塞等待V(S)SS1若S0继续执行否则唤醒一个等待进程前驱图转换规则口诀前驱出边打V后继入边打P同步信号初值为0P等事件V通知互斥锁用1同步用0两者千万别搞混死锁四大必要条件条件说明破坏方法互斥条件资源一次只能被一个进程使用SPN外设共享占有并等待已持有资源的进程可请求新资源静态分配一次申请全部不可剥夺已分配资源不能被强行收回抢占式资源分配循环等待存在进程的循环等待链资源按序分配编号法九、排序算法速查表排序算法平均时间复杂度最坏时间复杂度空间复杂度稳定性冒泡排序O(n²)O(n²)O(1)稳定简单选择排序O(n²)O(n²)O(1)不稳定直接插入排序O(n²)O(n²)O(1)稳定希尔排序O(n^1.3)O(n²)O(1)不稳定快速排序O(nlogn)O(n²)O(logn)不稳定堆排序O(nlogn)O(nlogn)O(1)不稳定归并排序O(nlogn)O(nlogn)O(n)稳定基数排序O(d(nr))O(d(nr))O(nr)稳定考试重点稳定且O(nlogn)的选择——归并排序。十、备考四阶段规划7月-10月阶段时间核心目标行动指南第一阶段打基础7月当前全面了解知识点构建知识框架快速浏览教程建立思维导图。数据结构、C语言、软件工程三大块优先。第二阶段分项专攻8月-9月攻破核心模块掌握解题技巧上午按模块刷选择题下午专项突破DFD/UML/数据库/算法。第三阶段真题实战10月上旬熟悉考试节奏提升解题速度刷近5-8年真题总结答题模板。务必在电脑上画图熟悉机考操作。第四阶段冲刺补漏10月中下旬查漏补缺回归基础停做新题复习错题本。背诵知识产权、专业英语。登录机考模拟系统。下午题保底铁三角UML建模— 稳定必拿基础分数据库设计— 稳定必拿基础分数据流图DFD— 稳定必拿基础分三道经典大题依旧是稳稳拿分的基础分值务必练到熟练吃透十一、参考资料中国计算机技术职业资格网https://www.ruankao.org.cn/希赛网 2026下半年软件设计师备考指南51CTO 软考频道 2026真题解析CSDN 2026软考软件设计师每日速递