软考软件设计师 · 考前5天终极精炼 2026年5月18日周一| 距考试还有5天| 准考证今日开始打印 今日要事准考证打印准考证打印入口中国计算机技术职业资格网 www.ruankao.org.cn打印流程电脑浏览器打开官网 → 点击报名入口或准考证打印登录国家网络身份认证APP扫码 / 账号密码核对个人信息 → A4纸打印黑白彩色均可照片必须清晰建议打印2-3份分开存放注意事项⚠️ 打印前务必仔细核对个人信息有误立即联系当地考试机构⚠️ 多地仅开放3-4天今天能打就打不要拖到后面⚠️ 考试当天必须同时携带准考证 有效身份证件缺一不可⚠️ 北京地区打印时间5月19日-22日其余地区5月18日起陆续开放 考前5天战略规划D-5至D-0天数上午2-3h下午2-3h晚上1hD-5今天上午题高频考点复习20题限时训练下午题答题模板复盘1套完整真题整理错题本标记薄弱点D-4计算题专项突破流水线/存储/调度/海明码下午题专项DFD数据库各做1题背诵必背公式数值D-3设计模式速记UML关系辨认下午题专项算法设计模式各做1题英文题高频词汇过一遍D-2软工知识产权网络速记综合2套上午模拟卷放松为主早睡D-1只看笔记和错题本不做新题熟悉机考系统界面22:00前必须入睡D-0考试日提前1小时到考场深呼吸你准备好了 上午题·核心考点精炼45分及格策略策略抓大放小不求满分上午75题每题1分满分75分。目标40-45分允许30题不会/猜错。做题顺序建议✅ 先做概念记忆题软工、面向对象、设计模式、知识产权——约25题✅ 再做数据结构与算法基础树、图、排序、查找——约15题✅ 然后操作系统、数据库、网络——约20题⏸️ 最后做计算题流水线、页式存储、磁盘调度——约10题 不会的标记跳过不要死磕一、计算机组成原理必考5-8题流水线万能公式时钟周期 max(各段时间)总时间 (kn-1) × Δt_maxk为阶段数n为指令数吞吐率 n / T加速比 T非流水 / T流水效率 T顺序执行 / (k × T流水)CPU寄存器必背寄存器功能记忆PC程序计数器下条指令地址ProgramCounterIR指令寄存器当前指令InstructionRegisterMAR地址访存地址MemoryAddressMDR数据读写数据MemoryDataALU算术逻辑单元运算运算器核心PSW程序状态字标志位Flag寄存器CISC vs RISC核心区别维度CISCRISC指令数量多且复杂少且精简指令长度变长定长寻址方式多种少Load/Store控制方式微程序存储逻辑硬布线逻辑寄存器少多流水线难以实现适合流水线代表x86ARM海明码校验位数公式2^r ≥ m r 1m为数据位r为校验位系统可靠性串联 R R1 × R2 × … × Rn并联 R 1 - (1-R1) × (1-R2) × … × (1-Rn)二、操作系统必考5-8题进程状态转换记住这个图就绪 → 运行调度 运行 → 就绪时间片到/被抢占 运行 → 阻塞等待I/O/资源 阻塞 → 就绪I/O完成/资源可用⚠️陷阱阻塞不能直接到运行必须经过就绪死锁四个必要条件互斥、保持和等待、不剥夺、环路等待最少资源公式n个进程每个需R个 → 至少 n(R-1)1 个资源银行家算法Need Max - Allocation安全性算法找安全序列页面置换算法算法策略Belady异常OPT淘汰最远将来才使用的无最优但不可实现FIFO淘汰最早进入的有LRU淘汰最长时间未使用的无PV操作核心口诀先资源信号量后互斥信号量三、数据结构与算法必考8-12题排序算法终极对比表算法最好平均最坏空间稳定冒泡O(n)O(n²)O(n²)O(1)✅选择O(n²)O(n²)O(n²)O(1)❌插入O(n)O(n²)O(n²)O(1)✅希尔O(nlogn)—O(n²)O(1)❌快排O(nlogn)O(nlogn)O(n²)O(logn)❌堆排O(nlogn)O(nlogn)O(nlogn)O(1)❌归并O(nlogn)O(nlogn)O(nlogn)O(n)✅基数O(d(nr))O(d(nr))O(d(nr))O(nr)✅稳定排序速记“直冒归基”直接插入、冒泡、归并、基数——只有这4种稳定完全二叉树叶子节点n个节点 → 叶子数 ⌈n/2⌉二叉树遍历速记前序根左右中序左根右后序左右根由前序中序可唯一确定二叉树哈夫曼树构造每次选权值最小的两个节点合并WPL 所有叶子节点权值 × 路径长度 之和编码左0右1无前缀码四大算法策略对比策略特征典型问题分治子问题独立归并排序、快排动规子问题重叠0-1背包、最长公共子序列贪心不回溯局部最优分数背包、Prim/Kruskal回溯搜索剪枝N皇后、子集和四、数据库必考5-7题三大范式判断流程1NF所有属性都是原子的不可再分2NF1NF 非主属性完全依赖于候选键消除部分函数依赖3NF2NF 非主属性不传递依赖于候选键消除传递函数依赖ER图转关系模式规则联系类型处理方式1:1任一方放入对方关系放入方加外键1:N外键放入N方多方M:N独立建表外键为两者的主键组合关系代数运算符号选择 σ水平方向筛选行投影 π垂直方向筛选列连接 ⋈自然连接笛卡尔积 ×事务ACIDA 原子性全做或全不做C 一致性从一个一致状态到另一个I 隔离性并发事务互不干扰D 持久性提交后永久保存事务隔离级别MySQL默认可重复读级别脏读不可重复读幻读读未提交❌❌❌读已提交✅❌❌可重复读✅✅❌串行化✅✅✅五、软件工程必考5-8题开发模型选择口诀需求明确 →瀑布模型需求不明确需细化 →原型模型风险大的项目 →螺旋模型面向对象项目 →喷泉模型快速迭代需求变化 →敏捷/ScrumISO 9126质量模型口诀“功可易效可移”功能性适合性、准确性、互操作性、安全性可靠性成熟性、容错性、易恢复性易用性易理解性、易学性、易操作性效率时间特性、资源利用率可维护性易分析性、易修改性、稳定性、易测试性可移植性软件维护类型完善性占比最大 ~50%类型目的占比完善性增加新功能、增强性能~50%适应性适应环境变化~25%纠错性修复缺陷~20%预防性提高可维护性~5%CMM五级口诀“初乱管跟定标量数优改”初始级混乱无序可重复级项目管理制度化已定义级过程标准化定量管理级过程可度量优化级持续改进软件测试方法白盒测试覆盖强度递增语句覆盖 判定覆盖 条件覆盖 判定/条件覆盖 条件组合覆盖 路径覆盖黑盒测试常用方法等价类划分有效无效类各一个用例边界值分析n-1, n, n1, m-1, m, m1判定表/因果图多条件组合McCabe环复杂度 V(G)V(G) E - N 2E为边数N为节点数六、UML建模必考3-5题类图六种关系从弱到强依赖 → 关联 → 聚合 → 组合 → 泛化 → 实现关系符号耦合度说明依赖虚线箭头--最弱临时使用关联实线—较弱长期引用聚合空心菱形◇—中等整体-部分可分离组合实心菱形◆—较强整体-部分同生共死泛化实线空心三角—△强继承实现虚线空心三角--△强接口实现⚠️必考陷阱泛化/实现是最强的耦合关系用例图 include vs extendinclude基用例 → 子用例每次必执行箭头从基指向子extend子用例 → 基用例条件执行箭头从子指向基口诀“include基到子必执行extend子到基看条件”七、设计模式必考2-4题高频模式场景识别速查表模式类型关键词场景单例创建型唯一、全局、实例配置管理器、日志器工厂方法创建型创建对象、子类决定不同类型产品抽象工厂创建型产品族、平台相关跨平台UI组件策略行为型算法切换、规则变化支付方式、排序策略观察者行为型通知、订阅、发布事件系统、消息推送装饰器结构型动态添加、包装、增强IO流、权限控制适配器结构型接口转换、兼容旧接口适配新系统代理结构型代理、远程、延迟加载RPC、图片懒加载状态行为型状态切换、行为变化订单状态、文档状态职责链行为型审批流程、层层传递请假审批、日志处理模板方法行为型算法骨架、子类实现烹饪流程、数据处理命令行为型请求封装、撤销重做操作历史、事务管理八、计算机网络必考3-5题OSI七层与设备对应层PDU设备协议举例物理层bit集线器、中继器—数据链路层帧交换机、网桥Ethernet、PPP网络层分组路由器IP、ICMP、ARP传输层段—TCP、UDP会话层———表示层———应用层数据网关HTTP、FTP、SMTP、DNSTCP vs UDP核心区别维度TCPUDP连接面向连接无连接可靠性可靠传输不可靠流量控制有无拥塞控制有无首部长度20字节8字节适用场景文件传输、网页视频、DNSIP地址速记IPv4地址分类A(1-126)、B(128-191)、C(192-223)私有地址10.x.x.x / 172.16-31.x.x / 192.168.x.xIPv4可用主机数 2^n - 2减去网络地址和广播地址IPv6地址不减2子网划分公式借b位 → 子网数 2^b每子网主机数 2^(8-b) - 2九、信息安全必考2-3题加密算法分类类型算法特点对称加密DES(密钥56/分组64)、AES(密钥128-256/分组128)、RC4加密解密用同一密钥速度快非对称加密RSA、ECC、DSA公钥加密私钥解密速度慢国密算法SM2(非对称)、SM3(哈希)、SM4(对称)2025新增考点数字签名流程发送方用私钥签名接收方用公钥验签三大功能认证身份 完整性 不可否认性信息安全CIA三要素机密性Confidentiality、完整性Integrity、可用性Availability信息摘要MD5128位、SHA-1160位、SHA-256256位单向不可逆十、知识产权必考2-3题保护期限速记表权利类型保护期发明专利20年实用新型10年外观设计10年商标10年可无限续展软件著作权财产权50年首次发表起著作权人身权永久关键考点软件著作权自动取得不需要登记登记只是证据职务软件利用公司物质条件开发的 → 归公司著作权保护表达不保护思想软件侵权不以盈利为目的也构成侵权 下午题·五大题型速通模板下午5题必答题4道 选答题1道满分75分目标30-35分。题型一数据流图DFD——必考15分解题六步法通读说明标记所有名词实体/数据存储和动词加工找外部实体系统外部的人/系统矩形找数据存储长期保存的数据双横线/开口矩形补充数据流检查每个加工的输入输出是否完整检查父图平衡父图与子图间数据流必须一致找错误黑洞有入无出、奇迹有出无入三大铁律记死⛔数据存储之间不能直连⛔外部实体之间不能直连✅每个加工必须有输入和输出题型二数据库设计——必考15分五步解题流程标记实体名词→ 2. 标记联系动词→ 3. 标记属性 → 4. 画ER图 → 5. 转关系模式ER图转换规则1:1 → 外键放任一方1:N → 外键放N方M:N →独立建表主键为两端主键组合题型三UML建模——必考15分类图补全类名、属性、方法、关系用例图注意include/extend方向序列图按时间顺序补全消息题型四算法设计与实现——必考15分代码填空答题技巧看函数名和参数推断逻辑数组下标从0开始常见陷阱边界条件用还是递归必须有终止条件回溯法必有撤销操作如 x[t]0最后一空通常是返回值题型五面向对象设计——选答15分识别设计模式 → 根据代码框架补全类和方法看关系描述对应UML关系注意构造函数和继承中的super调用 必背数值速查卡项目数值TCP首部20字节UDP首部8字节IPv4地址32位IPv6地址128位DES密钥/分组56位/64位AES密钥/分组128-256位/128位MD5输出128位SHA-1输出160位SHA-256输出256位以太网帧最小64字节最大帧长1518字节发明专利20年实用新型/外观设计10年商标10年可无限续展软件著作权财产权50年标准复审周期5年SNMP用UDP端口161/162DNS用UDP端口53HTTP端口80HTTPS端口443SMTP端口25FTP端口20/21Telnet端口23 必考公式速查卡1. 流水线时钟周期 max(Δt)总时间 (kn-1) × Δt_max吞吐率 n / T2. 系统可靠性串联R R1 × R2 × …并联R 1 - (1-R1)(1-R2)…3. 海明码2^r ≥ m r 14. 页式存储页号 逻辑地址 / 页面大小页内偏移 逻辑地址 % 页面大小物理地址 页框号 × 页面大小 页内偏移5. 进程调度SJF平均等待时间 Σ(等待时间) / nRR时间片轮转画甘特图6. 磁盘调度SCAN电梯算法到头才反向C-SCAN循环扫描到头直接回起点7. 关键路径VE最早开始正向取最大VL最晚开始逆向取最小e(i)l(i) → 关键活动8. 子网划分借b位子网数2b主机数2(8-b)-29. 死锁最少资源 n(R-1)110. 环复杂度V(G) E - N 211. 多媒体音频 采样率 × 量化位 × 声道 × 时间 / 8图像 宽 × 高 × 位深 / 8视频 宽 × 高 × 位深 × 帧率 × 时间 / 8⚠️ 考场终极提醒✅ DO一定要做携带准考证身份证多打印几份准考证提前30-60分钟到考场先做有把握的题不会的先标记跳过下午题先看所有题目选最熟悉的做机考系统先熟悉界面找到计算器、草稿纸功能上午题交卷前检查所有题目是否都做了不要空着不确定的题相信第一直觉不要反复改答案❌ DON’T千万不要做不要死磕一道计算题超过3分钟不要在考试前一天晚上突击新知识不要空腹/暴饮暴食去考试不要带手机/智能手表进考场不要等最后时刻才打印准考证 及格策略上午目标40-45分75题中答对40-45题即可下午目标30-35分5题中做好3-4题即可总分45分 及格容错率30分不用完美及格万岁 15道冲刺精练题1. 流水线计算某流水线有4个阶段各阶段时间分别为80ns、50ns、70ns、100ns要执行10条指令总执行时间为多少答案Δt_max 100ns, T (410-1) × 100 1300ns2. 进程调度三个进程P1-P3到达时间均为0运行时间分别为8、4、2。SJF调度平均等待时间为答案执行顺序P3(2)→P2(4)→P1(8)等待时间(026)/32.673. 页式存储某系统页面大小4KB逻辑地址0x00002A3F求页号和页内偏移。答案4KB2^12偏移0xA3F页号0x00002÷0x10000x2页号24. 排序稳定性以下哪种排序算法是稳定的A. 快速排序 B. 堆排序 C. 归并排序 D. 选择排序答案C稳定排序直冒归基5. 海明码数据位为16位至少需要多少个校验位答案2^r ≥ 16r1r5时2^532 ≥ 22 ✓6. ER图转换员工与部门是M:N关系如何转换为关系模式答案独立建表员工-部门外键为(员工编号, 部门编号)组合两者都是主键7. UML关系以下UML关系中耦合度最强的是A. 依赖 B. 组合 C. 泛化 D. 实现答案CD泛化和实现并列最强8. 设计模式某日志系统支持动态添加过滤功能如按级别、按时间最适合哪种设计模式答案装饰器模式动态增加功能9. 网络协议HTTP协议工作在OSI模型的哪一层答案应用层10. 知识产权软件著作权的财产权保护期为多少年答案50年从首次发表起算11. 数字签名发送方使用什么对消息进行签名答案发送方的私钥签名接收方用发送方的公钥验签12. PV操作生产者-消费者问题中信号量mutex初值应为答案mutex 1互斥信号量初值为113. TCP vs UDP以下关于TCP的叙述错误的是A. 面向连接 B. 首部20字节 C. 提供流量控制 D. 不保证可靠传输答案DTCP保证可靠传输14. CMM级别软件过程可定量度量和预测属于CMM哪一级答案第4级定量管理级15. 软件测试每个判定中所有可能的条件取值组合至少执行一次属于哪种覆盖答案条件组合覆盖最强的白盒覆盖之一 最后5天心态建议“你不需要知道所有答案你只需要知道足够多的答案。”45分及格 你只需要答对约60%的题。剩下的40%允许你不完全理解、猜错、甚至放弃。所以放轻松你比你想象的准备得更充分今天的任务清单打印准考证2-3份熟悉考场位置和路线复习本文所有公式和速记表做15道精练题整理错题标记薄弱点晚上22:30前入睡加油5天后你就是软件设计师