软考系统架构设计师(高级)
计划 · 真题 · 错题 · 模考 四合一闭环 · 数据存本机,随时导出备份
—
距离考试(天)
—
连续打卡(天)
—
近 7 天计划完成率
—
待复习错题
—
模考平均分
今天要处理
近 14 天学习投入(分钟)
本科目掌握度(按知识点正确率)
能力画像速览
10 年 Java 背景:架构实践强、理论基础与英语需补
—
有计划未完成
全部完成
逾期
所选日期的计划
进度统计
—
本周完成 / 计划
—
连续打卡天数
—
本月投入(分钟)
—
科目覆盖数
各科计划占比
真题练习
内置题库 596 道(真题回忆版 / 考纲强化 / 新增),可导入权威真题增量替换
错题集
答错自动收录 · 也可手动添加
新建模拟考试
历史模考成绩
02:30:00
—
0 / 0
—
案例真题
—
已自评
—
覆盖方向
案例真题库(主观题 · 要点自评)
选做 5 选 3,每题 25 分;点开题查看背景与要点,逐问自评掌握度
—
历年论文题
—
主题方向
—
我的草稿
历年论文真题(四选一,三问结构)
点开查看三问,结合自己的项目背景套用
写作框架模板(点击复制,按需改造)
我的论文草稿
本地保存,可导出;建议每周备份
—
素材总数
—
覆盖方向
—
关键词标签
论文素材库(项目背景 / 技术要点 / 万能开头 / 数据指标)
上午题必考计算 · 公式速查卡
每年 5~8 分纯计算:流水线 / Cache / 可靠性 / RAID / 编址 / 挣值最常考,考前全部默写一遍
① 指令流水线
T = (k + n − 1) × Δt (k 段、每段 Δt、n 条指令)
顺序执行 T = n·k·Δt 吞吐率 TP = n / T 最大 TP = 1/Δt
加速比 S = n·k / (k + n − 1) 效率 E = n / (k + n − 1)
验算:k=5、Δt=2ns、n=20 条 → T=(5+20−1)×2=48ns;TP≈4.17 条/ns。
② Cache 命中率
H = Nc / (Nc + Nm)
平均访问时间 ta = H·tc + (1−H)·tm
访问效率 e = tc / ta
验算:H=0.95、tc=10ns、tm=200ns → ta=9.5+10=19.5ns。注意变体口径:若题干说"未命中需先访问 Cache 再访问主存",则 ta = tc + (1−H)·tm = 20ns。看题干再套公式。
③ 系统可靠性(串 / 并联)
串联:R = R₁×R₂×…×Rₙ(一个坏全坏)
并联:R = 1 − (1−R₁)(1−R₂)…(1−Rₙ)
失效率:串联 λ ≈ Σλᵢ MTBF = 1 / λ
验算:R=0.9 两部件并联 → 1−(0.1)²=0.99。先画可靠性框图再套公式;混联逐层化简。
④ Amdahl 加速定律
S = 1 / [(1−f) + f/s] (f=可并行比例,s=并行部分加速倍数)
极限加速比(s→∞):Smax = 1 / (1−f)
验算:f=0.6、s=3 → S=1/(0.4+0.2)≈1.67;极限=1/0.4=2.5。串行部分决定天花板。
⑤ 存储容量与编址
n 根地址线 → 2n 个存储单元
芯片数 = (总单元数/芯片单元数) × (总位宽/芯片位宽)
验算:16K×4bit 芯片拼 64K×8bit → (64/16)×(8/4)=8 片。按字节编址从 A0000H 到 DFFFFH → (DFFFF−A0000+1)=40000H=218B=256KB。字扩展并联、位扩展串联。
⑥ CPU 性能(CPI / MIPS)
CPU 时间 = 指令条数 × CPI / 主频
MIPS = 主频(MHz) / CPI 程序 CPI = Σ(CPIᵢ × 指令占比)
验算:主频 1GHz、CPI=2 → 500 MIPS。主频提升一倍≠性能提升一倍——CPI 与指令数也会变。
⑦ 海明校验码
校验位数 k 满足 2k ≥ n + k + 1 (n 为信息位数)
验算:n=8 → k=4(2⁴=16≥13)。校验位放在 2ⁱ 位置(第1、2、4、8…位);海明码可纠 1 位错,要检 2 位错需再加 1 位总体奇偶校验。CRC 循环冗余用于检错(模2除法),不能纠错定位。
⑧ 网络传输时延
总时延 = 发送时延(数据量/带宽) + 传播时延(距离/传播速率) + 处理排队时延
验算:100KB 文件经 10Mbps 链路 → 发送时延=100×1024×8÷10⁷≈81.9ms。坑点:1B=8b、1KB=1024B、Mbps 中 M=10⁶;同轴/光纤传播速率约 2×10⁸ m/s。
⑨ 挣值分析(管理科学)
CV = EV − AC SV = EV − PV CPI = EV/AC SPI = EV/PV
EAC = BAC / CPI ETC = (BAC − EV) / CPI
记法:EV 永远在前(分子/被减数)——CPI、SPI 大于 1 才是赚。验算:PV=100、EV=80、AC=90 → CPI≈0.89 成本超支,SPI=0.80 进度落后。
⑩ 关键路径与 PERT 估算
关键路径 = 最长路径(决定总工期) 总时差 = LS − ES = LF − EF
PERT 期望工期 = (O + 4M + P) / 6 标准差 σ = (P − O) / 6
验算:乐观 10 天、最可能 15 天、悲观 26 天 → E=(10+60+26)/6=16 天,σ=(26−10)/6≈2.67。关键路径上活动总时差为 0,延期即影响总工期。
质量属性与战术(案例必考)
先判属性、再答战术——战术按"检测 / 缓解 / 恢复 / 预防"组织
| 质量属性 | 关注点 | 代表战术 |
|---|---|---|
| 性能 | 响应时间、吞吐量、资源利用率 | 增加资源(缓存/并发);减少计算开销;限制事件率、控制采样率;调度策略(资源仲裁) |
| 可用性 | 故障间隔、恢复时间 | 错误检测(心跳、命令/响应、异常);错误恢复(冗余、备件、回滚、状态再同步);错误预防(事务、进程监视器) |
| 可修改性 | 变更的代价与影响范围 | 高内聚低耦合、封装、限制修改范围(抽象通用化)、延迟绑定(配置文件、运行时参数) |
| 安全性 | 保密性、完整性、不可否认 | 抵抗(认证、授权、加密、限制访问);检测(入侵检测);恢复(审计追踪);识别(用户/服务认证) |
| 可测试性 | 缺陷被发现难易度 | 记录/回放、内置自测试、接口与实现分离、依赖注入(便于打桩) |
| 易用性 | 学习成本、操作效率 | 撤销/取消操作、用户界面一致性、在线帮助、用户模型分离 |
架构风格速查
上午考识别特征,下午考选型论证——每个风格记"思想+优点+风险"
| 风格 | 核心思想 | 优点 | 风险/代价 |
|---|---|---|---|
| 分层 | 按职责分层,逐层调用 | 关注点分离、可移植 | 层间调用链长,性能开销 |
| 管道-过滤器 | 数据流经一串过滤器加工 | 高内聚、支持并行、易组合 | 不适合交互式应用,数据格式转换开销 |
| C/S | 客户端承担部分逻辑 | 交互体验好、减轻服务器压力 | 客户端维护成本高、升级难 |
| B/S | 瘦客户端,逻辑在服务端 | 零安装、易升级部署 | 服务器压力大、弱网体验差 |
| 事件驱动(隐式调用) | 组件发布/订阅事件解耦 | 松耦合、易扩展新订阅者 | 控制流难追踪、时序不确定 |
| 微内核(插件) | 核心稳定 + 插件扩展 | 扩展性好、核心可裁剪 | 插件接口设计难、性能损耗 |
| 仓库/数据中心 | 中央数据 + 独立构件读写 | 数据统一、构件可独立开发 | 中央仓库是瓶颈与单点 |
| SOA | 粗粒度服务 + ESB 总线 | 异构系统集成、复用遗留系统 | ESB 中心化瓶颈、粒度粗 |
| 微服务 | 细粒度独立部署的小服务 | 独立演进、故障隔离、技术异构 | 分布式复杂性、运维成本高 |
SOA vs 微服务(高频对比)
| 维度 | SOA | 微服务 |
|---|---|---|
| 服务粒度 | 粗粒度,一个服务覆盖较大业务域 | 细粒度,一个服务对应一个业务能力 |
| 通信方式 | ESB 企业服务总线(重量级、中心化) | 轻量级 REST/RPC(去中心化) |
| 部署方式 | 通常整体打包部署 | 独立进程、独立部署、独立数据库 |
| 数据管理 | 共享数据库较常见 | 每个服务私有数据库(database per service) |
| 技术栈 | 倾向统一(WS-*、SOAP) | 允许异构( polyglot) |
| 治理 | 集中式治理 | 去中心化治理,拥抱康威定律 |
数据库范式判定 + 反规范化
判定四连问:可分?整个码?传递?决定因子都是码?
| 范式 | 消除的依赖 | 白话判定 |
|---|---|---|
| 1NF | — | 每个属性不可再分(无重复组、无嵌套表) |
| 2NF | 非主属性对码的部分函数依赖 | 非主属性必须依赖整个主码(组合码场景) |
| 3NF | 非主属性对码的传递依赖 | 非主属性不依赖其他非主属性 |
| BCNF | 主属性对码的部分/传递依赖 | 每个决定因子都必须是候选码 |
反规范化手段(以空间换时间):增加冗余列、增加派生列、重组表、分割表(水平/垂直)。代价是数据冗余与一致性维护成本,需触发器或应用层同步。
UML 2 图分类(结构 7 + 行为 7)
| 分类 | 图 | 用途速记 |
|---|---|---|
| 结构图(静态) | 类图 | 类/接口/关系,最常用 |
| 对象图 | 某一时刻的实例快照 | |
| 构件图 | 构件及其依赖(实现视角) | |
| 部署图 | 构件到硬件节点的物理映射 | |
| 制品图 | 物理软件产物(jar/war/dll) | |
| 组合结构图 | 类的内部运行时结构 | |
| 包图 | 包的组织与依赖 | |
| 行为图(动态) | 用例图 | 参与者与系统功能边界 |
| 活动图 | 业务流程/并行分支(泳道) | |
| 状态图 | 对象生命周期状态迁移 | |
| 顺序图(序列图) | 按时间序的消息交互 | |
| 通信图(协作图) | 聚焦对象链接与消息编号 | |
| 交互概览图 | 活动图+交互图混合 | |
| 定时图(时序图) | 带时间轴的交互 |
GoF 23 种设计模式分类(创 5 / 结 7 / 行 11)
创建型(5):单例、原型、工厂方法、抽象工厂、建造者——"怎么造对象"
结构型(7):适配器、桥接、组合、装饰、外观、享元、代理——"怎么组装类与对象"
行为型(11):责任链、命令、解释器、迭代器、中介者、备忘录、观察者、状态、策略、模板方法、访问者——"怎么交互与分配职责"
高频易混:代理 vs 装饰(代理控制访问,装饰增强职责);适配器 vs 外观(适配器转接口,外观简化子系统);策略 vs 状态(策略由客户端选定,状态由对象内部自动切换)。
加密算法与数字体系
| 类别 | 代表算法 | 要点 |
|---|---|---|
| 对称加密 | DES(56位)、3DES、AES(128/192/256)、IDEA、RC4、国密 SM4 | 加解密同钥、速度快、密钥分发难 |
| 非对称加密 | RSA、ECC、ElGamal、国密 SM2 | 公钥加密私钥解密,解决分发但慢,比 RSA 密钥短 |
| 摘要(单向) | MD5(128位)、SHA-1(160位)、SHA-256、国密 SM3(256位) | 不可逆、定长输出、雪崩效应,用于完整性校验 |
| 数字签名 | 发送方私钥签(先摘要后签名),接收方用发送方公钥验 | 保证完整性 + 不可否认性 + 身份认证 |
| 数字信封 | 对称密钥加密数据 + 接收方公钥加密该对称密钥 | 兼得对称的速度与非对称的分发安全 |
| PKI 三实体 | CA(签发证书)、RA(受理审核)、证书库(存储分发) | 数字证书 = 公钥 + 身份 + CA 签名 |
测试分类对比
| 维度 | 类型 | 区分要点 |
|---|---|---|
| 阶段 | 单元测试 | 最小可测单元,白盒为主 |
| 集成测试 | 模块间接口,自顶向下/自底向上/三明治 | |
| 系统测试 | 整个系统对需求规格的验证(含性能、安全) | |
| 验收测试 | 用户主导确认可交付,α(开发方场所)/β(用户实际环境) | |
| 方法 | 白盒 | 看代码:语句/判定/条件/路径覆盖 |
| 黑盒 | 看功能:等价类、边界值、因果图、错误推测 | |
| 灰盒 | 结合两者的部分信息 | |
| 目的 | 负载测试 | 逐步加压,找性能拐点/最大可接受负载 |
| 压力(强度)测试 | 超出常规负载持续施压,看能否稳定运行/崩溃恢复 | |
| 可靠性测试 | 按运行剖面模拟真实使用,获取 MTBF 等定量数据 |
数据库三模式 + 分布式数据库特性
三级模式:外模式(用户视图)→ 概念模式(全局逻辑)→ 内模式(物理存储);两级映像:外模式/模式映像保逻辑独立性,模式/内模式映像保物理独立性。
CAP:一致性 C、可用性 A、分区容错 P 三者不可兼得;网络分区必然存在,实际在 CP(如强一致存储)与 AP(如可用优先)之间取舍。
BASE:基本可用(Basically Available)、软状态(Soft state)、最终一致(Eventually consistent)——AP 的落地理论。
两阶段提交 2PC:准备阶段(投票)+ 提交/回滚阶段;阻塞协议,协调者单点;3PC 降低阻塞。
分布式透明性:分片透明 > 复制透明 > 位置透明 > 局部数据模型透明(程度从高到低)。
企业集成方式与 ESB
| 集成方式 | 集成对象 | 特点 |
|---|---|---|
| 界面集成 | 表示层/门户 | 黑盒聚合多个系统的界面(门户 Portal) |
| 数据集成 | 数据库/文件 | ETL、数据仓库、数据联邦;绕过应用逻辑 |
| 控制集成(应用/API 集成) | 应用接口 | 通过 API/消息调用业务逻辑,黑盒复用功能 |
| 过程集成 | 业务流程 | 跨系统流程编排(BPM/workflow),最高层次 |
ESB(企业服务总线)核心能力:消息路由、协议转换、数据格式转换、服务编排、安全与监控;是 SOA 的基础设施。Web Service 三要素:SOAP(协议)、WSDL(描述)、UDDI(注册)。
专业英语高频术语 · 80 词
下午英语题 5 分基本靠词汇量——先认词再谈语法,考前过 3 遍
架构与设计
architecture 架构layered architecture 分层架构coupling 耦合cohesion 内聚middleware 中间件microservice 微服务service-oriented 面向服务的component 构件/组件framework 框架design pattern 设计模式monolithic 单体的event-driven 事件驱动publish/subscribe 发布/订阅trade-off 权衡取舍
质量属性
availability 可用性reliability 可靠性scalability 可扩展性maintainability 可维护性usability 易用性security 安全性performance 性能throughput 吞吐量latency 时延fault tolerance 容错robustness 健壮性interoperability 互操作性portability 可移植性
安全
authentication 认证authorization 授权encryption 加密decryption 解密digital signature 数字签名digital envelope 数字信封certificate authority 证书颁发机构firewall 防火墙intrusion detection 入侵检测vulnerability 漏洞symmetric key 对称密钥asymmetric key 非对称密钥integrity 完整性confidentiality 保密性non-repudiation 不可否认性
数据库与数据
relational database 关系数据库normalization 规范化denormalization 反规范化primary key 主键foreign key 外键index 索引transaction 事务concurrency 并发consistency 一致性redundancy 冗余data warehouse 数据仓库data mining 数据挖掘replication 复制sharding 分片
网络与中间件
protocol 协议bandwidth 带宽load balancing 负载均衡reverse proxy 反向代理gateway 网关message queue 消息队列broker 代理/中介cluster 集群failover 故障转移cache 缓存stateless 无状态routing 路由
过程与管理
requirement elicitation 需求获取feasibility study 可行性研究prototype 原型iteration 迭代use case 用例stakeholder 干系人deliverable 交付物milestone 里程碑verification 验证validation 确认regression testing 回归测试refactoring 重构technical debt 技术债务
英语完形填空五步法
① 先通读首尾句抓全文主题(架构师英语题基本是教材原文节选,主题可猜);② 空前后找搭配(动词+名词、形容词+名词,如 deploy a service、tight coupling);③ 名词看单复数与冠词,动词看时态语态与主谓一致;④ 逻辑关系词是送分点:however(转折)、therefore/thus(因果)、whereas(对比)、in addition/moreover(递进)、in other words(解释);⑤ 全部填完再通读一遍代入验证。
论文金句模板(点击卡片复制)
结构 > 文采:阅卷每篇仅数分钟,金句+量化数据是得分锚点
【开头 · 项目背景】2025年3月,本人所在单位承接了"××业务中台"建设项目,该系统面向全省×类客户,日均交易量约××万笔,注册用户约××万。本人担任系统架构设计师,负责总体架构设计、关键技术选型与架构演进规划。本文以该系统为例,论述【主题】在项目中的分析、设计与应用。
【主体 · 方案引入】针对上述业务挑战,我对多个候选方案进行了对比论证:方案一(××)在×方面占优,但存在×风险;方案二(××)则相反。架构设计的本质是质量属性之间的权衡(trade-off),综合考虑本项目对×与×的优先级要求,最终选定××方案,理由分述如下。
【主体 · 落地过程】在实施阶段,我将总体方案分解为三个层次推进:其一,……(机制+做法);其二,……;其三,……。期间解决了××典型技术难题:现象是……,经定位根因为……,最终通过……解决,该问题处理过程加深了我对××的理解。
【主体 · 量化效果】系统于2025年×月上线,运行至今稳定。关键指标:平均响应时间由×ms降至×ms;峰值处理能力由××TPS提升至××TPS;可用性达99.9×%;×类故障恢复时间由×分钟缩短至×秒。实践证明该架构有效支撑了业务发展。(记住:论文没有数字=没有说服力)
【结尾 · 收束升华】当然,本架构也存在不足:例如在××场景下仍存在×问题,后续计划引入××加以改进。通过本项目我深刻体会到:没有"最好"的架构,只有"最合适"的架构——架构师的价值在于把质量属性需求转化为可落地的设计决策。今后我将继续深耕架构方法与实践,为业务创造更大价值。
案例答题采分句式(三段式)
每个采分点都按"概念→机制→效果"展开,比堆名词高一个档次
① 判概念:"该场景涉及××(术语)。××是指……(一句话定义)。"
② 讲机制:"其工作原理是:主语通过××机制(做了什么),从而(产生了什么效果)。"
③ 落场景:"因此在本题场景中采用××,能够带来××收益;同时需注意其代价是××,可通过××缓解。"
改错类题目答法:先指出错在哪(抄关键句),再说明为什么错,最后给出正确做法——三步都有分。
② 讲机制:"其工作原理是:主语通过××机制(做了什么),从而(产生了什么效果)。"
③ 落场景:"因此在本题场景中采用××,能够带来××收益;同时需注意其代价是××,可通过××缓解。"
改错类题目答法:先指出错在哪(抄关键句),再说明为什么错,最后给出正确做法——三步都有分。
记忆口诀卡
质量属性六字诀:"性·可·安·改·易·测"(性能、可用、安全、可修改、易用、可测试)
OSI 七层:"物理数据链路网,传输会话表示应"(物理→数据链路→网络→传输→会话→表示→应用)
范式四连问:属性可分吗(1NF)?依赖整个码吗(2NF)?传递依赖了吗(3NF)?决定因子都是码吗(BCNF)?
RAID 口诀:"0 条带快无冗余,1 镜像贵保平安,5 校验折中选,10 双保险性能兼"
设计模式数量:"创五结七行十一"(创建型5 / 结构型7 / 行为型11,共23)
CAP 取舍:"分区必选,C 与 A 二选一"——CP 牺牲可用保一致,AP 牺牲一致保可用
架构评估三方法:SAAM(最初分析法,抓易用性/可修改性)→ ATAM(权衡分析法,质量属性敏感点/权衡点)→ CBAM(成本收益法,算经济账)
论文四步:"背—搭—用—果"(项目背景 → 架构方案 → 实施过程 → 量化效果),摘要 330 字左右、正文 2000~2500 字
2026 下半年考试规则(以准考证为准)
上午 8:30–12:30:综合知识(75 道单选,最短作答 120 分钟、最长 150 分钟)与案例分析连考——综合提前交卷的时间自动留给案例;案例共 5 题:试题一必答,二至五任选 2 题。
下午 14:30–16:30:论文,4 选 1,120 分钟,不得提前交卷离场,正文 2000~2500 字。
合格规则:三科满分各 75 分,均须一次 ≥45 分;单科成绩不保留,一科不过全部重考。
考前 30 天(T-30)
考前 7 天(T-7)
考前 1 天(T-1)
考试当天
我的账号
加载中…
考试与提醒
真题年份范围
控制融合进来的真题/案例/论文参与练习的年份(不影响自己录入的题目)
AI 评分服务(可选)
配置后案例主观题可一键 AI 评分;不配置则走人工自评
当前状态:未配置(案例题走人工自评)
说明:地址自动补全 /v1/chat/completions;需服务商允许浏览器跨域(CORS);https 页面下访问局域网 IP 会被浏览器拦截,本地中转站请用 localhost 地址。Key 只保存在本机 localStorage,请勿在公共电脑配置。
数据管理
数据已自动保存到服务器(按账号隔离),导出备份仅作本地兜底
手机(澎湃OS / 鸿蒙 / iOS)浏览器下载文件常失败、文件选择器难用:推荐「复制备份文本」→ 粘贴到微信文件传输助手或备忘录留存,换设备用「粘贴导入」恢复,全程不碰文件系统;电脑端用上面的导出 / 导入文件即可。
装到手机桌面,天天用
1用手机浏览器打开本页链接
2点浏览器「分享」按钮
3选「添加到主屏幕」,桌面出现图标,点开即用
关于题库与版权
- · 内置题库共 596 道:历年真题回忆版 130 道(2025上 72 / 2025下 38 / 2024下 20)+ 考纲强化 324 道 + 高频新增 142 道;真题为回忆版,版权归原出题方,仅作个人备考练习,正式考试请以官方发布为准。
- · 支持「导入题库」JSON/CSV 导入权威真题,增量替换内置题目。
- · 错题、计划、成绩等学习行为数据为你本人资产,仅存本机,可随时导出。
- · 顶部「本科目掌握度」= 该知识点下历史作答正确率,仅作趋势参考,不预测考试结果。