- 1
- 0
- 约4.09千字
- 约 12页
- 2026-05-07 发布于未知
- 举报
软件架构基础试题及答案
软件架构基础试题
一、单项选择题(每题2分,共20分)
1.软件架构的核心要素不包括以下哪项?
A.组件及其接口
B.组件间的交互关系
C.系统的部署环境
D.架构设计的约束条件
2.以下哪项属于软件架构的质量属性?
A.代码行数
B.模块内聚度
C.系统可扩展性
D.开发人员数量
3.分层架构中,“依赖规则”指的是?
A.高层模块可以依赖低层模块,反之不可
B.所有模块必须依赖公共基础层
C.相邻层之间必须双向依赖
D.跨层依赖需通过中间层转发
4.微服务架构中,服务间通信通常优先选择以下哪种方式?
A.共享数据库
B.同步RPC调用
C.异步消息队列
D.内存共享变量
5.以下哪种架构模式适用于需要快速迭代、功能频繁变更的互联网产品?
A.单体架构
B.事件驱动架构
C.分层架构
D.客户端-服务器架构
6.软件架构设计中,“关注点分离”原则的主要目的是?
A.减少代码重复
B.降低系统复杂度
C.提高运行效率
D.简化部署流程
7.以下哪项是“CQRS(命令查询职责分离)”模式的典型应用场景?
A.实时交易系统的读多写少场景
B.单用户单线程的本地应
原创力文档

文档评论(0)