)
System_Architect最容易掉坑的20个易混淆知识点清单对称/非对称加密、SAAM/ATAM等附解析【免费下载链接】System_Architect 2024年软考 (杭州e类租房补贴)系统架构设计师资料整理复习(软考高级) 二战 20天备考通过2024年5月份的上半年系统架构师(压线过 52/46/45) 语雀文章总结体验 https://www.yuque.com/hakusai/el7lwd项目地址: https://gitcode.com/gh_mirrors/syst/System_Architect正在备考 2024 年软考高级「系统架构设计师」的朋友注意了本文基于开源项目 System_Architect 整理的历年真题备考资料一次性梳理出选择题中最容易掉坑的20 个易混淆知识点清单——从对称加密/非对称加密、SAAM/ATAM 架构评估方法到 MTTF/MTBF 可靠性指标、数据仓库与数据湖等全部附对比解析帮你避开那些看着都会、一考就错的经典陷阱。项目作者两次备考、2024 年二战以 52/45/45 压线通过资料里沉淀了大量踩坑经验。核心参考文件位于仓库「23年软考系统架构师备考资料」目录下《23年架构师易混淆知识点精简版_20.docx》——本文清单的主要来源《2023年11月系统架构设计师易混淆知识点.docx / .pdf》——完整版对照《2023年11月架构设计师重要知识点100条.pdf》《系统架构师错题集.docx》下面按考试章节分组逐条拆解。考什么先看懂系统架构师知识结构软考高级系统架构设计师的考查范围横跨软件、硬件、网络、法律四大维度选择题最容易在两个相似概念的边界上设坑。下面这张知识结构图帮你先建立全局坐标再看下面的易混淆清单才不迷路系统架构设计师考试知识结构思维导图/思维导图/1-知识结构.png) 备考建议先用思维导图定位考点章节再精读对应易混淆知识点最后用真题验证。一、系统安全类每年必考 2~3 分1. 对称加密 vs 非对称加密 这是安全题最高频的双生陷阱每年几乎都考对比项对称加密非对称加密密钥加密/解密用同一把密钥公钥加密、私钥解密两把密钥速度快适合大数据量慢适合密钥交换/签名典型算法DES、3DES、AES、国密SM4RSA、ECC、国密SM2密钥管理困难n 用户需要 n(n-1)/2 把密钥简单公钥公开分发一句话记忆实际系统如 HTTPS是非对称交换对称密钥 对称加密传输数据的混合模式——这正是出题人最爱的陷阱选项。2. 被动攻击 vs 主动攻击被动攻击只窃听、不改动破坏保密性窃听网络监听、业务流分析、部分资料将非法登录归入此类主动攻击篡改数据流假冒身份、抵赖、重放攻击加时间戳可防范、拒绝服务 DoS破坏可用性、篡改破坏完整性、伪造破坏真实性记忆口诀被动只看不摸主动又看又摸。系统架构设计师信息安全技术基础知识思维导图/思维导图/16-信息安全技术%20基础知识.png)二、软件架构设计类选择题 案例双料高频3. SAAM vs ATAM架构评估方法架构评估是 2016、2019 年论文原题也是选择题常客对比项SAAM软件架构分析法ATAM架构权衡分析法地位最早的架构评估方法SAAM 的改进业界主流关注点分析可修改性关注多个质量属性的权衡输出功能清单、场景排序、修改影响分析效用树、风险点/非风险点、敏感点、权衡点特点场景驱动引入质量属性效用树识别风险与权衡解析SAAM 是前辈ATAM 在 SAAM 基础上引入了效用树和权衡点概念题目问能识别质量属性之间权衡的方法选 ATAM。4. 风险点 vs 敏感点 vs 权衡点 ⚖️三个点一字之差年年掉坑风险点架构决策中潜在的、存在问题的决策带来的隐患敏感点为实现某种特定质量属性一个或多个构件具有的特性影响单个质量属性权衡点影响多个质量属性的特性是多个质量属性的敏感点加功能可能降低性能就是典型权衡点一句话敏感点管一个权衡点管一片风险点管坑。5. 微服务 vs SOA对比项微服务SOA划分方式纵向业务划分能拆就拆水平分多层服务能放一起粒度细粒度、组件小粗粒度、组件较复杂通信轻量级HTTP/REST/JSON企业服务总线 ESBWS/SOAP集成松散、无集中总线集中式架构组织单一团队负责、团队级自底向上按部门分层、企业级自顶向下部署服务独立部署相互依赖部署复杂一句话微服务像独立子公司SOA 像大公司里划分的业务单元BU。6. 架构模式 vs 设计模式 vs 惯用法架构模式软件设计的高层决策如 C/S、管道-过滤器设计模式与具体实现语言无关关注系统设计如观察者模式惯用法最低层模式依赖具体编程语言如 C 的引用计数解析层次从高到低是架构模式 → 设计模式 → 惯用法题目给出具体语言实现细节时选惯用法。系统架构设计师软件架构设计思维导图/思维导图/10-架构-1.png)三、系统可靠性类公式题重灾区7. 可靠性 vs 可用性这两个词日常混用考试里定义完全不同可靠性规定时间和环境下完成规定功能的能力无故障运行概率可用性某个给定时间点上系统能按需求执行的概率可运维性维度配套必背公式MTTF 1/λλ 为失效率MTTR 1/μμ 为修复率MTBF MTTF MTTR因 MTTR 很小通常 MTBF ≈ MTTF可用性 MTTF / (MTTF MTTR) × 100%陷阱串联系统可靠性 各部件可靠性相乘越串越低并联 1 - ∏(1-ri)越并越高。8. 恢复块方法 vs N版本程序设计对比项恢复块方法N版本程序设计运行环境单机多机错误检测验证测试程序表决恢复策略后向恢复前向恢复实时性差好一句话N版本是多机表决恢复块是单块验证、失败回退。系统架构设计师可靠性分析与设计思维导图/思维导图/11-可靠性.png)四、计算机系统类送分但也最易记混9. CISC vs RISC对比项CISC 复杂指令集RISC 精简指令集指令数量多、可变长数量少、定长、大部分单周期寻址支持多种支持方式少实现微程序控制微码硬布线逻辑、流水线访存任意指令可访存仅 Load/Store 访存寄存器操作一句话CISC功能全RISC快而精。10. 哈佛结构 vs 冯·诺依曼结构冯·诺依曼程序指令与数据合并存储、共用总线 → 多用于 PC 处理器如 i3/i5/i7哈佛程序与数据分开存储、独立编址、4 条总线可并行读取、吞吐率高 → 多用于嵌入式 DSP一句话PC 选冯·诺依曼嵌入式 DSP 选哈佛。11. Cache 三种映射方式直接相联硬件简单但冲突率高全相联冲突率低但电路难实现只适用小容量cache组相联直接相联与全相联的折中实际主流12. I/O 三种传输控制方式按效率从低到高程序查询CPU 一直忙等利用率最低→ 中断方式CPU 与 I/O 并行→ DMACPU 只做初始化不参与数据传输最高效。五、数据库系统类13. 数据仓库 vs 数据湖 ️对比项数据仓库数据湖数据清洗过的结构化数据原始数据含半结构化模式存前定义模式价值提前明确存后定义模式价值尚未明确存取标准 SQL 接口应用程序、类 SQL 程序能力仅支持分析处理既支持分析也支持事务处理一句话仓库先加工再入库数据湖先囤起来再说。14. 候选码、主码、外码、全码候选码能唯一标识元组且不含多余属性的属性组可多个主码从候选码中任选一个作主键外码本关系不是主码或只是部分但是另一个关系的主码全码所有属性共同组成候选码陷阱候选码有多个主码只有一个全码是全体上的候选码。15. 热备份 vs 冷备份冷备份静态数据库停止状态下复制文件——快速、低维护但备份期间不能服务热备份动态数据库运行状态下备份——业务不停、可秒级恢复到时间点但不能出错失败则不可用于时间点恢复16. 分区 vs 分表分表真正生成多张物理小表数据均衡分区不生成新表还是一张表只是把数据分摊到不同硬盘/服务器一句话分区逻辑分分表物理分。六、软件工程类17. 逆向工程、正向工程、再工程、设计恢复逆向工程从已有程序中恢复设计信息实现级/结构级/功能级/领域级四个层次设计恢复借助工具从程序中抽象出数据设计、总体结构设计等信息逆向工程的一部分再工程 逆向工程 新需求考虑 正向工程是对现有系统产生新版本的重开发过程正向工程利用恢复的信息改变或重构系统改善整体质量记忆逆向往回挖正向向前建再工程 逆向 正向一条龙。18. 系统维护四种类型 ️类型干什么记忆正确性维护改正开发期已发生、测试未发现的错误修 bug适应性维护适应信息技术/管理需求变化换环境完善性维护扩充功能、改善性能加功能占比最大预防性维护主动增强可靠性/可维护性适应未来变化打预防针19. QFD 需求三分类质量功能部署QFD把用户要求转化为软件需求分三类常规需求基本需求用户认为系统应该做到做得越多越满意期望需求用户想当然认为应有但不实现就不满意不能明确描述兴奋需求意外需求范围外功能实现了更高兴不实现不影响购买决策七、项目管理类20. PERT 图 vs Gantt 图PERT 图图形化网络模型节点表示任务主要描述任务间的依赖关系含松弛时间Gantt 图水平条形图横轴时间纵轴任务主要描述任务间的重叠关系直观展示进度一句话PERT 看谁依赖谁Gantt 看谁和谁并行。同考点顺带记质量保证QA是定期质量审计与过程分析质量控制QC是实时监控具体结果是否符合标准——QC 的结果是 QA 的审计对象QA 的成果又指导下阶段 QC 与改进。复习路线20 个坑7 天填完 结合项目作者 20 天备考二战通过的实战路线推荐这样消化这份清单第 1~2 天对着知识结构图通读「23年架构师易混淆知识点精简版_20.docx」把 20 个vs做成自己的对比表第 3~4 天精读章节分类真题「真题/章节分类真题及解析」目录按章分好了重点刷安全、架构评估、可靠性三个章节第 5~6 天用《2023年11月架构设计师重要知识点100条.pdf》查漏补缺结合《系统架构师错题集.docx》模式记录自己的错题第 7 天背公式MTTF/MTTR/流水线执行时间 过一遍《23年架构师考前几页纸.docx》 最后提醒作者的经验之谈——有些东西考得很广复习资料里没见过的直接靠感觉走也没关系但易混淆点必须死磕因为它们是选择题里唯一能稳定拿回的分数。祝一次上岸【免费下载链接】System_Architect 2024年软考 (杭州e类租房补贴)系统架构设计师资料整理复习(软考高级) 二战 20天备考通过2024年5月份的上半年系统架构师(压线过 52/46/45) 语雀文章总结体验 https://www.yuque.com/hakusai/el7lwd项目地址: https://gitcode.com/gh_mirrors/syst/System_Architect创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考