软考系统架构师 列表全部文章
软考系统架构师
软考系统架构师第 6 / 16 篇

备考心得:基于公开考生经验整理的 3 个月备考方案

我读了多位考生公开分享的备考帖,提炼出一套 12 周备考方案:分基础的周期建议、每周计划表、资料取舍、常见误区、时间管理与心态,每个阶段配检查点。文首声明:非亲历,基于公开分享整理。

更多

先声明:本文不是我的亲身考试经历。我还没有参加过这场考试,所以不会告诉你“我考了多少分”。这篇是我阅读了多位考生公开发布的备考分享(知乎、CSDN、博客园、阿里云开发者社区、腾讯新闻转载的经验帖、GitHub 备考资源库和个人博客等)之后,交叉对照、去重、提炼出来的一套备考方案。文中的“我建议”指的是我整理之后我会怎么安排,不是自己考过之后的结论。凡是来自某位考生的具体做法,我会写明是“有考生”“有一篇分享”,不假装是我做的。

写这篇的起因很简单:我想给自己排一个备考计划,但搜了一圈发现,公开的经验帖虽然多,说法却很分裂——有人说一个半月就够,有人说要半年;有人说教材必须精读,有人说直接看视频;有人说论文背模板,有人说千万别背。作为一个有点强迫症的工程师,我干脆把这些帖子拆成“共识”和“分歧”两张表,再自己做取舍,最后落成一份 12 周的计划。这份计划的定位是“有开发经验的人,利用工作日晚上和周末,用 3 个月备考系统架构设计师”。

一、我参考了哪些公开分享(以及它们的局限)

先把“样本”交代清楚,你才知道这份方案的可信边界在哪。我认真读过的内容大致分几类:

  • 一次通过型的经验帖:例如阿里云开发者社区上的“软考高级系统架构师考试经验分享(一次性通过)”,作者是 2021 年 11 月参加考试的考生,用的是培训机构的整套视频、模拟题与 2009 至 2021 年的真题。
  • “几周速通”型:腾讯新闻上有考生分享“一个月速通”(把 40 天拆成四周:熟悉结构、刷选择题、背案例、练论文),也有“约一个半月、每天 0.5 至 1 小时”的分享,主要依靠视频加 AI 辅助。
  • “3 个月通关”型:知乎上有 2025 年 5 月通过的考生的“3 个月通关架构”分享(这篇我在读取时被平台拦截,只看到摘要,所以没有引用其细节,下面的“3 个月”是综合多篇后的结论)。
  • 开源资源库与攻略:Peter 的技术小屋提供了一份 8 周计划,并附高频考点分布、案例套路和论文素材建议;GitHub 上有几个“2026 年备考资料”仓库,说明备考周期通常“2 至 3 个月,充分利用周末”。
  • 机构与个人的综述:例如“基础学习 40%、专项突破 30%、冲刺模拟 30%”的阶段比例,以及“备考周期 2 至 6 个月,看基础”的说法。

这些样本有什么局限

  1. 幸存者偏差:公开分享的多数是“通过者”。没通过的人往往不写复盘,所以你看到的“方法”里混着运气与个人基础。
  2. 年份差异:2023 年下半年起变成机考,2021 年前的经验(手写论文、纸笔答题)需要折算。比如“字迹潦草扣分”在机考时代基本不成立,但“手速”变成了“打字速度”。
  3. 培训机构软文:有些“分享”带有明显的销售导向,我只取其中可交叉验证的部分。
  4. 基础差别极大:一个做过多年后端架构的人,和一个刚做两年业务开发的人,需要的时间根本不是一个量级。所以我把方案分成“有架构经验”和“无架构经验”两条线。

一句话备忘:公开经验只能告诉你“别人怎么过的”,方案要按你的基础、时间、项目素材来裁剪;规则类信息(日期、题型)一律回到官方核对,见本专栏第一篇。

二、先做一次基础自测:你属于哪一类

在排周期之前,我建议花 30 分钟做一个粗糙的自测。不是为了打分,而是为了决定“论文和案例这两块要不要加时间”。

自测问题回答“是”说明回答“否”说明
做过至少一个系统的整体技术方案(选型、分层、数据、部署)?论文素材有了,案例可以直接套用论文素材要“借项目”,需要额外 2 到 3 周打磨
能说出微服务、缓存、消息队列、读写分离各自解决什么问题?架构风格类题目会很顺需要先补“架构风格与质量属性”这一块
熟悉 UML(用例图、类图、顺序图、状态图)?案例的建模题基本稳要单独安排一周专门画图
关系数据库设计、范式、事务、索引,能顺手说清楚?数据库这个“重灾区”压力小综合知识与案例的数据库题都要补
能连续打字 2 小时写 2500 字技术文章而不崩?机考论文的体力没问题需要专门做“打字与写作训练”
计算机组成、操作系统、网络基础还记得多少?综合知识基础题可以拿稳这些是“背”的分,需要从头过一遍

