2026 下半年软考系统架构设计师综合知识真题回忆与解析

本文整理并解析2026年下半年系统架构设计师考试上午场综合知识真题,覆盖软件架构设计(ATAM、CBAM、DSSA、分布式架构)、性能与可靠性计算、软件测试与质量度量、操作系统与网络基础、数据库与信息安全、生成式AI与区块链、设计模式与敏捷开发等核心考点,强调架构为中心、计算重原理、新技术融合的命题特点。

前言

2026 年下半年系统架构设计师考试已经结束,上午场的综合知识(选择题)延续了"架构为核心、基础全覆盖、计算不超纲"的命题风格。笔者在考后结合自身回忆以及多个版本的题目分享,对综合知识部分进行了交叉核对与整理,形成这份回忆版解析。
在这里插入图片描述

需要事先说明的是:

  • 题目来源于考后回忆与多方版本的交叉核对,题干表述可能与真题存在细微出入;
  • 题目序号为按知识点重新整理的连续编号,并非真题原始题号,专业英语统一放在最后;
  • 每题均给出参考答案与简要解析,少数回忆不全的题目以官方教程的主流口径为准。

下面按八大板块逐一给出答案与说明。

1 软件架构设计

软件架构是本次考试的绝对核心,涉及架构组成、架构风格、架构动态性、架构坏味道、架构评估以及架构视图等多个考点。

1.1 架构组成与架构风格

题号参考答案简要解析
1架构配置软件架构三要素是构件、连接件和架构配置(约束)。架构配置描述构件如何连接、组合与部署,"架构风格"是更高层抽象,不属于基本组成。
2管道—过滤器数据经过清洗等多个独立阶段、各阶段可替换、阶段间传递结果,符合管道—过滤器风格,强调步骤独立性、可组合性与数据逐阶段传递。
3事务流结构化设计中数据流分变换流与事务流。中心数据流接收后向外分发到多条处理路径,属于事务流,而非线性的变换流。
4虚拟机(解释器)系统需要解析自定义语言,本质是用解释器按自定义规则执行,对应虚拟机风格;黑板风格更适合语音识别等多知识源协同场景。
5“整体输入”(该说法错误)管道—过滤器并不要求上一阶段处理完全部数据后下一阶段才执行,流式场景下可边产生、边传递、边处理,故"必须整体输入、整批串行"不正确。

1.2 架构动态性与架构坏味道

题号参考答案简要解析
6结构动态性运行时可增删已有类型的构件实例、修改连接关系,但未引入新构件类型,变化发生在实例结构层面,属于结构动态性;支持新构件类型动态载入则为体系结构动态性。
7循环依赖订单服务依赖库存服务,库存服务又反向依赖订单服务,形成相互引用的环,是典型的循环依赖坏味道。
8共变耦合两服务虽无直接调用、职责清晰,但共同依赖一套频繁变化的报文结构,导致一方改格式另一方也被迫修改,这种因同一变更原因而共同修改的耦合即共变耦合。

1.3 架构评估:ATAM 与 CBAM

题号参考答案简要解析
9探索场景评估人员人为设置极端负载或功能变化,目的是探测架构能力边界与潜在风险,这种非正常业务场景称为探索场景。
10权衡点提高加密强度既提升安全性又增加计算开销、影响性能,同一决策对多个质量属性产生相互竞争的影响,属于权衡点;只显著影响单一质量属性的是敏感点。
11CBAMATAM 关注架构决策对质量属性的影响,CBAM(成本收益分析方法)在此基础上进一步引入成本、收益与经济价值,对架构策略进行成本收益分析。

1.4 架构视图、DSSA 与分布式架构

题号参考答案简要解析
12DSSA特定领域软件架构按垂直域、水平域组织并产出可重用产品单元;其五阶段中第 5 阶段为"产生、搜集可重用的产品单元",即为 DSSA 增加构件。
13进程视图(Process View)4+1 视图中进程视图负责描述并发、进程与通信等动态行为,是表示动态行为过程的视图。
14时序图、活动图、通信图进程视图对应的 UML 图核心是时序图、活动图和通信图(协作图),均用于刻画对象间的动态交互。
15MVVMMVVM 由 Model、View、ViewModel 及数据绑定构成,View 与 Model 通过 ViewModel 传递并借助双向绑定交互。
16注册中心(服务注册发现)微服务中实例 IP、端口动态变化,通过注册中心登记并发现可用服务实例,实现位置透明与动态路由。
17心跳(Ping/Echo)通过周期性心跳检测判断节点是否存活,是典型的故障检测机制。
18可用性战术心跳检测用于及时发现故障并触发恢复,属于支持可用性的故障检测战术。
19bindingWSDL 中 operation(操作节点)位于 binding 内部、是 binding 的子节点,用于指定 SOAP 协议等具体绑定,而非 message 的子节点;message 只描述抽象消息。

2 计算与数学基础

计算题是最值得争取的基础分,只要理解原理、套对公式即可,本次涉及阿姆达尔定律、可靠性、可用性、泊松过程、概率、关联规则与图着色。

2.1 性能、可靠性与可用性计算

