- 1
- 0
- 约1.47万字
- 约 33页
- 2026-09-17 发布于上海
- 举报
2026年软件架构试卷及详解
一、单项选择题(共10题,每题1分,共10分)
在软件架构风格中,以下哪种风格强调将系统划分为一系列独立的、可复用的服务,并通过网络进行通信?
A.分层架构
B.事件驱动架构
C.微服务架构
D.管道-过滤器架构
答案:C
解析:微服务架构的核心思想是将一个大型应用程序拆分为一组小的、独立的服务,每个服务运行在自己的进程中,服务之间通过轻量级的通信机制(如HTTPAPI)进行协作。选项A的分层架构强调按职责划分层次;选项B的事件驱动架构侧重于通过事件的产生和消费来解耦组件;选项D的管道-过滤器架构关注于数据流的处理,每个过滤器处理数据后传递给下一个。因此,强调独立服务并通过网络通信的是微服务架构。
架构决策记录(ADR)的主要作用是什么?
A.记录项目的详细需求
B.描述系统组件的物理部署
C.记录重要的、有约束力的架构决策及其背景和后果
D.定义软件的开发迭代计划
答案:C
解析:架构决策记录是一种轻量级文档,用于捕捉一个架构决策的上下文、所考虑的选项、做出的决定及其理由和可能产生的影响。它有助于团队成员理解为何做出特定选择,并为未来的变更提供背景。选项A是需求文档的作用;选项B是部署图的作用;选项D是项目计划或迭代计划的作用。因此,记录重要架构决策背景和后果的是ADR。
在评估软件架构质量时,“可修改性”主要关注以下哪个方面?
A
您可能关注的文档
最近下载
- 水利水电工程单元工程施工质量检验表与验收表(SLT631.8-2025).docx
- 中国民间故事大全阅读(最新) .pdf VIP
- 《人性的弱點》全集!.doc VIP
- T∕CABEE 048-2023 超低能耗建筑用外门窗应用技术规程.pdf
- 九年级化学第3单元教案第三单元 物质构成的奥秘.docx
- 甘肃省普通高中新课程实验总结表彰.doc VIP
- 第二十九节机电工程管理方案.docx
- 临床液相色谱-串联质谱检测方法建立、性能确认和质量控制-小分子分析物的定量检测.pdf VIP
- 新人教版四年级上册数学第一单元试卷.pdf VIP
- 科技金融投入、数字化转型与...能转换——基于制度环境视角_尹希果.pdf VIP
原创力文档

文档评论(0)