两条基础线的周期建议

综合各方经验,我给的是保守一点的区间,而不是“最快多少天”:

基础类型建议总周期每周投入重点差异
有架构或全栈经验(做过整体设计、熟悉主流中间件)8 至 12 周(约 2 至 3 个月)8 至 10 小时重点在“把经验翻译成考试语言”:质量属性、评估方法、论文结构;综合知识补基础盲区
无架构经验(以业务开发为主,没做过整体选型)12 至 20 周(约 3 至 5 个月)8 至 12 小时先补架构风格、质量属性、UML;论文项目素材要提前半个月开始准备,边学边“回想”自己参与过的系统
时间极紧(公开分享里的“一个月”)6 周左右15 小时以上基本靠视频加真题加模板,风险明显偏高,我不推荐当默认方案

需要强调的是:有一篇分享写“一个半月、每天 0.5 至 1 小时”通过,也有分享写“一个月速通、低分飘过”。这类经验可以参考,但不要当基准。原因一,他们往往本身有较强的工程经验;原因二,“低分飘过”意味着容错空间很小;原因三,三科任何一科差一点点就整体失败。所以我在本文里的默认方案是 12 周,它给你留了一个“中间出问题也不至于崩盘”的缓冲。

三、资料怎么选:教材、真题、网课、题库

资料选择是备考里最容易“买多、学少”的环节。我把公开分享里提到的资料分成四类,说明每一类的优缺点,然后给出我的取舍。

1. 官方教材

《系统架构设计师教程(第 2 版)》是目前考试依据教材(版本核对见第一篇)。优点是权威、覆盖全面;缺点是厚、偏理论、部分章节读起来枯燥。考生的态度分两派:

  • 有考生认为纸质教材“内容比较死板、偏旧”,更愿意用视频作为主线;
  • 也有考生和资源库强调“教材是出题依据”,建议做“章节目录 + 逐章刷题”的方式,把书当参考。

我的取舍:教材不需要逐字精读,但要做三件事:第一,先通读目录建立地图;第二,做题遇到不熟的知识点时回到对应章节;第三,对“架构评估、软件建模、质量属性”这几块认真读,因为案例分析与论文都要用。

2. 历年真题

几乎所有分享都同意:真题是核心。有考生建议把 2009 至 2020 年的真题全部做一遍,也有人只做近三四年,因为机考之后题风有变化。我的取舍是:

  • 综合知识:近 5 年真题至少刷两遍,更早的年份作为“扩展题库”按章节刷;
  • 案例分析:近 5 到 8 年的题按题型归类,而不是按年份做;
  • 论文:把历年论文题目按主题分类,你会发现题目其实就那十几个主题的变形。

3. 培训视频

视频的价值在于“把厚书压缩成有重点的讲解”,以及“论文和案例的套路示范”。多位考生提到:买机构的精讲班、冲刺班,用 1.5 至 2 倍速过一遍,不懂的地方回看。缺点也明显:视频容易让你产生“我学会了”的错觉,看完不做题就忘。我的做法是“看一章视频,立刻做一章题”,不要连续看完再做。

4. 题库与刷题 App

有分享推荐几款刷题小程序或 App,主要用来在通勤、午休时刷综合知识。有考生提到刷 750 道题并且用“背题模式”,每刷完一个模块再回教材对应章节看一遍。我的取舍是:题库用来做碎片化时间的“记忆维持”,不要拿它取代整套真题的完整模拟。

资料组合建议

资料角色使用方式不要这样用
官方教材第 2 版字典与地图先看目录,做题遇到盲区回查从头到尾逐字读,读到第 6 章就放弃
培训视频主线讲解1.5 至 2 倍速,一章一测只看不做,或者买三套同类课程
历年真题训练与摸底综合刷两遍以上,案例按题型,论文按主题只看答案不自己写
刷题 App碎片化巩固通勤与午休刷错题把它当成唯一资料
论文范文与模板结构参考拆结构、学句式,再套自己项目整篇背诵,不改项目内容

一句话备忘:教材当地图,视频当讲解,真题当训练,题库当维持,范文当模具;资料别超过“一套主线 + 一套辅助”。

四、12 周备考总览(一张图看清节奏)

