当前位置: 首页 > news >正文

# 软考软件设计师 · 考前2天轻松复习与终极必背手册

软考软件设计师 · 考前2天轻松复习与终极必背手册

📅 2026年5月21日 | 距考试仅剩2天 | D-2 轻松复习日

⚠️ 今天的核心任务:翻看错题本 + 快速过一遍速记口诀 + 确认考场路线 + 心态放松

❌ 不要学新内容!不要做难题!今天的任务只有一个:巩固已经掌握的


📌 今日复习计划

时间段任务时长要点
🌅 上午翻看错题本/笔记,只看不刷新题1.5h快速浏览,确认自己已经会了
🌞 下午过一遍速记口诀和核心公式1h用口诀回忆,想不起来的标记
🌆 傍晚看考场位置,确认交通路线30min实地或地图都行
🌙 晚上轻松复习,深呼吸放松30min不超过8点,然后准备休息
🛏️ 睡前听轻音乐,深呼吸放松11点前必须睡觉

一、🔄 十大核心记忆口诀速查(30分钟过一遍)

① 排序算法终极对比

算法最好平均最坏空间稳定
冒泡排序O(n)O(n²)O(n²)O(1)
直插排序O(n)O(n²)O(n²)O(1)
归并排序O(nlogn)O(nlogn)O(nlogn)O(n)
希尔排序O(nlogn)O(n^1.3)O(n²)O(1)
快排O(nlogn)O(nlogn)O(n²)O(logn)
简单选择O(n²)O(n²)O(n²)O(1)
堆排序O(nlogn)O(nlogn)O(nlogn)O(1)
基数排序O(d(n+r))O(d(n+r))O(d(n+r))O(n+r)

稳定三兄弟:直冒归(直插、冒泡、归并)
不稳定五兄弟:希快选堆基(希尔、快排、选择、堆排、基数——基数其实是稳定的!修正:不稳定=希快选堆)
快排最坏O(n²)、归并空间O(n)—— 这是最高频的两个陷阱

② 进程状态转换(必会判断非法路径)

就绪 ──→ 运行 ──→ 阻塞 ↑ │ │ │ ↓ │ └── 就绪 ←─────────┘ (事件完成)

合法路径:就绪→运行、运行→就绪(时间片到/抢占)、运行→阻塞(I/O请求)、阻塞→就绪(I/O完成)

❌ 非法路径:阻塞 → 运行(必须先到就绪!)、就绪 → 阻塞

③ PV操作核心口诀

P操作(申请资源):sem-- V操作(释放资源):sem++

经典模板——生产者消费者

  • 互斥信号量 mutex = 1
  • 空缓冲信号量 empty = N
  • 满缓冲信号量 full = 0
  • 顺序:先P资源信号量,再P互斥信号量!(先P(empty/full),再P(mutex))

⚠️最大陷阱:先P(mutex)再P(empty)会死锁!

④ TCP vs UDP 对比表

对比项TCPUDP
连接面向连接(三次握手)无连接
传输可靠不可靠
首部20字节8字节
流量控制✅ 有❌ 无
拥塞控制✅ 有❌ 无
应用HTTP/FTP/SMTPDNS/DHCP/SNMP/TFTP

⑤ IP地址分类速记

前缀范围默认掩码
A00-127/8
B10128-191/16
C110192-223/24
D1110224-239组播
E1111240-255保留

⑥ 面向对象七大原则(SOLID+2)

原则英文含义一句话
单一职责SRP一个类只做一件事别什么都往一个类塞
开闭原则OCP对扩展开放,对修改关闭加功能别改原来的代码
里氏替换LSP子类能替换父类别重写父类已实现的方法
接口隔离ISP接口要小而专别搞大而全的接口
依赖倒转DIP依赖抽象不依赖具体面向接口编程
迪米特LoD最少知识原则别和陌生人说话
合成复用CRP优先组合而非继承has-a > is-a

⑦ UML六种关系(从弱到强)

依赖 → 关联 → 聚合 → 组合 → 泛化 → 实现
关系符号说明关键词
依赖虚线箭头临时使用uses
关联实线长期引用has
聚合空心菱形整体-部分(可分离)部分可独立
组合实心菱形整体-部分(不可分离)部分随整体消亡
泛化实线空心三角继承extends/is-a
实现虚线空心三角接口实现implements

⑧ 设计模式12个高频模式速认

