2025上半年软考系统架构设计师考试真题考及答案.docxVIP

2025上半年软考系统架构设计师考试真题考及答案.docx

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

2025上半年软考系统架构设计师考试真题及答案

一、综合知识(共75题,每题1分,总分75分)

1.以下关于软件架构质量属性的描述中,正确的是()

A.可维护性关注系统在故障发生时的恢复能力

B.性能关注系统完成任务所需的时间或资源消耗

C.安全性关注系统对用户请求的响应速度

D.可用性关注系统功能的正确性

答案:B

解析:可维护性指修改系统的难易程度(A错误);性能指完成任务的时间或资源效率(B正确);安全性指防止未授权访问或数据泄露(C错误);可用性指系统正常运行时间的比例(D错误)。

2.某电商系统需要支持“双11”大促期间的高并发请求,其架构设计中采用了“读写分离+数据库分片”策略。该策略主要优化的质量属性是()

A.可测试性

B.性能

C.可移植性

D.可修改性

答案:B

解析:读写分离通过分担主库压力提升读性能,数据库分片通过数据分散降低单库负载,均直接优化系统处理高并发的性能(B正确)。

3.以下属于事件驱动架构(EDA)典型特征的是()

A.严格的层次依赖关系

B.通过消息队列传递事件通知

C.所有组件共享全局状态

D.采用同步调用实现组件交互

答案:B

解析:事件驱动架构通过事件发布-订阅机制解耦组件,通常使用消息队列传递事件(B正确);层次架构强调依赖关系(A错误);共享状态是紧耦合特征(C错误);同步调用是过程式架构特征(D错误)。

4.云原生架构中,服务网格(ServiceMesh)的核心功能是()

A.实现容器的弹性伸缩

B.管理微服务间的网络通信与安全

C.提供Serverless函数运行环境

D.优化数据库查询性能

答案:B

解析:服务网格通过Sidecar代理接管微服务间的网络流量,实现服务发现、负载均衡、认证加密等通信管理功能(B正确);弹性伸缩由Kubernetes等容器编排工具实现(A错误);Serverless由函数计算平台提供(C错误);数据库优化属于数据层设计(D错误)。

5.某医疗系统需存储患者电子病历(EMR),要求满足“强一致性”和“高可用性”,且支持海量数据存储。最适合的数据库选型是()

A.关系型数据库(如Oracle)

B.键值数据库(如Redis)

C.分布式数据库(如TiDB)

D.文档数据库(如MongoDB)

答案:C

解析:分布式数据库通过多副本和一致性协议(如Raft)同时满足强一致性和高可用性,且支持水平扩展应对海量数据(C正确);传统关系型数据库扩展能力有限(A错误);键值/文档数据库通常牺牲强一致性(B、D错误)。

6.以下关于架构评估方法ATAM(架构权衡分析方法)的描述中,错误的是()

A.包含场景收集、架构描述、需求验证等阶段

B.主要用于评估架构对质量属性的支持程度

C.仅关注性能、安全性等单一质量属性

D.通过识别敏感点和权衡点指导架构优化

答案:C

解析:ATAM强调多质量属性的权衡分析(如性能与安全性的冲突),而非单一属性(C错误);其他选项均为ATAM的核心步骤(A、B、D正确)。

7.面向高并发的分布式系统中,“流量削峰”通常采用的技术是()

A.负载均衡(如Nginx)

B.异步消息队列(如Kafka)

C.数据库主从复制

D.缓存穿透防御(如BloomFilter)

答案:B

解析:消息队列通过缓冲请求实现流量削峰填谷(B正确);负载均衡用于流量分发(A错误);主从复制提升读性能(C错误);BloomFilter防止缓存穿透(D错误)。

8.以下属于软件架构模式中“分层架构”典型应用的是()

A.微服务架构中的服务治理模块

B.操作系统的用户态与内核态分离

C.区块链系统的P2P网络层

D.机器学习模型的训练与推理分离

答案:B

解析:分层架构通过层次划分实现关注点分离,如操作系统的用户态(应用层)与内核态(系统层)(B正确);微服务属于分布式架构(A错误);P2P是网络拓扑模式(C错误);训练与推理分离属于功能拆分(D错误)。

9.某银行核心交易系统要求“任意两个节点故障时,系统仍能正常运行”,其可用性目标对应的故障容忍级别是()

A.N+1冗余

B.2N冗余

C.3节点多数派

D.双活数据中心

答案:B

解析:2N冗余指每个组件有两个完全独立的副本,可容忍两个节点故障(B正确);N+1冗余容忍1个故障(A错误);多数派需至少3节点容忍1故障(C错误);双活数据中心关注跨地域容灾(D错误)。

10.以下关于边缘计算(EdgeComputing)与云计算协同的描述中,正确的是()

A.边缘节点仅负责数据存储,不处理计算任务

B.云计算中心负责实时性要求高的

文档评论(0)

155****9258 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档