下面这张图是我整理的 12 周节奏:前 4 周打地基,中间 4 周专项突破,最后 4 周冲刺模拟。这个划分吸收了“基础学习 40%、专项突破 30%、冲刺模拟 30%”这个比例的思路,只是我把它落成了周数。图里每一行是一条“主线”,色块的位置表示那几周它是重点。

12 周备考节奏:地基、专项、冲刺 W1W2W3W4 W5W6W7W8 W9W10W11W12 综合知识 案例分析 论文 真题与模考 复盘与调整 W1 至 W4 通读加逐章刷题 W5 至 W6 查漏 W9 至 W12 真题维持 W4 至 W7 分题型练习 W8 至 W12 限时训练 素材盘点 W6 至 W9 范文拆解与仿写 W10 至 W12 默写与限时 W8 至 W12 整套模考,每周至少一套 W2 末 W6 末 W9 末 W12 末 深色块为该周主线,浅色块为维持;红色块为阶段检查点,未达标就停一周补而不是硬推进度。

五、12 周计划表(含每阶段检查点)

下面是完整的 12 周表。每一周我都写清楚:做什么、产出什么、怎么算合格。“产出”是硬指标,不产出的学习很容易变成“看了但没学”。

周次主题综合知识案例分析论文本周产出
W1摸底与建地图读大纲与教材目录,做一套近年真题摸底浏览一遍近 3 年案例题型盘点自己做过的 2 到 3 个项目摸底分数、薄弱章节清单、项目素材清单
W2计算机基础与软件工程视频加刷题:组成、操作系统、网络、软件工程无无第一份错题本;W2 末检查点
W3数据库与安全数据库(关系代数、范式、事务)、安全(加密、认证、攻防)无写下每个项目的一句话背景数据库与安全专项错题
W4架构风格与质量属性架构风格、设计模式、可靠性计算开始练“质量属性”题无架构风格对比表(手写)
W5案例分题型(一)刷综合真题,每天 25 题质量属性与架构风格、UML 各 3 题找 3 篇范文,拆结构案例模板卡片(前两类)
W6案例分题型(二)查漏补缺,处理错题本数据库设计、架构评估各 3 题选 1 个项目,写 1500 字简版案例模板卡片(后两类);W6 末检查点
W7新技术与嵌入式云原生、大数据、微服务相关章节微服务与新技术、嵌入式各 2 题写第二个项目的简版新技术要点卡
W8论文拆解整套综合真题限时(150 分钟内)限时做 3 道案例论文框架:摘要、背景、正文、结尾的固定写法论文框架卡;第一套完整模考
W9论文仿写刷错题,关注计算题整套案例限时完整写 1 篇 2500 字,计时 120 分钟第一篇完整论文;W9 末检查点
W10论文默写与打字整套真题第二遍对照答案精修模板再写 1 篇不同主题,全程键盘输入两篇论文
W11全真模考整套模考(综合加案例合计 240 分钟)同上再写 1 篇,限时并复盘两套完整模考的分数与复盘
W12冲刺与调整只看错题本与速查表只看模板卡与高频题型默写一遍摘要与开头结尾考试用品清单;W12 末检查点

四个阶段检查点(不达标就停下补,不要硬往前推)

检查点合格标准没达标怎么办
W2 末基础章节真题正确率能稳定在 60% 以上;知道自己哪些章节最弱W3 延后,用 3 到 4 天专门补基础章节
W6 末案例四类题型各做过 3 题以上;能口述每类题型的答题要点W7 减少新技术内容,回补案例套路
W9 末完整写完 1 篇 2500 字论文;综合真题整套分数 ≥ 50W10 多写一篇,先保证“能写完”而不是“写得好”
W12 末整套模考三科都稳定 ≥ 45,论文能在 120 分钟内含摘要写完并收尾如果距离考试还有缓冲,建议顺延,不要带着不足硬上

一句话备忘:检查点不是“打分”,是“保险丝”:不达标就停一周,比硬推进度然后考场翻车要便宜得多。

为什么 W9 才开始完整写论文?

有些经验帖建议“早点写”,有些建议“最后两周突击”。我的取舍是折中:W1 盘点素材,W6 写简版,W9 开始完整写。原因是论文需要“理论知识”和“项目素材”两条腿:前 8 周你在补理论,写出来的东西自然更有内容。同时,我又不建议拖到最后两周,因为机考论文的打字速度和结构熟练度需要时间沉淀,有分享明确说过“论文部分手速至关重要,需要在 2 小时内完成高质量文章”,也有分享建议“三个周末,每个周末一篇论文”。我的 W9、W10、W11 各写一篇,正好是三篇。

六、每周时间表模板:工作日与周末怎么切

