一页速记(考前 30 分钟)

架构师考前速记单页:五大架构风格、质量属性与场景六要素、评估方法、可用性/可靠度计算、分布式与 CAP、论文骨架与时间分配。

用法:考前 3 天起只过这一页 + 错题笔记 + 论文素材卡。⚠️ 软考三科须同一次考试内全部合格

一、五大架构风格(判别即可)

风格代表
数据流批处理、管道过滤器
调用/返回主程序—子程序、面向对象、分层
独立构件进程通信、事件驱动(隐式调用)
虚拟机解释器、规则系统
仓库数据库、超文本、黑板(多知识源协同求解)

4+1 视图:逻辑(功能与对象)、进程(并发与通信)、开发(模块组织)、物理(部署),外加场景视图串联。

二、质量属性与场景

六属性:性能、可用性、安全性、可修改性、可测试性、易用性。

质量属性场景六要素刺激源、刺激、制品、环境、响应、响应度量

评估中的四个"点"

概念含义
敏感点实现某一质量属性需重点关注的决策
权衡点影响多个质量属性、需要折中
风险点可能导致问题的决策
非风险点可接受的安全决策

评估方法ATAM(多属性权衡)、SAAM(可修改性)、CBAM(成本效益)。

三、计算卡(必须手算)

考点公式
系统可用性MTBF /(MTBF + MTTR)
年停机换算99.9% ≈ 8.76 小时;99.99% ≈ 52.6 分钟;99.999% ≈ 5.26 分钟
串联可靠度R = R₁ × R₂
并联可靠度R = 1 −(1−R₁)(1−R₂)
性能指标响应时间、吞吐量(TPS/QPS)、并发数、资源利用率

算例:MTBF=9900、MTTR=100 → 99%;两个 0.9 并联 → 0.99

四、分布式与新技术

考点要点
CAP分区容忍(P)必选,在一致性(C)与可用性(A)之间取舍;BASE 为最终一致
API 网关统一入口:路由、认证鉴权、限流熔断、协议转换、响应聚合
注册/配置中心服务发现;配置集中管理与动态推送
消息队列异步解耦、削峰填谷(一对多通知场景)
微服务 vs SOA服务粒度更细、独立部署;SOA 依赖 ESB
云原生容器、编排(K8s)、Serverless、可观测性
大数据Lambda/Kappa 架构、数据湖、流批一体
其他边缘计算、区块链、AIGC 相关(以当年度大纲为准)

五、论文(与高项同逻辑,更偏技术)

摘要约 300 字:项目背景 + 本人角色 + 架构方案 + 效果
正文:项目背景(规模/技术栈/我的职责)→ 架构方案与选型理由 → 关键难题与解决 → 效果数据 → 总结与不足

常见主题:高可用架构、高并发架构、架构评估、微服务/云原生、数据架构、安全架构、性能优化。

素材卡要点:用户量/日请求量/数据量、技术选型对比、架构图要素(分层、缓存、消息、存储)、可量化效果(响应时间、可用性、成本)。

六、案例与综合的答题抓手

设问答法
选型对比质量属性建维度(性能/可用性/可修改性/成本/风险)逐项对比后给结论与理由
质量属性分析场景六要素 + 对应策略(如可用性:冗余、心跳、故障转移)
性能问题定位瓶颈(CPU/IO/网络/锁/数据库)→ 给方案(缓存、异步、读写分离、分库分表、池化)
架构评估用 ATAM 思路:敏感点 → 权衡点 → 风险点 → 非风险点

七、时间分配

综合知识:客观题 ≤1 分钟/题
案例分析:每题 15~20 分钟;先写结论与理由,再补细节
论文:审题 5 分钟 → 列纲 5 分钟 → 成文 60~70 分钟 → 检查 10 分钟(务必写完)

考前 3 天只看:本页 + 公式卡(可用性/可靠度)+ 论文素材卡 + 易错提醒