模式类型核心思想识别关键词
单例创建型全局只有一个实例“唯一”“全局”“getInstance”
工厂方法创建型子类决定创建哪个“创建”“选择”“派生”
抽象工厂创建型创建一族产品“产品族”“平台相关”
建造者创建型分步构建复杂对象“分步”“配置”“构造”
适配器结构型接口转换“兼容”“转换”“旧接口”
桥接结构型抽象与实现分离“多维变化”“解耦”
装饰器结构型动态增加功能“增强”“包装”“透明”
代理结构型控制对象访问“远程”“延迟”“保护”
策略行为型算法可替换“规则”“算法”“切换”
观察者行为型一对多通知“通知”“订阅”“监听”
状态行为型状态切换行为变化“状态机”“条件分支多”
命令行为型请求封装为对象“撤销”“重做”“队列”

⑨ 数据库三大范式

范式要求违反的问题
1NF属性不可再分复合属性
2NF消除非主属性对码的部分依赖组合主键中的部分依赖
3NF消除非主属性对码的传递依赖A→B→C(非主属性间传递)

ER图转关系模式规则

  • 1:1 → 外键放任一方
  • 1:N → 外键放N方
  • M:N → 建立独立关系表

⑩ 网络协议端口终极速记

协议端口传输层备注
HTTP80TCP
HTTPS443TCP
FTP20(数据)/21(控制)TCP
SSH22TCP
SMTP25TCP发邮件
DNS53UDP/TCP查询UDP,区域传送TCP
DHCP67(服务)/68(客户)UDP
TFTP69UDP简单文件传输
POP3110TCP收邮件
SNMP161/162UDP❌不是TCP!

二、🎯 2026新增考点与趋势速记(AI+云+安全)

AI/大模型基础考点

概念说明考法
Prompt Engineering提示词工程给场景选最佳提示策略
Fine-tuning微调用领域数据调整模型
RAG检索增强生成外挂知识库+大模型
Token模型处理的最小单位计算成本/上下文长度
Temperature控制随机性0=确定性,1=创造性

云计算架构

服务模型含义例子
IaaS基础设施即服务AWS EC2/阿里云ECS
PaaS平台即服务Heroku/Google App Engine
SaaS软件即服务钉钉/Office 365

国密算法

算法类型对应国际标准
SM2非对称加密类似ECC
SM3哈希/摘要类似SHA-256
SM4对称加密类似AES

数据安全三法

法律核心要求
《网络安全法》网络运营者安全保护义务
《数据安全法》数据分类分级保护
《个人信息保护法》告知-同意原则,最小必要原则

三、📐 必考公式终极速查卡(10分钟默写版)

① 流水线

  • 时钟周期 = Δt_max(取最长段)
  • T = (k + n - 1) × Δt_max
  • 吞吐率 TP = n / T

② 系统可靠性

  • 串联:R = R₁ × R₂ × …
  • 并联:R = 1 - (1-R₁)(1-R₂)…

③ 海明码

  • 2^r ≥ m + r + 1(r=校验位,m=数据位)
  • 检e纠t:d ≥ 2t + 1

④ 页式存储

  • 物理地址 = 页框号 × 页面大小 + 页内偏移

⑤ 死锁

  • n(R-1) + 1(n=进程数,R=每进程最大需求)

⑥ 关键路径

  • VE正向取max,VL逆向取min
  • e(i) == l(i) → 关键活动

⑦ PERT三点估计

  • Te = (O + 4M + P) / 6

⑧ 子网划分

  • 借n位 → 2^n个子网,主机数 = 2^(剩余) - 2

⑨ 多媒体

  • 音频 = 采样率 × 量化位 × 声道 × 时间 / 8
  • 图像 = 宽 × 高 × 位深 / 8
  • 视频 = 宽 × 高 × 位深 × 帧率 × 时间 / 8

⑩ 银行家算法

  • Need = Max - Allocation
  • Available ≥ Need → 分配
  • 安全序列存在 → 可分配

四、📝 15道终极精练题(限时15分钟)

D-2只做这些,做完不再刷题!

1.【操作系统】进程P1需要3个资源R,P2需要4个资源R,P3需要5个资源R。系统中共有10个资源R,则不会发生死锁的资源分配策略是( )

A. 各分配3、4、5
B. 各分配2、3、4
C. 各分配3、3、3
D. 各分配1、2、3

2.【数据结构】一棵完全二叉树有700个叶子节点,则该二叉树最多有( )个节点

A. 1399
B. 1400
C. 1401
D. 1398

3.【编译原理】编译过程中,语法分析阶段的任务是( )

A. 识别单词
B. 分析句子的语法结构
C. 分析语义正确性
D. 生成中间代码

4.【网络】以下哪个协议工作在传输层?( )

A. HTTP
B. IP
C. TCP
D. ARP

5.【数据库】在关系模式R(U,F)中,U={A,B,C,D},F={AB→C, C→D},则R的候选键是( )

A. AB
B. AC
C. BC
D. AD

6.【设计模式】某系统需要支持多种支付方式(微信、支付宝、银行卡),且运行时可动态切换,最适合的设计模式是( )