有开发经验的人,最缺的不是智商,是完整的时间块。公开经验里出现频率最高的一种安排是:工作日利用晚上,周末集中做大块任务。我据此给一个可复制的模板,每周约 10 小时:

时间段时长内容说明
工作日通勤或午休每天 15 至 20 分钟刷题 App,复习错题只做碎片化的“记忆维持”,不学新内容
周一、周三晚各 1 小时看视频或读教材一个章节看完立刻做本章题,别拖到周末
周二、周四晚各 45 分钟案例分析或论文素材练习W5 起开始;之前可用来做综合知识错题回顾
周五休息或轻度回顾整理本周错题本别让自己连续七天高压
周六上午3 小时整套真题(综合或案例)限时练模拟考试节奏,做完当天对答案
周日上午2 小时论文:写作或默写W9 起改成整块 2 小时完整写
周日晚15 分钟写周复盘:做了什么、下周怎么调一定要写,见下文时间管理

如果你每周只有 6 小时

那就把周期拉长到 16 周:把 W1 到 W4 的每一周拆成两周,其他阶段基本不变。不要把内容压缩,压缩会让“检查点”失去意义。

如果你每周有 15 小时以上

可以缩到 8 周,但建议把“整套模考”的次数加到每周两套,并且不要省略论文写作环节。8 周版本参考 Peter 的技术小屋提供的节奏:W1 通读教材与思维导图,W2 逐章练习,W3 速查表,W4 案例各类型练一题,W5 论文范文精读,W6 论文主题仿写,W7 错题反向补漏,W8 两套完整模考。这个节奏的强度较大,适合有基础的人。

七、三科分项训练方法

1. 综合知识:先广后深,用错题本闭环

公开经验的共识是:综合知识容错率高,45 分及格,不需要追求满分。所以我建议的目标是“稳定在 50 至 55 分”,用最少的时间守住底线。方法:

  1. 按章节刷题:每学完一章就做该章的真题,避免“学完再刷”导致遗忘。
  2. 错题本三列:题目、错因(不会、粗心、概念混淆)、正确知识点(用自己的话写一句)。
  3. 计算题单独处理:流水线、可靠度、PV 操作、关系代数、网络计算等,第一遍允许不做,第二遍集中攻克,最后一个月每周复练。
  4. 重点章节:数据库、架构风格、设计模式、安全,这些是多位分享里反复提到的高频块(具体每年几题属于考生整理,非官方统计)。
  5. 整套限时:W8 起,每周做一套 75 题,控制在 100 至 120 分钟内完成,给案例留时间。

2. 案例分析:按题型建“答题模板卡”

案例分析是最需要“套路”的一科。有分享明确建议:每种题型有固定答题套路,背熟套路,临场往里填具体场景词;也有分享提醒“不能被历年题目套牢,要自己总结”。我的折中做法是:

  • 把题型分成 5 类:质量属性与架构风格、UML 建模、数据库设计、架构评估、新技术与嵌入式;
  • 每类做 3 到 5 道真题,先自己作答,再对照答案,记录“答案的要点组织方式”;
  • 做成一张 A5 大小的“模板卡”,正面写要点,背面写易错点;
  • 考前一周只看模板卡,不再做新题;
  • 选题策略见本专栏第三篇。

3. 论文:素材矩阵 + 结构卡 + 默写

论文的经验帖最多,也最分裂。我整理出下面的“三件套”:

  • 素材矩阵:一个二维表,行是你的 2 到 3 个项目,列是常见主题(架构风格、质量属性、可靠性、安全、数据库、微服务、性能)。每个格子写一句话:“这个项目在这个主题上做了什么”。这样无论考到什么题,你都能找到一个能讲的项目。
  • 结构卡:摘要写什么、背景写什么、正文分几段、结尾怎么收,固定成一张卡。这个结构来自多位分享的共识:摘要交代项目、职位、技术与成果;背景清晰;正文理论结合实践;结尾总结成果并指出可改进之处。
  • 默写:至少完整默写 1 至 2 篇自己项目的论文,保持“手感”。有分享明确建议“至少默写一遍”。

字数方面,公开分享里的常见口径是:摘要不超过 300 字(机考超出无法录入)、正文 2000 字以上,练习时写 2500 字左右方便删改。这些是考生经验,具体规则请以考场界面与官方说明为准。

八、时间管理:怎样在忙碌中不断线

