# 软考软件设计师题目总结 — 2026年7月17日
一、考试概览项目说明考试名称计算机技术与软件专业技术资格水平考试 — 软件设计师中级2026下半年预计考试时间11月7日-8日机考考试科目科目一基础知识75道单选题75分90-120分钟科目二应用技术6道大题答5道75分120-150分钟合格标准两科同时 ≥ 45 分教材/大纲2026下半年无改版考试重点与往年保持一致二、2026上半年真题精选解析第21-30题精选题21 — 数据库事务隔离级别在数据库管理系统中隔离级别安全性最高的是 。选项内容ASERIALIZABLE ✅BREPEATABLE READCREAD COMMITTEDDREAD UNCOMMITTED答案A — SERIALIZABLE串行化解析四种隔离级别从低到高READ UNCOMMITTED读未提交— 存在脏读READ COMMITTED读已提交— 解决脏读存在不可重复读REPEATABLE READ可重复读— 解决不可重复读存在幻读SERIALIZABLE串行化— 最高解决所有并发问题 记忆口诀未读→已读→可重复→串行化安全性递增、性能递减题22 — DRAM与SRAM存储器以下关于 DRAM、SRAM 存储器的叙述中正确的是 。① DRAM芯片比SRAM芯片的集成度高② DRAM芯片比SRAM芯片的制造成本高③ DRAM芯片比SRAM芯片的工作速度快④ DRAM芯片工作时需要刷新SRAM芯片工作时不需要刷新答案C①④对比维度DRAMSRAM结构单管1晶体管1电容六管集成度高 ✅低成本低高速度慢快 ✅刷新需要 ✅不需要 ✅典型用途主存Cache题23 — 数据库范式若关系模式R每个非主属性完全函数依赖于主键则R满足 。答案第二范式2NF范式要求1NF字段原子性不可再分2NF消除非主属性对主键的部分函数依赖3NF消除非主属性对主键的传递依赖BCNF消除主属性对键的部分和传递依赖第41-50题精选题41 — 时间片轮转调度时间片轮转调度算法中时间片设置过大将退化为 。答案D — 先来先服务FCFS解析时间片过小→频繁上下文切换、系统开销大时间片过大→退化为FCFS。题45 — 设计模式开放-封闭原则对某支付系统进行扩展原只支持支付宝现需增加微信支付。不需要修改原有代码只需新增支付实现类并配置即可。这体现了 原则。答案A — 开放-封闭原则OCP对扩展开放对修改封闭。题46 — IPv6地址类型IPv6 数据包的目的地址的三种基本类型中不包括 。答案B — 广播解析IPv6 取消了广播地址以组播替代。IPv6 三种地址类型单播、多播、任播。题47 — 排序算法下列排序算法中 在第一趟排序结束后不保证能将最小或最大元素放在其最终位置上。答案B — 归并排序解析简单选择排序第一趟选出最小元素放首位 ✅冒泡排序第一趟最大/最小冒泡到一端 ✅堆排序第一趟堆顶放到末尾 ✅归并排序第一趟只合并相邻子序列不保证极值归位 ❌上午题设计模式专项第10-13题智能家居系统设计模式选择需求场景适用设计模式系统中只需要一个中央控制器实例单例模式Singleton接入不同品牌灯具统一控制接口不修改原代码适配器模式Adapter传感器检测到温度变化多个设备自动响应观察者模式Observer“一键场景”将动作封装为统一接口的命令对象命令模式Command三、高频考点 TOP20 统计按历年真题被考频率排名知识点被考次数所属模块1编译程序基本原理91计算机基础2UML 概述77面向对象3栈和队列65数据结构4UML 中的图57面向对象5二叉树47数据结构6数据库与数据库管理系统43数据库7TCP/IP 协议簇42网络8进程间通信40操作系统9Internet 地址39网络10存储系统37计算机组成11Internet 服务35网络12计算机软件著作权34知识产权13行为设计模式34面向对象14拓扑排序和关键路径32数据结构15加密技术和认证技术32信息安全16E-R 模型28数据库17系统设计基本原理28软件工程18函数依赖27数据库19数组27数据结构20结构性设计模式26面向对象四、科目二下午案例分析题型分布与答题技巧题号题型分值核心考点答题技巧题1数据流图DFD15分外部实体、数据存储、缺失数据流、平衡原则精读题干按输入/输出对应关系找数据流题2数据库设计15分ER图补充、关系模式转换、主外键、范式判断掌握ER图元素与转换规则理解各范式定义题3UML 建模15分识别图类型、补充缺失元素、类之间关系熟记类图/用例图/序列图等常见元素题4算法设计与实现15分动态规划、贪心、C语言代码填空重点理解01背包、最长公共子序列等经典问题题5/6设计模式 / 程序设计15分二选一识别设计模式并填空C/Java代码补全选最擅长的语言考前集中练习2026上半年下午题难点回顾数据流图外部实体和数据存储补充是送分题但最后一问的平衡原则解答很多考生不完整数据库设计ER图转关系模式主键外键判断需格外细心算法题考查贪心算法代码填空的循环边界条件极易出错设计模式需结合场景选择模式并说明理由五、2026下半年备考四阶段规划阶段时间核心目标行动指南第一阶段打基础第1-6周全面了解知识点构建知识框架浏览《软件设计师教程》结合思维导图建立整体印象第二阶段分项专攻第7-12周攻破核心模块掌握解题技巧上午按模块刷选择题下午专项突破DFD/UML/数据库/算法第三阶段真题实战第13-16周熟悉考试节奏提升解题速度和准确率严格按考试时间刷近5-8年真题务必在电脑上画图第四阶段冲刺补漏第17-18周查漏补缺回归基础复习错题本和笔记背诵知识产权/专业英语等记忆类考点六、各模块核心知识点速查表6.1 计算机组成与体系结构数据表示原码/反码/补码/移码转换、浮点数表示CPU流水线技术、Cache与主存映射直接/全相联/组相联存储体系DRAM vs SRAM、Cache命中率计算总线结构数据总线/地址总线/控制总线I/O控制程序控制/中断/DMA6.2 操作系统进程管理三状态就绪/运行/阻塞、PV操作、死锁四大条件与银行家算法存储管理页式/段式/段页式、页面置换算法FIFO/LRU/OPT文件系统文件目录结构、空闲空间管理时间片轮转调度时间片过小→频繁切换过大→退化为FCFS6.3 数据库系统ER模型实体/属性/联系、ER图转关系模式范式1NF→2NF→3NF→BCNFSQL增删改查、GROUP BY、HAVING、子查询事务ACID特性、隔离级别4级关系代数选择σ/投影π/连接⋈/除÷6.4 计算机网络OSI七层模型 vs TCP/IP四层模型TCP vs UDP 区别IP地址分类与子网划分IPv6128位无广播以组播替代三种地址类型单播/多播/任播常见协议HTTP/HTTPS/DNS/FTP/SMTP/DHCP6.5 数据结构与算法排序算法对比算法平均时间最好时间最坏时间空间稳定性冒泡排序O(n²)O(n)O(n²)O(1)稳定快速排序O(nlogn)O(nlogn)O(n²)O(logn)不稳定归并排序O(nlogn)O(nlogn)O(nlogn)O(n)稳定堆排序O(nlogn)O(nlogn)O(nlogn)O(1)不稳定简单选择O(n²)O(n²)O(n²)O(1)不稳定树与二叉树遍历前/中/后/层序、哈夫曼树、二叉排序树图最小生成树Prim/Kruskal、最短路径Dijkstra、拓扑排序、关键路径查找二分查找 O(logn)、哈希表 O(1)6.6 软件工程开发模型瀑布/原型/螺旋/敏捷Scrum软件测试黑盒等价类划分/边界值vs 白盒语句覆盖/分支覆盖/路径覆盖软件维护改正性/适应性/完善性/预防性McCabe 复杂度V(G) 边数 - 节点数 2内聚与耦合高内聚低耦合6.7 面向对象技术三大特性封装、继承、多态重载 vs 重写覆写区别UML图类图、用例图、序列图、状态图、活动图23种设计模式分类类型模式创建型单例、工厂方法、抽象工厂、建造者、原型结构型适配器、代理、装饰器、外观、桥接、组合、享元行为型观察者、策略、命令、模板方法、状态、迭代器、备忘录、中介者、解释器、责任链、访问者6.8 信息安全与知识产权加密对称DES/AESvs 非对称RSA/ECC数字签名与数字证书CA认证防火墙技术包过滤/应用网关/状态检测著作权保护期自然人终身死后50年单位作品发表后50年专利权发明20年、实用新型10年、外观设计15年6.9 专业英语常见词汇algorithm/architecture/inheritance/polymorphism/encryption/abstraction/interface/aggregation七、2026上半年考情变化提醒安全类题目增多数字签名和CA认证出了2-3道题以往通常只占1-2分考察方式更灵活同一知识点改用实际应用场景出题需要深入理解设计模式场景化不再直接问模式名称而是给具体系统需求让考生判断下午算法题循环边界贪心算法的代码填空在循环边界条件上容易出错机考注意务必在电脑上练习画数据流图、ER图熟悉机考操作八、备考资源推荐官方教材《软件设计师教程》第5版官方网站中国计算机技术职业资格网真题练习近5-8年真题至少刷2遍机考模拟考前登录官方机考练习系统熟悉操作每日一记2026下半年软考软件设计师预计11月7-8日考试大纲无改版当前处于备考黄金期。免责声明本文内容整理自网络公开资料仅供参考学习使用。真题为考生回忆版请以官方公布为准。