A. 工厂方法模式
B. 观察者模式
C. 策略模式
D. 装饰器模式

7.【信息安全】数字签名用于实现( )

A. 仅数据加密
B. 仅身份认证
C. 认证、完整性和不可否认性
D. 仅数据完整性

8.【软件工程】软件维护类型中,占比最大的是( )

A. 纠错性维护
B. 适应性维护
C. 完善性维护
D. 预防性维护

9.【计算机组成】某流水线有4个阶段,各阶段耗时分别为2ns、3ns、1ns、2ns,则该流水线的时钟周期为( )

A. 1ns
B. 2ns
C. 3ns
D. 8ns

10.【UML】在UML类图中,空心菱形表示的关系是( )

A. 关联
B. 聚合
C. 组合
D. 泛化

11.【知识产权】某公司程序员利用公司设备和资源开发的软件,其著作权归属于( )

A. 程序员个人
B. 公司
C. 公司和程序员共有
D. 国家

12.【操作系统】请求分页存储管理中,LRU页面置换算法淘汰的页面是( )

A. 最先进入内存的页面
B. 最近最少使用的页面
C. 未来最长时间不使用的页面
D. 随机选择一个页面

13.【数据库】SQL中,用于删除表中所有数据但保留表结构的语句是( )

A. DROP TABLE
B. DELETE FROM 表名
C. TRUNCATE TABLE 表名
D. ALTER TABLE

14.【软件测试】McCabe环复杂度V(G)=E-N+2,某控制流图有15条边和8个节点,则其环复杂度为( )

A. 7
B. 8
C. 9
D. 10

15.【网络】IPv6地址长度为( )位

A. 32
B. 64
C. 128
D. 256


答案与解析

1. 答案:B
死锁最大资源公式:n(R-1)+1。此题验证法:分配2、3、4=9,剩余1。P1再要1个(共3),可得(10>9);P2再要1个(共4),可得。B方案下至少一个进程能满足→安全。C方案(3+3+3=9)也可行但B最优。

2. 答案:A
完全二叉树叶子节点 ⌈n/2⌉,n = 叶子×2 - 1 = 700×2 - 1 = 1399。(注:完全二叉树n为奇数时叶子=(n+1)/2)

3. 答案:B
词法分析→识别单词;语法分析→分析语法结构(根据文法规则);语义分析→类型检查等;中间代码生成→语法树/四元式。

4. 答案:C
OSI七层:传输层=TCP/UDP;网络层=IP/ICMP;应用层=HTTP/FTP/DNS。

5. 答案:A
AB→C, C→D,由传递律AB→D,所以AB→{A,B,C,D}=U。AB是候选键。(AC不行因为没有A→B或A→C)

6. 答案:C
策略模式:定义一系列算法,封装起来,使它们可以互相替换。多种支付方式+运行时动态切换=策略模式经典场景。

7. 答案:C
数字签名三大功能:身份认证(确认发送者)、数据完整性(防篡改)、不可否认性(发送者不能否认发送过)。

8. 答案:C
完善性维护占50%-66%,是四种维护类型中占比最大的。口诀:“完善最大50%”。

9. 答案:C
流水线时钟周期 = max(各段时间) = max(2,3,1,2) = 3ns。

10. 答案:B
空心菱形=聚合(可分离的整体-部分关系);实心菱形=组合(不可分离);实线空心三角=泛化。

11. 答案:B
利用公司设备+资源+工作时间开发的软件=职务作品,著作权归属公司。

12. 答案:B
LRU(Least Recently Used)=最近最少使用。OPT=最优(未来最长时间不用),FIFO=先进先出。

13. 答案:C
TRUNCATE TABLE=删除全部数据,保留表结构,速度快,不记录日志。DELETE=逐行删除,记录日志。DROP=删除表结构+数据。

14. 答案:C
V(G) = E - N + 2 = 15 - 8 + 2 = 9。环复杂度等于基本路径数。

15. 答案:C
IPv4=32位,IPv6=128位,MAC=48位。


五、🔥 考前最后两天行动清单

✅ 今天(D-2·5月21日)必须完成

  • 翻看一遍错题本/笔记(只看,不刷新题)
  • 过一遍十大记忆口诀(30分钟)
  • 默写一遍必考公式(10分钟)
  • 做15道精练题检验掌握程度
  • 查看考场位置,确认交通方式
  • 整理考试物品(准考证×2、身份证、签字笔、水杯)
  • 11点前睡觉

✅ 明天(D-1·5月22日)必须完成

  • 再快速过一遍速记卡(1小时内,不超时)
  • 准备好所有考试物品放到包里
  • 设好闹钟(至少2个,防万一)
  • 下午后不再看任何考试内容
  • 散步/运动放松30分钟
  • 10:30前必须上床睡觉,保证8小时以上睡眠