备考最大的敌人不是难题,而是“断线”。我总结公开分享里的建议,加上一些个人的工程化处理,给出五个做法:

  1. 固定时间块,而不是“有空就学”:比如周一三五晚上 9 点到 10 点,写进日历,和会议同级。
  2. 用“番茄”控制粒度:25 分钟专注 + 5 分钟休息,一个章节视频拆成两到三个番茄,避免一坐三小时后崩溃。
  3. 周复盘:周日晚上 15 分钟,回答三个问题:这周产出了什么、哪里卡住了、下周删掉什么。宁可删任务,也不要累积欠账。
  4. 缓冲周:12 周里我特意让 W12 保持轻量,如果中间有一周被出差或加班吃掉,W12 可以拿来补。
  5. 考试周之前一周不加新内容:只看错题本、速查表、模板卡、论文结构卡。多位分享都提醒过“考前不要新学东西,会扰乱记忆”。

与工作并行的现实技巧

  • 把公司项目里的“设计评审”“技术方案”当作论文素材的练习场:每次写方案文档时,顺手用论文结构写一遍。
  • 如果你在做技术选型,就顺便对照教材里的“架构评估”章节,想想“质量属性”“敏感点”“权衡点”。
  • 和同事或朋友组一个“互相批改论文”的小组,比你自己反复看更容易发现结构问题。

九、常见误区(来自多位考生的反复提醒)

误区为什么会出问题更好的做法
只看视频,不做题“看懂”和“会做”是两回事,考试是做题一章一测,看完立刻做题
只刷题,不看书遇到新考法没有知识框架至少读目录,遇到盲区回查教材
把论文当最后一周任务机考打字与结构都需要时间沉淀W6 起写简版,W9 起完整写
整篇背诵范文题目一变就崩,且容易被认为“缺乏真实项目”背结构与句式,内容用自己项目
论文项目编造缺乏细节,深度不足,评卷时会被发现空洞用真实项目,缺细节就提前回忆或向同事请教
综合知识追高分投入产出比低,挤压论文时间目标稳定 50 至 55
忽视嵌入式与新技术题目越来越多样,回避会缩小选题空间至少掌握一类嵌入式题的基本套路
迷信押题论文覆盖面大,押中不稳定准备可变形的素材矩阵
考前熬夜机考需要稳定的注意力与打字状态考前一周恢复正常作息
单科心态:“综合高分能救论文”三科各 45,任何一科不过就整体不过平衡投入,弱项优先

一句话备忘:最危险的不是“不会”,而是“以为自己会”;每个阶段用检查点把“以为”变成“做到”。

十、心态:焦虑是正常的,但别让它接管你

这一节我写得比较克制,因为我不想装作“过来人”给你灌鸡汤。我只整理公开分享里几条可执行的心态建议:

  • 接受“会有不会的题”:多位经验强调综合知识容错率高,遇到难题可以放弃,把时间留给有把握的。
  • 别被通过率吓到:公开数据的分母里有大量缺考和陪跑,个人经验里有人提到“实际弃考率高”,但这属于推测,我只当作调节焦虑用,不当事实引用。真正该看的是“三科各 45”的线,以及你的模考分数。
  • 论文别追求“惊艳”:有分享明确说“避免标新立异,稳妥套用标准模板更易及格”。及格线是 45,不是 70。
  • 模考也算训练:模考分数低不是失败,是找到了问题。关键是每套模考后花 1 小时复盘。
  • 睡眠与运动:这不是玄学,机考连续 4 小时的注意力管理,需要稳定的体力。
  • 考前一天:只做轻量回顾,准备证件与准考证,确认考点路线与到场时间。开考 5 分钟后禁止入场(以官方须知为准)。

考前一周清单

天数任务
D-7最后一套整套模考(综合加案例合计 240 分钟);写一篇论文并计时
D-6复盘模考;补最后的错题
D-5过一遍案例模板卡;默写论文框架
D-4综合知识速查表;计算题公式
D-3默写一篇论文的摘要、开头、结尾;不写全文
D-2轻量回顾错题本;确认考点、路线、证件
D-1早睡;不看新内容;准备好所需用品
D-Day提前到场;先稳综合,再抢案例,论文务必收尾

十一、给“有架构经验”与“无架构经验”的差异化建议

有架构经验的读者

  • 把工作中的决策“翻译”成考试语言:例如你为了保证可用性做了主备与降级,那就对应“质量属性:可用性”的策略;你做了缓存,就对应“性能”策略。
  • 警惕“经验主义”:你做过的选择未必是教材的标准答案,案例分析要用教材的术语与方法作答,而不是你公司的内部做法。
  • 把时间多分给“理论块”和“打字写作”,这是有经验者容易忽视的。

