- 0
- 0
- 约9.11千字
- 约 20页
- 2026-01-26 发布于福建
- 举报
2025年大一软件架构期末模拟试卷
考试时间:120分钟?总分:100分?年级/班级:大一软件架构
一、选择题
1.软件架构风格中,适用于多层分布式系统的风格是
A.管道-过滤器
B.客户端-服务器
C.分层架构
D.模块化架构
2.在软件架构设计中,描述系统组件之间交互的模型称为
A.架构模式
B.架构风格
C.架构视图
D.架构描述
3.软件架构中的非功能性需求通常包括
A.功能需求
B.性能需求
C.数据需求
D.安全需求
4.软件架构设计中的“YAGNI”原则指的是
A.你应该始终编写干净的代码
B.你应该避免过度设计
C.你应该总是编写可测试的代码
D.你应该总是编写可维护的代码
5.在分层架构中,通常位于最底层的是
A.表示层
B.业务逻辑层
C.数据访问层
D.应用层
6.软件架构设计中的“高内聚低耦合”原则指的是
A.组件内部的功能应该高度相关
B.组件之间的依赖应该尽可能少
C.组件应该尽可能独立
D.组件应该尽可能复杂
7.软件架构中的“架构决策日志”用于
A.记录架构设计决策
B.记录代码变更
C.记录测试结果
D.记录用户反馈
8.在微服务架构中,每个服务通常负责
A.整个系统的功能
B.系统的一部分功能
C.系统的所有功能
D.与其他服务无关的功能
9.软件架构设计中的“架构评审”目的是
A.发现架构设计中的问题
B.完成代码编写
C.进行系统测试
D.用户验收测试
10.软件架构中的“领域驱动设计”强调
A.组件之间的交互
B.业务逻辑的封装
C.数据库设计
D.用户界面设计
11.在架构设计中,描述系统整体结构和组件之间关系的文档称为
A.架构模式
B.架构风格
C.架构视图
D.架构描述
12.软件架构中的“架构原则”指的是
A.具体的设计规则
B.高层次的指导方针
C.具体的编码规范
D.测试用例
13.在架构设计中,描述系统组件之间交互的模型称为
A.架构模式
B.架构风格
C.架构视图
D.架构描述
14.软件架构中的“架构决策日志”用于
A.记录架构设计决策
B.记录代码变更
C.记录测试结果
D.记录用户反馈
15.在分层架构中,通常位于最底层的是
A.表示层
B.业务逻辑层
C.数据访问层
D.应用层
16.软件架构设计中的“高内聚低耦合”原则指的是
A.组件内部的功能应该高度相关
B.组件之间的依赖应该尽可能少
C.组件应该尽可能独立
D.组件应该尽可能复杂
17.软件架构中的“架构评审”目的是
A.发现架构设计中的问题
B.完成代码编写
C.进行系统测试
D.用户验收测试
18.在微服务架构中,每个服务通常负责
A.整个系统的功能
B.系统的一部分功能
C.系统的所有功能
D.与其他服务无关的功能
19.软件架构设计中的“架构原则”指的是
A.具体的设计规则
B.高层次的指导方针
C.具体的编码规范
D.测试用例
20.软件架构中的“领域驱动设计”强调
A.组件之间的交互
B.业务逻辑的封装
C.数据库设计
D.用户界面设计
二、填空题
1.软件架构风格中,适用于多层分布式系统的风格是__________。
2.在软件架构设计中,描述系统组件之间交互的模型称为__________。
3.软件架构中的非功能性需求通常包括__________、__________和__________。
4.软件架构设计中的“YAGNI”原则指的是__________。
5.在分层架构中,通常位于最底层的是__________。
6.软件架构设计中的“高内聚低耦合”原则指的是__________和__________。
7.软件架构中的“架构决策日志”用于__________。
8.在微服务架构中,每个服务通常负责__________。
9.软件架构设计中的“架构评审”目的是__________。
10.软件架构中的“领域驱动设计”强调__________。
11.在架构设计中,描述系统整体结构和组件之间关系的文档称为__________。
12.软件架构中的“架构原则”指的是__________。
13.在架构设计中,描述系统组件之间交互的模型称为__________。
14.软件架构中的“架构决策日志”用于__________。
15.在分层架构中,通常位于最底层的是__________。
16.软件架构设计中的“高内聚低耦合”原则指的是__________和__________。
17.软件架构中的“架构评审”目的是__________。
18.在
原创力文档

文档评论(0)