📱 考试当天物品清单

物品状态备注
📄 准考证 × 2黑白打印即可
🪪 身份证确认在有效期内
✏️ 黑色签字笔备用1支
💧 透明水杯撕掉标签
🧥 薄外套考场可能冷
📱 手机关机放包/存柜
⌚ 普通手表智能手表禁带

六、💪 D-2 心态调整指南

考前焦虑正常化

考前紧张是完全正常的生理反应,适度的紧张反而能提高注意力和反应速度。
真正可怕的不是紧张,而是过度焦虑导致的大脑空白。

四步放松法(随时可用)

  1. 4-7-8呼吸法:吸气4秒 → 屏住7秒 → 呼气8秒,重复3次
  2. 渐进式肌肉放松:从脚趾开始,逐个部位绷紧5秒再放松
  3. 积极自我对话:“我已经准备了几十天,我有能力通过考试”
  4. 转移注意力:听一首喜欢的歌,看窗外5分钟,或散步10分钟

最重要的话

你不需要考满分,你只需要45+45=90分(满分150,60%及格)

上午75题做对45题就及格 —— 你有30题的容错空间
下午5题平均每题拿9分就及格 —— 每道做出来一半就够了

你已经坚持了几十天,你比你自己想的更强大!
明天轻松复习,后天考试正常发挥,这就够了!


生成时间:2026年5月21日
软考软件设计师 · 考前2天轻松复习与终极必背手册
距离考试还有2天,稳住心态,正常发挥就是超常发挥!加油!💪

http://www.jsqmd.com/news/874885/

相关文章:

  • Spark Transformer:稀疏激活技术提升大模型计算效率
  • 【2026年阿里巴巴集团暑期实习- 5月23日-算法岗-第一题- 荆棘林的最优砍断计划】(题目+思路+JavaC++Python解析+在线测试)
  • 卫星遥感与AI融合的海洋监测技术解析
  • Linux下离线安装Mamba_SSM和Causal-Conv1d避坑指南(附CUDA 11.8 + PyTorch 2.0环境包)
  • 避坑指南:ARM架构麒麟V10 SP2安装telnet时,如何解决‘依赖地狱’和版本匹配问题
  • AI司法应用中的算法公平性:从数据偏见到保护属性选择的技术实践
  • 1980年代初 IBM克隆基尔代尔的BIOS 真是吗
  • 神经形态光子计算与单通道压缩感知:重塑超高速机器视觉新范式
  • 机器人导航核心技术:深度感知与传感器融合的工程实践
  • 毫米波通信技术对比:Pinching天线与RIS性能分析
  • AI时代版权新范式:智能代理如何重塑数据交易与创作者权益
  • 基于RNN的数字-实体关系抽取:从非结构化文本中提取结构化信息
  • LPC2000复位行为解析与调试技巧
  • 深入Winlogon:用C++和Detours库拦截Windows关机/重启的实战教程(含完整项目代码)
  • Evident方法论:用观察、假设、测试构建可复现的数据科学工作流
  • 开屏广告变现平台排行:APP广告收益提升、APP广告素材合规、APP想接入广告、APP流量变现、SDK变现、开屏广告变现选择指南 - 优质品牌商家
  • STR9微控制器Flash编程方法与实践指南
  • 告别调参噩梦!用Ball k-means在Python里5分钟搞定百万级数据聚类
  • 多中心医学影像机器学习中ComBat数据协调的数据泄漏陷阱与解决方案
  • 荒野搜救无人机图像采集优化:提升CV/ML应用效能的五条核心原则
  • 【2026年阿里巴巴集团暑期实习- 5月23日-算法岗-第二题- 多约束条件下的元素匹配统计】(题目+思路+JavaC++Python解析+在线测试)
  • Windows/Mac/Linux全平台指南:永久设置HF_ENDPOINT加速镜像,告别HuggingFace下载超时
  • 2026年APP流量变现平台排行:开源广告SDK、微信小程序广告、聚合SDK广告、聚合广告联盟、APP变现、APP商业化变现选择指南 - 优质品牌商家
  • SQLMap HTTPS注入失败原因与Burp代理链路解析
  • 离散元法与机器学习融合优化催化剂连续浸渍工艺
  • 强化学习实战:用Python手搓Sarsa和Q-Learning,在悬崖漫步里看谁更“怂”
  • 用 Matrix Synapse 和 Element 搭建私有聊天服务器
  • 【2026年阿里巴巴集团暑期实习- 5月23日-算法岗-第三题- 寻找满足条件的最优子序列】(题目+思路+JavaC++Python解析+在线测试)
  • AI社交对话设计:如何避免商业场景中的期望违背与尴尬感
  • AI赋能公立高校:四大核心场景降本增效实践与挑战