软件架构基础试题及答案.docxVIP

  • 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)

1亿VIP精品文档

相关文档