系统架构设计师备考站2027 上半年 · 通勤版 ⌕搜索
本页目录 · 8 节
  1. 一、架构与设计
  2. 二、质量属性四概念
  3. 三、可靠性
  4. 四、演化与维护
  5. 五、服务化
  6. 六、数据
  7. 七、网络与安全
  8. 八、开发过程

附录 B 跨章易混概念总表

用途:选择题的失分绝大多数不是「不会」,而是「记混」。本表按主题分组,每组一张三列表,只写一句话分辨。
用法:考前遮住右列,看 A、B 能否说出区别;说不出的做记号,第二遍只看记号。

组主题高频混淆点
一架构与设计架构、风格、模式、框架
二质量属性敏感点、权衡点、风险点、非风险点
三可靠性可靠、可用、容错、检错
四演化与维护静态/动态、设计时/运行时
五服务化SOA、微服务、Serverless、网格
六数据OLTP/OLAP、Lambda/Kappa、范式
七网络与安全防火墙/IDS、对称/非对称、RTO/RPO
八开发过程瀑布/敏捷、验证/确认、评审/测试

一、架构与设计

AB一句话分辨
软件架构架构风格架构是某个系统的结构决策;风格是一类系统的惯用解法
架构风格架构模式风格描述整体结构与交互范式;模式针对特定问题的可复用方案
架构模式设计模式架构模式解决子系统级问题;设计模式解决类与对象级问题
框架架构框架是半成品代码骨架;架构是决策与约束的集合
构件连接件构件承担计算与存储;连接件承担交互
视角视图视角是观察维度;视图是该维度的文档化表达
架构平台架构是设计决策;平台是运行与支撑环境
DSSA软件产品线DSSA 是领域参考架构资产;产品线是组织级复用体系
机会复用系统复用机会复用是开发中偶然复用;系统复用是有计划的领域工程
ABSD瀑布模型ABSD 以架构为中心、递归细化且含演化;瀑布按阶段线性推进
需求规格架构描述前者说「做什么」;后者说「怎么分解与交互」

二、质量属性四概念

AB一句话分辨
质量属性功能需求前者是「做得多好」;后者是「做什么」
质量属性设计约束属性是可度量、可取舍的目标;约束是不可协商的限制
敏感点权衡点敏感点显著影响一个属性;权衡点影响多个属性需折中
敏感点风险点敏感点是「影响大」;风险点是「没验证、没把握」
风险点非风险点风险点可能不达标;非风险点经分析确认可满足
场景用例场景描述质量刺激与响应;用例描述功能交互
质量场景测试用例场景是需求的可度量描述;测试用例是可执行的验证步骤
战术模式战术是提升某属性的设计手段;模式是可复用的结构方案
效用树质量场景效用树是场景的层次化组织与优先级排序工具
性能可伸缩性性能是当前处理能力;可伸缩性是加资源后的扩展能力
可用性可靠性前者看任意时刻可服务比例;后者看规定时间不出失效

三、可靠性

AB一句话分辨
可靠性可用性规定时间不失效 vs 任意时刻可服务比例
MTTFMTBFMTTF 用于不可修复产品;MTBF 用于可修复系统
失效率失效概率前者是单位时间的速率;后者是一段时间的累计
容错检错容错让系统带故障继续正确工作;检错只发现并隔离故障
N 版本恢复块N 版本并行冗余 + 表决;恢复块串行冗余 + 回滚
恢复块防卫式前者切换备份块;后者加前置检查防错误扩散
容错系统配置冗余容错靠软件多版本;配置冗余靠双机、集群等部署手段
可靠性增长测试可靠性验证测试前者找缺陷促改进;后者验证是否达到规定指标
运行剖面测试用例剖面是使用概率分布;用例是按剖面生成的具体输入
软件可靠性软件安全性前者关注不出失效;后者关注失效不造成危害

四、演化与维护

AB一句话分辨
静态演化动态演化停机修改后重启;运行中在线替换不停服
设计时演化运行时演化开发阶段的结构变更;运行阶段的在线变更
架构演化软件维护前者改架构与构件关系;后者改代码、配置与数据
演化维护演化含结构性、主动性变更;维护偏修复、适应与完善
版本管理配置管理版本管理管版本线与基线;配置管理管全部配置项与变更
回归测试演化后评审前者验证改动没破坏旧功能;后者评审架构是否仍满足需求
正向工程逆向工程前者由设计到实现;后者由代码恢复设计与模型
重构重写重构不改变外部行为;重写改变实现甚至行为