无架构经验的读者

  • 先补“架构风格与质量属性”,这是案例与论文的地基。
  • 项目素材:回顾你参与过的最大的系统,哪怕只是其中一个模块,也可以围绕“我负责的部分的设计决策”来写。注意不要夸大自己的角色,评卷里“自我吹嘘”是明确的扣分项。
  • 拉长周期,别追求 8 周。给论文预留至少 4 周的打磨。
  • 多向做过架构的同事请教一次:让他看你的论文框架,指出哪里“不像架构师的视角”。

十一点五、分阶段“怎么练”:把每个阶段拆到具体动作

12 周表只告诉你“做什么”,这一节补上“怎么做”。我把三个阶段分别展开,并给出每阶段值得优先过一遍的知识清单。清单里的知识点表述以教材为准,我只是把公开备考帖里反复被提到的点集中在一起。

阶段一(W1 至 W4):地基期,目标是“没有完全陌生的章节”

这个阶段的成功标准不是“都会了”,而是“每一章都见过,并且知道自己弱在哪”。建议的节奏是:每天一个小主题,先视频后做题,做完记错题。

方向优先过一遍的点怎么记
计算机组成校验码(奇偶校验、海明码、循环冗余校验)、指令流水线、存储层次、Flynn 分类流水线公式:执行 n 条指令的总时间约为流水线段数加 n 减 1 个周期,周期取最长段时间;海明码校验位个数 r 要满足 2 的 r 次方不小于信息位加校验位加 1
操作系统进程与线程、进程状态转换、PV 操作与信号量、死锁四条件、页式与段式存储、文件系统PV 题先画“谁生产、谁消费、谁互斥”,再写信号量初值;死锁记“互斥、占有并等待、不可剥夺、循环等待”
数据库关系代数、规范化(1NF 原子性,2NF 消除部分依赖,3NF 消除传递依赖,BCNF)、事务 ACID、隔离级别与脏读不可重复读幻读、索引与并发控制做一张“隔离级别对三类异常”的对照表,手写一遍
网络与安全OSI 与 TCP/IP 分层、常见协议、对称与非对称加密、摘要与数字签名、常见攻击与防护、访问控制“对称快、非对称慢但解决密钥分发;签名用私钥对摘要加密,验签用公钥”
软件工程开发模型(瀑布、螺旋、原型、敏捷)、需求工程、测试类型、软件维护、软件质量模型用一张表对比各模型适用场景
设计模式创建型(工厂方法、抽象工厂、生成器、原型、单例)、结构型(适配器、桥接、组合、装饰、外观、享元、代理)、行为型(责任链、命令、解释器、迭代器、中介者、备忘录、观察者、状态、策略、模板方法、访问者)不背类图,背“意图与一句话场景”
架构风格数据流风格(批处理、管道过滤器)、调用返回风格(主程序子程序、面向对象、层次)、独立构件风格(进程通信、事件驱动)、虚拟机风格、仓库风格(数据库、黑板)每种风格记“典型场景、优点、缺点”三件事
可靠性与性能串联系统可靠度为各部件可靠度之积,并联系统为 1 减各部件失效概率之积;性能评价方法与指标把公式抄在速查表上,考前每天看一遍

阶段一的错题本怎么写

错题本不要抄题,抄“你为什么错”。我建议的格式是四列:题号来源、错因分类、正确结论一句话、下次复习日期。错因分三类:不会(知识缺失)、混淆(两个概念搞混)、粗心(审题或计算失误)。三类的处理不同:不会的回教材,混淆的做对照表,粗心的用“圈关键词”的方法治。下面是一个虚构但典型的示例,帮你理解格式:

来源错因正确结论(一句话)复习日期
某年综合知识 数据库题混淆不可重复读是同一行被改,幻读是新增或删除了行第 3 天、第 10 天
某年综合知识 流水线题不会总时间等于段数加指令数减 1,再乘以最长段时间第 2 天、第 7 天
某年综合知识 设计模式题混淆装饰器动态加职责,代理控制访问,适配器转接口第 3 天、第 10 天
某年综合知识 可靠性题粗心先判断是串联还是并联,再套公式第 1 天

阶段二(W5 至 W8):专项期,目标是“每类案例题都有可复述的套路”