题号参考答案简要解析
20加速比约 1.37阿姆达尔定律:S=1/[(1-P)+P/S]=1/(0.7+0.3/10)=1/0.73≈1.37,整体提升受不可优化部分限制。
21时间约为原来的 0.73由加速比 1.37 可知,优化后执行时间约为原来的 1/1.37≈0.73,即缩短约 27%。
22串联可靠度约 0.2231指数模型 R(t)=e(−t/MTBF),R_A=e(−0.5)≈0.6065,R_B=e^(−1)≈0.3679;串联 R=R_A×R_B≈0.2231。
23并联可靠度约 0.7513并联 R=1−(1−R_A)(1−R_B)=1−0.3935×0.6321≈0.7513,即至少一个组件正常系统就正常。
24MTTF=50 小时恒定故障率(齐次泊松)下 MTTF=1/λ=1/0.02=50 小时。
25可用性约 0.9901稳态可用性 A=MTBF/(MTBF+MTTR)=1000/1010≈0.9901,即约 99.01%。

2.2 概率计算

题号参考答案简要解析
26至少一人成功 79%,全部成功 6%反向计算:1−(1−0.3)(1−0.4)(1−0.5)=1−0.7×0.6×0.5=0.79;三人全部成功为 0.3×0.4×0.5=0.06。

2.3 数据挖掘与图论

题号参考答案简要解析
27支持度 20%,置信度 50%支持度=同时含牛奶和面包的记录数/总记录数=20/100=0.2;置信度=同时含两者的记录数/含牛奶的记录数=20/40=0.5。
283 个隔间本质是图着色问题:人看作顶点、不能同住看作边、同色即同房间。存在三人两两冲突故至少 3 色,且可构造出如 adf/bc/e 的可行方案,所以最少 3 个。

3 软件测试与质量管理

3.1 测试用例与可测试性设计

题号参考答案简要解析
29有效等价类 1 个年龄范围 18~60,落在范围内的取值构成 1 个有效等价类。
30无效等价类 2 个小于 18、大于 60 分别构成一个无效等价类,共 2 个。
31边界值 17、18、19、30、59、60、61边界值围绕边界及内、外相邻值选取,再取一个范围内普通值,共 7 个重点测试点。
32响应时间不变时并发越多越好响应时间保持不变的前提下,系统能稳定支持的并发用户越多,说明并发承载能力越强。
33可测试性设计措施稳定构造场景并准确判断结果,需明确接口契约、隔离职责、提供可控输入、可替换依赖(如用 Mock 替代真实支付)以及可观察输出。

3.2 质量度量与配置管理

题号参考答案简要解析
34条件相同,承载并发更多者更强业务组合、数据规模、硬件、响应时间与错误率限制都相同时,能稳定承载更多并发用户的系统并发能力更强;并发用户数不等于吞吐量。
35缺陷检出率 90%交付前发现 180 个、上线后又发现 20 个,检出率=180/(180+20)=90%,该口径只反映两阶段已发现缺陷的比例。
36物理配置审计(PCA)物理配置审计核对配置项的物理实体与文档是否一致,典型关注点是版本号、规格等是否相符。

4 操作系统、网络与云计算

4.1 操作系统基础

题号参考答案简要解析
37逻辑地址 16 位页面 1024B 故页内偏移 10 位,逻辑 64 页需 6 位页号,逻辑地址共 16 位。
38物理地址 15 位物理 32 个页框需 5 位框号,加上 10 位页内偏移,物理地址共 15 位。
39共享代码段fork 创建子进程时父子进程共享只读代码段,栈、堆等私有数据采用写时复制(Copy-on-Write)。
40MMIO(内存映射 I/O)内存映射 I/O 把外设寄存器映射到内存地址,CPU 用普通访存指令即可操作外设,无需专门 I/O 指令。
41堆栈创建任务时会建立任务控制块(堆栈)。
42数据操作系统管理 CPU 时间、内存、I/O 设备与文件等资源,用户的业务"数据"本身不是操作系统直接管理的对象。

4.2 计算机网络

题号参考答案简要解析
43网络号 192.168.x.120掩码末字节 248,块大小 256−248=8,121/8 向下取整为 15,15×8=120,故网络号为所在段的 .120。
44争用信道CSMA/CD 是以太网介质访问方式,各节点竞争争抢信道,属争用型;令牌环属循环型,优先级调度属优先型。

4.3 云计算与边缘计算

题号参考答案简要解析
45可用区(AZ)可用区是同一地域内具备物理隔离、可用于故障隔离的基础设施区域,同一地域下多 AZ 可实现容灾。
46边缘自治、本地持久化、恢复后同步边缘节点断网时应继续运行关键服务,把实时数据持久化到本地,网络恢复后再异步同步到云端,体现离线自治与最终一致。

5 数据库与信息安全

5.1 数据库原理