五、服务化

AB一句话分辨
SOA微服务SOA 企业级集成、ESB 较重;微服务细粒度、独立部署、轻量通信
SOAESBSOA 是架构思想;ESB 是其服务集成总线的实现
微服务Serverless微服务常驻进程;Serverless 事件触发、按需运行、免运维
服务网格API 网关网格管服务间东西向流量;网关管外部到内部的南北向入口
微服务容器微服务是架构拆分方式;容器是部署与隔离单元
服务注册服务发现提供者登记地址;消费者查询可用实例
编排 orchestration协同 choreography中心控制器统一调度;各服务听事件自行响应
无状态服务有状态服务前者不存会话可任意扩容;后者需绑定存储与分片
服务粒度服务复用粒度是拆分粗细;复用是能力被多方使用
RESTSOAPREST 基于 HTTP 资源与动词、轻量;SOAP 基于 XML 信封与契约、重

六、数据

AB一句话分辨
OLTPOLAP事务型短查询、高并发写;分析型大扫描、复杂聚合
数据仓库数据湖数仓存加工后的结构化数据;数据湖存原始多模数据
数据湖湖仓一体湖仓一体在湖上补事务、元数据与 SQL,兼顾两者
Schema-on-writeSchema-on-read写时先定结构;读时才解释结构
批处理流处理面向有界全量数据;面向无界持续数据
LambdaKappa批 + 流双链路;纯流单链路
重算 recompute重放 replay批层重跑全量作业;流层重置 offset 重读日志
离线数仓实时数仓按周期跑批;以流处理持续更新
范式化反规范化减少冗余保一致;有意冗余换查询性能
分片 Sharding分区 Partition跨节点水平拆分;单节点内按规则物理划分
CAPBASE强一致下三选二;基本可用 + 软状态 + 最终一致
分区 Partition副本 Replica分区决定并行与顺序范围;副本决定容错

七、网络与安全

AB一句话分辨
防火墙IDS防火墙串联做访问控制;IDS 旁路检测告警、不阻断
IDSIPSIDS 只告警;IPS 串联实时阻断
对称加密非对称加密一把钥匙、快、适合大数据;两把钥匙、慢、适合分配密钥与签名
数字签名数字信封签名用发送方私钥;信封用接收方公钥
加密摘要加密可逆保机密;摘要不可逆保完整
消息鉴别码 MAC数字签名MAC 用共享密钥、不防抵赖;签名用私钥、可防抵赖
DAC 自主访问控制MAC 强制访问控制自主授权灵活易扩散;按密级强制、安全性最高
MAC 强制访问控制RBAC 角色访问控制按密级与类别;按角色与权限,企业最常用
增量备份差分备份增量基于上次任意备份;差分基于上次全备
RTORPO恢复要多久;能丢多少数据
IPSecSSL/TLS网络层隧道;应用层会话加密
漏洞扫描端口扫描找系统弱点;找开放服务与入口

八、开发过程

AB一句话分辨
瀑布模型迭代模型一次成型按阶段推进;分多轮逐步完善
迭代增量迭代是反复细化;增量是每次交付一部分功能
敏捷RUP敏捷轻文档、短周期、响应变化;RUP 用例驱动、架构中心、四阶段九工作流
验证 verification确认 validation验证是「符合规格」(做得对不对);确认是「满足用户」(做的是不是要的)
评审测试评审是静态检查文档与代码;测试是动态运行找缺陷
需求分析需求管理前者获取与建模;后者跟踪变更与基线
黑盒测试白盒测试只看输入输出;看内部逻辑与覆盖
单元测试集成测试验证单个构件;验证构件间接口与协作
CMMIISO 9001CMMI 评过程能力成熟度 5 级;ISO 9001 是质量管理体系认证
配置项基线配置项是被管理的工作产品;基线是经评审固定的配置项集合
风险问题风险是尚未发生的不确定事件;问题已经发生需处理

使用建议

  • 第一遍:按组通读,把「说不清」的行标星。
  • 第二遍:只看标星行,合上书自述区别。
  • 第三遍:考前 1 天,只看每组前 3 行——那是命题人最爱设陷阱的地方。