专项期最容易犯的错,是“做了很多题,但没有沉淀”。我建议每做完一类题,就把答案要点整理成三层:关键词、句式、易错点。举几个各类题型里公开资料里反复出现的“骨架”:

  • 质量属性类:先识别场景对应的质量属性(性能、可用性、安全性、可修改性、可测试性、易用性),再写对应策略,最后如果题目要求,画“质量属性效用树”,即“质量属性 → 属性细化 → 场景(重要性、难度)”三层结构。
  • 架构评估类:围绕 ATAM 的产出来答:场景、敏感点、权衡点、风险点、非风险点。敏感点是“一个决策会明显影响某个质量属性”,权衡点是“一个决策同时影响多个质量属性且方向相反”。
  • UML 类:先判断图类型,再看“参与者、类、消息、状态”,答题时用“图元素名称 + 含义”的短句。
  • 数据库设计类:识别实体与联系,写出关系模式,指出主键外键,判断范式并说明依赖;如果涉及性能,补“索引、读写分离、缓存”。
  • 新技术类:微服务的拆分原则、服务注册与发现、熔断限流降级、消息队列解耦、事件驱动、限界上下文,这类题答“做什么、为什么、怎么落地”。

论文素材矩阵的示例

下面是一个虚构的素材矩阵,展示怎么让同一个项目回答不同主题。假设你做过一个“电商订单系统”:

主题这个项目可以讲什么
性能大促期间对订单写入做缓存与异步落库、限流与削峰
可靠性订单状态机与幂等设计,消息重试与补偿,主备切换
安全接口鉴权、敏感信息加密与脱敏、防重放
微服务按领域拆分订单、库存、支付服务,服务治理与配置中心
数据库分库分表策略、读写分离、热点数据处理
事件驱动订单事件驱动库存与通知,最终一致性

你会发现,同一个项目可以支撑六种主题。这就是“素材矩阵”的价值:你不需要六个项目,只需要一个能被你从六个角度讲透的项目。注意:以上只是示例,你自己的矩阵要用你真实做过的内容。

阶段三(W9 至 W12):冲刺期,目标是“流程稳定,不出意外”

冲刺期不再追求“多学”,而是追求“稳定复现”。核心动作是整套模考 + 复盘。我建议的模考流程:

  1. 模拟考试环境:用电脑、键盘,计时,手机静音,不查资料。
  2. 上午段:综合知识加案例分析合计 240 分钟。建议先做综合知识(标记不确定的题),再做案例,最后回头处理标记题。
  3. 下午段:论文 120 分钟。先花 5 至 10 分钟选题与列提纲,再写摘要,再写正文,最后留 10 分钟通读与收尾。
  4. 当天不对答案:先休息,第二天再复盘,避免情绪影响后续训练。
  5. 复盘表:见下表。
复盘项问题调整
时间综合知识用了多久?案例每题用了多久?论文摘要用了多久?超时的部分,下一次设“红线时间”
选题为什么选这几题?有没有更优选择?形成个人选题清单
失分失分来自不会、混淆还是粗心?回到错题本分类处理
论文是否写完?是否收尾?是否切题?没写完就减少背景篇幅,没收尾就预留结尾字数
状态注意力何时下降?是否有身体不适?调整作息与饮食,练习中间的短暂放松

一个关于“节奏感”的小观察

我在整理这些分享时注意到一个共同点:通过者的经验里,几乎都出现了“做过整套限时模考”的描述,而没通过者往往是“知识点都看过,但没完整练过一遍”。这只是一个观察,不是统计结论,但我觉得很符合直觉:机考是一场 6 小时左右、跨上午和下午的耐力赛,和平时碎片化学习是两种体验。你需要至少完整体验两到三次。

十一点九、备考问答:我在整理时最常自问的 8 个问题

Q1:视频课到底要不要报班?

公开分享里两派都有:一派靠机构视频加真题一次通过,觉得“纸质书太老、视频更高效”;另一派自学教材也通过。我的判断是:如果你论文与案例的经验薄弱,报班(或至少买一套视频)的性价比比较高,因为套路类内容视频讲得直观;如果你本身写方案文档的能力很强,自学加真题也够。无论哪种,都别同时买多套,主线只留一套。

Q2:真题要不要从 2009 年开始刷?

有考生建议“把 2009 年到 2020 年这十二年的真题全部做一遍”。我的建议是分层:综合知识可以把较早年份作为按章节刷的扩展题库,但机考时代(2023 年下半年起)的题风更值得优先;案例与论文则以近 5 到 8 年为主,因为新技术主题占比在上升。时间不够时,先近后远。

Q3:论文素材一定要“大项目”吗?

不一定。评卷看的是切题、深度与实践性,不是项目规模。你需要能讲清楚“我负责了什么设计决策,为什么这么选,效果如何”。但要注意脱敏,并且别夸大自己的角色。

Q4:打字速度不够怎么办?

机考论文要在电脑上录入,打字慢会直接吃掉你的思考时间。做法很朴素:W6 起每周至少一次“计时打字”,先抄一段 500 字的技术文章测速,再逐步过渡到自己写。有分享提到摘要有字数上限,超出无法录入,练习时就习惯把摘要控制在 290 字左右。这一条来自考生经验,具体规则以考场界面为准。

