
软考软件设计师题目总结 — 2026年7月20日 20:52 第2期自动生成于 2026-07-20 20:52 | 主题2026下半年新考纲 计算题精讲 高频案例适用范围2026年下半年10月24-27日软考软件设计师备考与上期17:53相比重点更新①新考纲五大变化详尽拆解 ②计算题海明码/流水线/贪心深度解析 ③原型模式深浅拷贝专题 ④零信任/C4模型等新增架构考点一、2026下半年新考纲五大核心变化重磅经多方信源确认2026下半年软考软件设计师启用新考纲。教材虽未改版但命题方向已显著转向云原生AI新架构安全合规。1.1 需求工程模块权重提升至 25% 维度旧考纲新考纲2026下业务流程建模仅 UML 用例图新增 BPMN 2.0 流程建模用户需求简单需求文档新增用户故事地图User Story Mapping需求变更简要提及场景化案例增多 优先级排序方法需求规格说明书了解级别掌握级别能结合真实业务场景产出核心新增考点BPMN 核心符号事件 圆圈活动 圆角矩形网关 菱形XOR/AND/OR序列流 实线箭头消息流 虚线箭头用户故事地图三层结构用户活动 → 任务 → 故事INVEST 原则用户故事六要素Independent独立Negotiable可协商Valuable有价值Estimable可估算Small小Testable可测试1.2 系统设计强调架构演进与云原生权重提升至 22% 考点具体内容重要度微服务拆分原则单一职责 独立部署 数据自治⭐⭐⭐⭐⭐容器化部署Docker 容器 vs 虚拟机对比⭐⭐⭐⭐API 网关路由/限流/认证/熔断⭐⭐⭐⭐C4 模型新Context → Container → Component → Code⭐⭐⭐⭐分布式一致性CAP 理论实际应用CP vs AP 选型⭐⭐⭐⭐⭐Serverless无服务器架构优劣对比⭐⭐⭐C4 模型四层高频新增层级名称内容面向人群Level 1System Context系统全局视图展示与外部用户/系统关系所有人Level 2Container容器视图展示应用、数据库、消息队列等技术人员Level 3Component组件视图展示模块内部结构开发人员Level 4Code代码级视图展示类和接口开发人员可选典型真题C4 模型包含几个层级A. 1 B. 2 C.4✅ D. 6解析C4 模型的 4 个 C 分别代表 Context、Container、Component、Code。1.3 编程技术与新技术融合Python 数据处理pandas/numpy 基础操作在考试场景中的应用AI 辅助编码实操题比重增加Go 语言并发编程goroutine channel 成为新增亮点低代码平台OutSystems、国内翼飞等概念首次纳入1.4 项目管理与质量保障敏捷实践Scrum/Kanban 占比提高代码审查Code Review成为必考CI/CD 流水线持续集成 → 持续交付 → 持续部署 完整链路DevOps 文化核心协作 自动化 度量 共享典型真题CI/CD 流水线中“CD” 代表什么A. Code DeploymentB.Continuous Delivery/Deployment✅C. Continuous DevelopmentD. Code Debug1.5 安全与合规强化数据隐私保护GDPR 类要求零信任架构永不信任始终验证新增个人信息保护法案例分析题预计大增国密算法SM2/SM3/SM4 对比数据安全三法《网络安全法》《数据安全法》《个人信息保护法》零信任三大核心组件组件关键能力技术手段身份用户是谁权限多大多因素认证(MFA)、最小权限原则、动态授权设备设备是否合规合规检查、健康评估、终端管理网络不依赖IP或物理位置微隔离、加密隧道、流量可视化典型真题零信任架构的核心原则是A. 信任内网不信任外网B.永不信任始终验证✅C. 一次认证永久信任D. 仅验证外部用户二、计算机组成 — 计算题专题精讲2.1 海明码Hamming Code⭐⭐⭐⭐核心公式2^k ≥ m k 1m 原始数据位数k 所需校验位最小数量不等式本质k 个校验位产生 2^k 种状态扣除无错状态后必须能指明 mk 个位置中到底是哪一位出错。真题 1直接套公式设信息位是 8 位用海明码来发现并纠正 1 位出错的情况则校验位的位数至少为 。A. 1 B. 2 C.4✅ D. 8解析代入 2^k ≥ 8 k 1。k3 时 2³8 12 不满足k4 时 2⁴16 ≥ 13 满足。故选 C。真题 2为实现海明码纠错对于 16 位信息位最少应附加的校验码为 位。A.5✅ B. 4 C. 6 D. 3解析2^k ≥ 16 k 1。k5 时 2⁵32 ≥ 22 满足k4 时 2⁴16 21 不满足。海明码位序排列规则校验位 Pᵢ 必须放在 2 的幂次方位置第 1、2、4、8… 位假设数据 D1011m4k3总位数为 7排列P1 P2 D1 P3 D2 D3 D4位置编号 1~7P1 校验位序二进制第 1 位为 1 的位H1, H3, H5, H7P2 校验位序二进制第 2 位为 1 的位H2, H3, H6, H7P3 校验位序二进制第 3 位为 1 的位H4, H5, H6, H7检错与纠错接收方重新计算 P1, P2, P3 得到错误字 S3S2S1。若全 0 无错否则其数值直接指向出错位编号。2.2 CRC 循环冗余校验码 ⭐⭐⭐新增内容计算步骤选择生成多项式转换为二进制形式在数据帧末尾添加 r 个 0r 为生成多项式位数-1用添加 0 后的数据除以生成多项式模 2 除法即异或操作无借位得到的余数即为 CRC 校验码将 CRC 校验码附加到原始数据帧末尾真题生成多项式 G(x)x⁴x³1数据 10110011求 CRC 校验码解析生成多项式转二进制110015 位r4数据后添加 4 个 0101100110000模 2 除法101100110000 ÷ 11001得到余数0100CRC 校验码0100发送帧101100110100命题陷阱模 2 除法没有借位是异或操作余数位数总是比除数位数少 1生成多项式的最高次幂决定 CRC 校验码位数2.3 流水线计算 ⭐⭐⭐核心公式流水线周期Δt max(各阶段时间)总时间T (k n - 1) × Δtk: 阶段数, n: 指令数吞吐率TP n / T加速比S T₀ / TT₀: 非流水线执行时间真题 1每条指令分解为取指 4t、分析 3t、执行 5t流水方式执行 100 条指令需多少 t解析第一条 43512t之后每条需 max(4,3,5)5t总时间 12 99×5 507t真题 24 级流水线取指令 2Δt、分析 1Δt、取操作数 3Δt、运算保存 2Δt连续 5 条指令的最大吞吐率和加速比解析最大吞吐率 1/max(阶段时间) 1/3ΔtT₀ (2132)×5 40ΔtTk (2132) 3×(5-1) 20Δt加速比 40Δt/20Δt 2:1记忆口诀流水线周期 最长阶段总时间公式 流水线建立时间 (n-1) × 周期最大吞吐率 1/周期2.4 Cache 与主存映射速记映射方式特点优缺点直接映射主存块 Cache 块 mod Cache 总块数简单但冲突率高全相联映射主存块可放任意 Cache 块灵活但查找慢组相联映射分组组内全相联组间直接折中方案主流三、操作系统 — 进程管理专题3.1 进程状态转换 ⭐⭐⭐三态模型就绪 ←→ 运行 → 阻塞 → 就绪易错点阻塞态进程不可直接转为运行态A 错就绪态进程因时间片用完转为就绪态不是阻塞态B 错运行态进程因请求 I/O 转为阻塞态C 对新建态进程需先转为就绪态再调度D 错3.2 PV 操作与信号量机制 ⭐⭐⭐⭐⭐基本规则P 操作申请资源S S - 1若 S 0 则阻塞进程V 操作释放资源S S 1若 S ≤ 0 则唤醒阻塞进程前趋图 PV 操作经典进程 P1、P2、P3、P4、P5 前趋图P1 → P2,P3 → P4 → P5设置信号量 S1、S2、S3、S4、S5初值都为 0。问 P1 结束处、P2 开始处、P2 结束处的操作答案V(S1)、P(S1) 和 V(S2)V(S3)互斥与同步的 P 顺序坑生产者-消费者问题必须先 P(Empty) 再 P(Mutex)不能颠倒否则缓冲区满时生产者持锁阻塞消费者无法获取 Mutex 去取产品释放空位 →死锁。真题2020下半年 软件设计师三个进程 P1、P2、P3 共享缓冲区P1 生产数据P2、P3 消费。要求缓冲区大小 10满时 P1 等待空时 P2/P3 等待P2、P3 不能同时消费同一数据。信号量设计empty和full控制缓冲区空满状态mutex1保护生产者操作缓冲区的互斥性mutex2确保消费者(P2、P3)互斥消费3.3 死锁与银行家算法 ⭐⭐⭐⭐死锁四个必要条件互斥条件请求保持条件占有且等待不可剥夺条件环路条件循环等待处理策略对比策略方法例子预防破坏必要条件资源有序分配法、静态分配法避免动态避免不安全状态银行家算法检测资源分配图化简-解除强制释放资源剥夺法、撤销进程法银行家算法真题系统资源 A9, B6当前分配如下P1 已分配(2,1)最大需求(4,3)P2 已分配(3,2)最大需求(5,4)P3 已分配(1,1)最大需求(2,2)当前剩余 A3, B2。判断是否安全并给出安全序列。解析各进程仍需P1(2,2)、P2(2,2)、P3(1,1)Step 1: (3,2) 满足 P3 → 分配后剩余 (31, 21) (4,3)Step 2: (4,3) 满足 P1 → 释放后剩余 (42, 31) (6,4)Step 3: (6,4) 满足 P2 →安全序列P3 → P1 → P2✅3.4 页面置换算法 ⭐⭐真题页面访问序列1, 2, 3, 4, 1, 2, 5, 1, 2, 3物理块数 3。计算 FIFO 和 LRU 的缺页次数。FIFO 模拟[1] → 缺页 1 次[1,2] → 缺页 2 次[1,2,3] → 缺页 3 次[2,3,4] → 缺页 4 次淘汰 1[3,4,1] → 缺页 5 次淘汰 2[4,1,2] → 缺页 6 次淘汰 3[1,2,5] → 缺页 7 次淘汰 4[2,5,1] → 缺页 8 次淘汰 1[5,1,2] → 缺页 9 次淘汰 2[1,2,3] → 缺页 10 次淘汰 5FIFO 总缺页 10 次LRU 模拟LRU 表现更优总缺页约 8-9 次四、数据结构与算法 — 案例分析专题4.1 算法策略对比 ⭐⭐⭐⭐策略核心思想典型应用关键判别分治法子问题独立递归求解归并排序、快速排序子问题不重叠动态规划记忆化存储子问题解0-1背包、LCS、LIS子问题重叠 最优子结构贪心算法每步局部最优活动选择、哈夫曼编码、区间覆盖每步最优 不回溯回溯法试探 回退撤销N皇后、子集、全排列走不通就退易错点0-1 背包不可分割 动态规划最优解不能用贪心分数背包可分割 贪心最优解✅贪心不保证全局最优但活动选择问题贪心可以得到最优4.2 贪心算法真题 ⭐⭐⭐⭐⭐真题最少消防栓问题一条公路一边有房子安装消防栓每个消防栓覆盖范围远大于房子面积。求解最少消防栓数。算法思路从左端第一栋房子开始在其右侧 20 米处安装消防栓去掉被覆盖的所有房子重复直到所有房子被覆盖。10 栋房子坐标(10, 20, 30, 35, 60, 80, 160, 210, 260, 300)覆盖半径 20 米。问(1) 该算法采用的设计策略(2) 共需安装几个消防栓答案贪心算法5 个消防栓分步模拟第 1 轮房子 10 → 装于 30覆盖 [10,50] → 覆盖 10,20,30,35第 2 轮房子 60 → 装于 80覆盖 [60,100] → 覆盖 60,80第 3 轮房子 160 → 装于 180覆盖 [160,200] → 覆盖 160第 4 轮房子 210 → 装于 230覆盖 [210,250] → 覆盖 210第 5 轮房子 260 → 装于 280覆盖 [260,300] → 覆盖 260,300共需 5 个消防栓✅4.3 动态规划真题 — LIS最长递增子序列已知数组 a{3, 10, 5, 15, 6, 8}使用动态规划求最长递增子序列。C 代码模板// b[i] 记录以 a[i] 结尾的 LIS 长度b[0]1;for(i1;in;i){len0;for(j0;ji;j){if(a[i]a[j]b[j]len)lenb[j];}b[i]len1;}填空中易错点(1)b[0] 1初始状态(2)j i外层循环 i内层循环 j(3)a[i] a[j]递增条件含等于(4)b[i] len 1答案b {1, 2, 2, 3, 3, 4}LIS 长度 4复杂度O(n²)4.4 回溯法DFS 模板⭐⭐⭐voidbacktrack(参数){if(终止条件){保存结果;return;}for(选择 in 选择列表){做出选择;backtrack(更新参数);撤销选择;// 回溯关键}}应用N 皇后、子集、全排列、子集和问题五、面向对象与设计模式 — 原型模式专题 ⭐⭐⭐⭐5.1 原型模式定义用原型实例指定创建对象的种类并且通过复制这些原型创建新的对象。核心意图当直接创建对象的代价较大如需要复杂初始化、需要从数据库/网络加载数据时通过克隆现有对象来创建新对象而不是从头 new 一个。5.2 深拷贝 vs 浅拷贝高频失分点浅拷贝复制对象的基本类型字段引用类型字段只复制引用地址新旧对象共享同一个引用对象陷阱修改一个会影响所有副本// 浅拷贝示例标准 Cloneable super.clone()OverridepublicDocumentTemplateclone()throwsCloneNotSupportedException{return(DocumentTemplate)super.clone();}深拷贝不仅复制对象本身还递归复制所有引用类型字段新旧对象完全独立// 深拷贝示例手动逐个复制引用对象OverridepublicDocumentTemplateclone()throwsCloneNotSupportedException{DocumentTemplatecopy(DocumentTemplate)super.clone();copy.attachmentsnewArrayList(this.attachments);// 关键returncopy;}判分要点浅拷贝陷阱super.clone()只能复制一层引用类型字段仍共享深拷贝实现手动new ArrayList(this.attachments)重建引用对象软考代码填空通常考手动逐个复制5.3 原型模式真题Resume 简历克隆classResumeimplementsCloneable{privateStringname;privateWorkExperiencework;publicResume(Stringname){this.namename;this.worknewWorkExperience();}privateResume(WorkExperiencework){this.work(4)____;// 填空work}publicvoidSetPersonalInfo(Stringsex,Stringage){/* 省略 */}publicvoidSetworkExperience(StringworkDate,Stringcompany){/* 省略 */}publicObjectClone(){Resumeobj(5)____;// 填空super.clone()// 其余代码省略returnobj;}}classWorkResume{publicstaticvoidmain(String[]args){ResumeanewResume(张三);a.SetPersonalInfo(男,29);a.SetworkExperience(1998-2000,XXX公司);Resumeb(6)____;// 填空(Resume) a.Clone()b.SetworkExperience(2001-2006,YYY公司);}}答案原型模式考查深浅拷贝的运用六、数据库系统 — 真题汇编6.1 ER 图联系类型 ⭐⭐⭐真题在 ER 图中一个学生可以选修多门课程一门课程可以被多个学生选修这种联系属于 。A. 1:1 联系B. 1:N 联系C.M:N 联系✅D. 递归联系解析多对多关系需要建立独立的关系表联系度速记1:1 → 任选一方加入对方主键1:N → N 方加入 1 方主键M:N → 新建关系表双方主键均为外键6.2 范式判断真题 ⭐⭐⭐关系模式 R(A, B, C)函数依赖集 F{A→B, B→C}则 R 最高满足 。A. 1NFB. 2NF ✅C. 3NFD. BCNF解析候选键为 AA 能决定所有属性B→C 存在传递依赖A→B→C不满足 3NF只有 A 一个属性作为候选键不存在部分依赖满足 2NF最高为 2NF范式速记1NF字段原子性2NF消除非主属性对主键的部分函数依赖3NF消除非主属性对主键的传递依赖BCNF每个决定因素都包含候选键6.3 E-R 图转关系模式 ⭐⭐⭐⭐E-R 模型转换为关系模式时若实体间存在 M:N 的联系则转换的规则是 。A.将两个实体分别转换为一个关系模式将联系转换为一个独立的关系模式且将关联实体的码作为外键✅B. 将两个实体分别转换为一个关系模式联系不需要转换C. 将两个实体合并为一个关系模式联系的属性并入该关系模式D. 将两个实体分别转换为一个关系模式将联系的属性并入任意一端实体对应的关系模式6.4 数据流图DFD真题 ⭐⭐⭐⭐⭐生鲜电商案例2026 上半年下午题问题 13分请写出顶层数据流图中缺失的 2 条数据流。问题 26分请写出 0 层数据流图中缺失的 3 条数据流。问题 34分指出 0 层数据流图中 D1~D4 分别对应的数据存储名称。问题 42分新增会员积分功能需新增哪条数据流答题要点顶层与 0 层 DFD 平衡关系所有外部实体的输入/输出必须在 0 层找到对应常见缺失数据流配送单配送管理→配送员、支付结果第三方支付平台→订单处理D1~D4 推断会员信息表、订单表、库存表、配送单表新增积分功能在订单处理 → 会员管理 加一条积分更新数据流DFD 三大铁律❌ 数据存储之间不直连必须经过加工❌ 外部实体间不直连必须经过加工✅ 加工必须有入有出真题在 DFD 中以下哪种情况违反了数据平衡原则 A. 父图的某个加工有 3 条输入子图中对应加工也有 3 条输入B.0 层图比顶层图多了一条数据流✅C. 某加工有 2 条输入 1 条输出D. 数据存储之间通过加工相连解析父图与子图必须平衡0 层图的输入输出必须与顶层图一致七、UML 建模 — 高频考点7.1 UML 关系对比 ⭐⭐⭐⭐关系图形含义记忆口诀关联实线箭头对象之间存在联系持有引用泛化实线空心三角继承关系is-a实现虚线空心三角实现接口like-a依赖虚线箭头使用关系use-a聚合空心菱形弱拥有整体与部分可独立has-a 弱组合实心菱形强拥有同生共死has-a 强真题在 UML 类图中聚合(Aggregation)和组合(Composition)的区别是 。A. 聚合用实心菱形组合用空心菱形B.聚合表示弱拥有关系部分可独立于整体存在✅C. 组合表示弱拥有关系聚合表示强拥有关系D. 两者没有区别解析聚合 空心菱形 弱拥有组合 实心菱形 强拥有7.2 include vs extend用例图⭐⭐⭐在 UML 用例图中include关系表示 。A. 基用例在特定条件下执行被包含用例B.基用例每次执行时都执行被包含用例✅C. 被包含用例扩展基用例D. 两个用例互斥记忆口诀include 每次必执行extend 条件满足才执行八、Python 高频考点2026 新增重点⭐⭐⭐8.1 Python 核心数据类型类型可变性特点考试陷阱Number不可变int/float/complexcomplex(3,4) 34jString不可变“” 或 ‘’ 或 “” “”不可原地修改需重新赋值Tuple不可变()单元素必须 (1,) 不能 (1)List可变[]list* 是复制拼接不是元素重复Dict可变{}键必须不可变类型Set可变set()空集合是 set() 不是 {}8.2 Python 典型真题真题 1Python 中采用 方法来获取一个对象的类型。A. str() B.type()✅ C. id() D. object()解析type() 返回对象类型str() 转字符串id() 返回内存地址真题 2在 Python 中语句 x ( ) 不能定义一个元组。A. (1, 2, 1, 2) B. 1, 2, 1, 2 C. tuple() D.(1)✅解析(1) 是 int 表达式单元素元组必须加逗号 (1,)真题 3关于 Python 语言的叙述中不正确的是 。A. for 语句可以用在序列上进行迭代访问B. 循环结构如 for 和 while 后可以加 else 语句C.可以用 if…else 和 switch…case 语句表示选择结构✅D. 支持嵌套循环解析Python没有 switch-case只能 if-elif-elsePython 3.10 有 match-case8.3 Python 运算符速查类别运算符说明算术**幂运算2**3 8算术//整除7//2 3向下取整算术%取模7%2 1比较is / is not身份比较同一对象比较 / !值比较成员in / not in在序列中/不在位运算 | ^ ~ 按位与/或/异或/取反/左移/右移九、信息安全与知识产权 ⭐⭐9.1 加密算法对比类别代表算法特点速度对称加密DES、AES、SM4加解密同密钥快非对称加密RSA、SM2公钥加密私钥解密慢摘要算法MD5、SHA-256、SM3不可逆-真题将明文信息通过密钥转换为不可直接读取的密文防止数据被非法窃取的技术是 。A.数据加密✅ B. 数据脱敏 C. 数据备份 D. 日志审计9.2 知识产权归属送分题情况著作权归属个人独立完成个人单位工作任务单位职务作品委托开发有合同约定按合同委托开发无合同约定创作人受托方合作开发共同所有协商一致行使十、可能考点预测 — 2026下半年新方向10.1 云原生与分布式CAP 定理C(Consistency) / A(Availability) / P(Partition tolerance) 三者不可兼得BASE 理论Basically Available / Soft state / Eventually consistent微服务 vs 单体见 5.1 微服务真题解析微服务真题以下关于微服务架构的说法错误的是 。A. 每个服务运行在自己的进程中通过轻量级 HTTP API 通信B. 微服务架构使组织能更快将应用推向市场C.对微服务架构中整体应用程序的更改哪怕很小也需要重新部署整个应用程序堆栈✅D. 微服务架构在扩展时只缩放需要额外性能的组件解析C 是单体架构的特征。微服务中单个服务修改只需重新部署该服务10.2 AI 与软件工程LLM 在软件设计中的应用需求提取、代码生成、测试用例生成AI 辅助代码审查识别 SQL 注入、安全漏洞AI 编程的伦理与合规代码版权归属、偏见问题2026 上半年英语题考 LLM 题材重点关注 AI/ML/云计算等前沿英文术语10.3 数据库三级模式结构速记在数据库应用系统开发中关于抽象层次的叙述错误的是 。A. 外模式对应用户视图B. 概念模式对应全局逻辑结构C.内模式对应数据库的物理存储结构注意内模式 ≠ 概念模式的实现D. 两级映射外模式/概念模式、概念模式/内模式保证了数据独立性记忆口诀外模式 用户视图概念模式 全局逻辑内模式 物理存储10.4 软件工程高频考点真题在软件开发生命周期中用于精准定义用户需求、梳理业务逻辑、明确系统开发目标的核心阶段是 。A.需求分析✅ B. 概要设计 C. 详细设计 D. 软件测试McCabe 环路复杂度V(G) E - N 2 或 V(G) 判定节点数 1十一、2026下半年考场策略11.1 下午题做题顺序顺序题型策略1数据流图 (DFD)优先做必拿分2数据库设计 (ER)第二做必拿分3UML 建模第三做套路化4算法设计与实现第四做拉开差距5/6设计模式/Java/C选熟悉的做11.2 答题模板概念 场景 做法三步法以微服务为例概念微服务是一种将单一应用拆分为多个小型独立服务的设计风格场景每个服务运行在自己进程通过轻量 HTTP API 通信做法API 网关做路由、注册中心做服务发现、熔断器Hystrix保证可靠性11.3 时间分配120 分钟5 道题题型时间DFD20 分钟数据库20 分钟UML25 分钟算法30 分钟设计模式25 分钟十二、备考冲刺清单距考试约 96 天12.1 每日时间表时段内容时长早间背诵英语词汇 知识产权30 分钟上午数据结构与算法90 分钟下午下午案例DFD/ER/UML/算法/设计模式120 分钟晚间错题回顾 真题60 分钟12.2 考前 2 周冲刺重点✅ 真题近 5 年至少做 3 遍✅ 错题本回顾✅ 知识产权 英语词汇集中背诵✅ 登录机考练习系统熟悉操作✅ 在电脑上画 DFD、ER 图、UML 图12.3 重点公式速记卡公式含义适用2^k ≥ mk1海明码校验位数据校验T (kn-1)Δt流水线总时间体系结构TP n/T流水线吞吐率体系结构V(G) E-N2McCabe 复杂度软件工程关系代数 σπ⋈选择/投影/连接数据库十三、常见易混概念速查表对比项概念A概念B区别重载 vs 重写Overload 同类同名不同参Override 子类重写父类重载编译时多态重写运行时多态黑盒 vs 白盒不关注内部结构基于内部逻辑结构等价类划分黑盒语句覆盖白盒对称 vs 非对称DES/AES 同密钥RSA 公私钥对称快但密钥分发难TCP vs UDP面向连接、可靠无连接、不可靠TCP 三次握手UDP 直接发送瀑布 vs 敏捷阶段式、文档驱动迭代式、快速响应瀑布适合需求明确敏捷适合需求多变聚合 vs 组合空心菱形 弱拥有实心菱形 强拥有组合部分不能独立于整体include vs extend每次必执行条件满足才执行include 必选extend 可选浅拷贝 vs 深拷贝引用类型共享完全独立复制深拷贝需手动 new 引用对象1NF vs 2NF vs 3NF字段原子性消除部分依赖消除传递依赖阻塞 vs 就绪等待事件等待 CPU阻塞→就绪需事件完成十四、附2026下半年考试关键时间表节点时间备注报名开始2026年8月中旬各地时间不同报名截止2026年9月下旬尽早报名准考证打印2026年10月20日-23日考前约一周考试时间2026年10月24-27日比往年提前约两周机考成绩查询约2026年11月底-12月初机考后约30天