题号参考答案简要解析
47用户定义(自定义)完整性字段必须为 8 位数字是用户针对业务定义的规则,属于用户定义完整性,而非实体或参照完整性。
48逻辑设计阶段关系模式(表结构、字段、主外键)的设计属于逻辑设计阶段,物理设计关注存储结构与索引。
49持锁程序可读写排他锁(X 锁)允许持锁事务自身读取和修改数据,其他事务既不能读也不能写;共享锁只允许读。
50投影后元组数 ≤ 原关系投影在集合语义下会去除重复列值产生的重复元组,因此结果元组数不会超过原关系。
51提升检索效率(反选)规范化主要为减少冗余及插入、删除、更新异常,并非为提升查询效率;过度规范化增加连接反而可能降低性能。

5.2 信息安全

题号参考答案简要解析
52AES、TripleDES、SM4三者均为对称(分组)加密算法;RSA 属于非对称加密。
53国产算法 SM4SM4 是我国商用密码算法,用于无线局域网等标准,是本题所列中的国产对称加密算法。
54私钥签名、公钥验签数字签名由发送方用自己私钥生成、接收方用发送方公钥验证;保密传输则用对方公钥加密、自己私钥解密。
55数字签名同时实现完整性与身份认证应对数据摘要做数字签名;单纯 SHA-256 只保证完整性,Base64 只是编码。
56业务权限逻辑越权等业务权限逻辑依赖业务上下文、角色与数据归属,自动化工具难以理解业务语义,最易误判;SQL 注入、敏感目录、反射型 XSS 靠特征识别相对稳定。

5.3 知识产权

题号参考答案简要解析
57归属公司职工为完成工作任务、利用单位资源开发的软件属于职务作品,在满足法定条件时软件著作权由单位享有。
58独创性并已固定软件著作权保护核心是独立开发(独创性)且表达已固定在某种有形载体上,不保护思想本身。

6 人工智能与新技术

6.1 机器学习、知识图谱与生成式 AI

题号参考答案简要解析
59实体链接知识图谱中把文本里的实体提及(如"苹果公司")与知识库已有实体建立对应、消除歧义的过程是实体链接;实体识别只负责从文本找出实体。
60基于 Transformer 的大模型智能编程助手依据上下文预测后续 Token 并自回归生成代码,最适合的是基于 Transformer 的大语言模型。
61是否带标签监督学习训练数据带标签,无监督学习不带标签,这是两者最根本的区别。
62多次初始化以选更优结果K-means 对初始中心敏感,不同初值可能收敛到不同局部最优,故需多次初始化并选取目标函数更优的解。

6.2 区块链

题号参考答案简要解析
63工作量证明(PoW)比特币采用工作量证明共识,节点通过算力竞争记账;PBFT、DPoS 是其他共识机制。

7 软件工程与设计模式

7.1 设计模式与用例关系

题号参考答案简要解析
64策略模式策略模式把一族可互换的算法分别封装,使算法可独立于使用方变化、相互替换。
65观察者模式股票/订阅场景中主题状态变化时通知所有订阅者,是观察者模式在服务中的典型应用。
66泛化普通用户与管理员用户是参与者之间的继承关系,管理员是普通用户的特化,用例图中用泛化表示。

7.2 敏捷开发与过程模型

题号参考答案简要解析
67敏捷开发敏捷强调迭代增量、快速反馈与拥抱变化,以小步交付、持续集成和面对面沟通为特征。
68用户故事 3C用户故事 3C 指卡片(Card)、交谈(Conversation)、确认(Confirmation)。
69原型化方法 / 敏捷需求不确定、用户不确定的项目,宜先用原型化方法快速构造可运行原型明确需求,或采用敏捷迭代逐步澄清。

7.3 耦合与模块设计

题号参考答案简要解析
70标记耦合(特征耦合)传递整个结构体但模块只使用其中"成绩"等部分字段,属于标记耦合;若只传单个数据值则为数据耦合。

8 专业英语

专业英语围绕黑板架构(Blackboard Architecture)展开,考查对架构思想的英文理解及相关词汇。其核心英文表述如下:

The blackboard architecture is a cooperative problem-solving model in which independent knowledge sources interact through a shared data structure. The blackboard holds the current problem state, intermediate results, and partial hypotheses, while multiple specialized knowledge sources read from and write to this common workspace without directly invoking one another. A control component monitors changes to the blackboard and decides which knowledge source to activate next.

该段关键在于:多个独立(independent)的知识源通过共享(shared)数据结构读写(read and write to)协作,由控制组件决定下一步激活哪个知识源,各知识源并不直接相互调用。相关词汇对照如下:

英文中文
independence / independent独立
read and write to读写
Shared共享
Own拥有
Information信息

结语

以上就是 2026 年下半年系统架构设计师综合知识部分的回忆版本,共整理出 70 道选择题并给出了参考答案与简要解析。由于题目全部来自考后回忆,一方面必然存在遗漏,可能有部分题目没有收录;另一方面题干、选项和答案也可能与真题存在偏差,甚至解析本身也难免有错误。

这份整理只是抛砖引玉,如果你也参加了本次考试,发现其中有遗漏的题目、记错的题干或不正确的答案,欢迎在评论区指出来,大家一起补充、订正,共同把这份回忆版本完善,方便后续备考的同学参考。

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

cooldream2009

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值