Q5:案例分析我总是写得太长怎么办?

案例是“要点式作答”,评分点是关键词和句子完整性,不是文采。练习时给自己设一个限制:每个小问不超过 3 到 5 个要点,每个要点一句话。写完对照答案,看你漏了什么,而不是看你写了多少。

Q6:备考期间工作太忙,断了一周怎么办?

不要试图“补回”,直接顺延:把当周任务挪到下一周,同时把缓冲周(W12)吃掉一部分。如果连续断了两周以上,就重新做一次摸底,然后按检查点决定回退到哪个阶段。别用“一周看三倍”来补,效果很差。

Q7:模考分数忽高忽低正常吗?

正常,尤其是案例和论文。综合知识分数波动通常与题目难度和计算题有关;案例波动与选题有关;论文波动与题目是否贴近你的素材有关。所以我建议看三次模考的平均,以及“最差一次是否仍然接近 45 分”。如果最差一次远低于 45,说明你的弱项还没被补上。

Q8:如果这次没过,是不是白学了?

不是。单科成绩虽然不保留,但你的错题本、模板卡、论文素材和打字训练都是可复用的资产。第二次备考的成本会明显低于第一次。我更愿意把它看成“一个分两次完成的项目”:第一次摸清考场与自己的短板,第二次做针对性补强。但这也提示了一点:第一次尽量认真对待,别抱着“先试试”的心态。

十二、这份方案的边界与我的提醒

  1. 这是基于公开分享的整理,不是我的亲历,也不保证适用于每个人。
  2. 考试规则(日期、题型、选题规则、字数)请以官方与考场说明为准,本专栏第一篇整理了我能核实的部分与“以官方为准”的清单。
  3. 如果公开分享里出现互相矛盾的说法,我在文中已尽量写明“有考生”“有分享”,并给出折中做法;你可以按自己的情况微调。
  4. 复习之外,别忘了这场考试的本质:用一套结构化的方式,把你已有的工程经验讲清楚。能讲清楚,比“背对”更重要。

参考资料

  • 阿里云开发者社区《软考高级 系统架构师考试经验分享(一次性通过)》:2021 年 11 月考生的备考资料与三科做法,包含“论文手速”“避免标新立异”“证书长期有效”等经验。
  • 腾讯新闻《临时抱佛脚必看|一个月速通高级系统架构设计师!(低分飘过版)》:40 天四周计划、资料组合、案例题型规律与心态说明。
  • 腾讯新闻《2024 年上半年,一次通过软考高级架构师考试的备考秘诀》:约一个半月的备考安排、视频加 AI 辅助、三科取舍思路。
  • Peter 的技术小屋《软考高级 系统架构设计师 2026 备考全攻略》:8 周计划表、高频考点分布、案例与论文技巧、“综合稳过线、案例打 60+、论文搏 50+”的优先级说法(该优先级为其个人观点)。
  • GitHub 仓库 xxlllq/system_architect:2026 备考资料库,教材与大纲版本说明,备考周期约 2 至 3 个月的经验总结。
  • 推开数智的门《2026 年软考系统架构设计师备考注意事项》:备考周期 2 至 6 个月、“基础 40%、专项 30%、冲刺 30%”阶段比例与常见误区。
  • 阿里云开发者社区《软考高级系统架构设计师备考全攻略从考点分析到论文写作》:论文八股结构、字数分配、“三个周末三篇论文”的练习节奏。
  • 腾讯云开发者社区《系统架构设计师考试介绍(考试形式、备考策略)》:案例题时间分配思路与刷题小程序推荐。
  • Security Development Notes《高级系统架构设计师复习笔记》:机考作息、综合知识章节重点、论文时间分配建议。
  • 知乎《系统架构设计师之备考攻略(2025)》与《3 个月通关架构(25 年 5 月通过)》:因平台限制未能读取全文,仅在检索摘要层面参考,文中未引用其具体细节。
— 感谢读到这里 —发现错误,或想补充?告诉我 →
TURN KNOWLEDGE INTO SOMETHING REAL

有想法,也想把它做出来?

从技术方案到上线交付,聊聊你的下一个项目。

聊聊需求

一起聊聊

搜索文章

输入关键词,按标题和摘要即时筛选。

浏览分类文章归档

阅读设置

字号
行宽
专注模式

专注模式会隐藏页头与侧栏,只留正文。设置保存在当前浏览器。

稍后阅读

保存在当前浏览器,留给下一次安静阅读。

总浏览 -- 次 · 总访客 -- 人 · 今日浏览 -- 次 · 今日访客 -- 人