软件体系结构试卷及详解.docxVIP

  • 3
  • 0
  • 约9.3千字
  • 约 25页
  • 2026-06-27 发布于江苏
  • 举报

软件体系结构试卷及详解

一、单项选择题(共10题,每题1分,共10分)

下列选项中不属于软件体系结构核心三要素的是?

A.构件

B.连接子

C.约束

D.算法

答案:D

解析:软件体系结构的核心三要素为构件、连接子、约束,三者分别从静态单元、交互载体、规则限制三个维度定义架构。算法属于构件内部的实现细节,不属于架构层级的核心要素,因此D选项错误,其余选项均为核心要素。

经典三层Web架构的组成不包含下列哪个层级?

A.表现层

B.业务逻辑层

C.数据访问层

D.消息队列层

答案:D

解析:经典三层架构为表现层(负责用户交互)、业务逻辑层(负责处理业务规则)、数据访问层(负责对接存储系统),消息队列属于跨模块通信的中间件组件,不属于三层架构的固有层级,因此D选项错误。

下列哪种架构风格是事件驱动类系统的典型实现方案?

A.管道-过滤器风格

B.发布-订阅风格

C.主程序-子程序风格

D.虚拟机风格

答案:B

解析:发布-订阅风格中,事件发布者将事件发送至中间代理,订阅者自行订阅所需事件,天生适合事件驱动的解耦场景。管道-过滤器属于数据流风格,主程序-子程序属于调用类风格,虚拟机属于解释执行类风格,均不匹配事件驱动的核心特征,因此B选项正确。

4+1视图体系中,用于描述系统功能需求、面向最终用户的视图是?

A.逻辑视图

B.进程视图

C.开发视图

D.部

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档