基于架构软件设计-架构真题(五十八)

  1. "4+1"视图主要描述系统逻辑架构。其中()视图用于描述对象模型,并说明系统应该为用户提供哪些服务。
  1. 过程
  2. 开发
  3. 物理
  4. 逻辑

解析:

"4+1"有逻辑视图、过程视图、物理视图、开发视图和架构的描述。

逻辑视图:设计的对象模型。

过程视图:捕捉并发和同步。

物理视图:软件到硬件的映射,分布式特征。

开发视图:描述开发环境的静态组织。

答案:D

  1. 基于架构的软件设计ABSD有三个基础,分别是对系统进行功能分解、采用()实现质量属性与商业需求、采用软件模板设计软件结构。
  1. 设计模式
  2. 架构策略
  3. 架构描述
  4. 架构风格

解析:

ABSD三个基础

  1. 对系统进行功能分解。
  2. 采用架构风格实现质量属性与商业需求
  3. 采用软件模板设计软件结构。

包含6个主要活动

  1. 架构复审活动 目标 是标识潜在风险。
  2. 架构演化 针对用户需求变化,满足新需求。

答案:D

  1. DSSA是特定应用领域,()的任务是根据领域模型和现有系统开发出DSSA,并对DSSA的准确性和一致性进行评估。
  1. 领域设计者
  2. 领域实现者
  3. 领域分析者
  4. 领域专家

解析:

领域分析、领域实现、领域设计。

领域分析者:控制整个领域的分析过程,进行知识获取,获取到的知识组织到领域模型。

领域设计者:根据领域模型,开发出DSSA。(没有实现者

答案:B

  1. 基于构件的开发模型包括软件的 需求分析定义、()、()、()、以及测试和发布五个顺序执行。

解析:

体系结构设计、构件库建立、应用软件构建

  1. 嵌入式处理器类型中不具备内存管理单元MMU的是()。
  1. MIPS32 24K
  2. PowerPC750
  3. ARM920T
  4. Cortex-M3

答案:D

解析:M3不具备内存管理

  1. 嵌入式系统采用中断方式实现输入输出的主要原因是(能对突发事件做出快速响应)。在中断时,CPU断点信息一般保存在()中。
  1. 通用寄存器
  2. I/O接口

答案:D

  1. 以下关于网络存储的叙述,正确的是()。
  1. FCSAN的网络介质为光纤通道,而IP SAM使用标准的以太网
  2. NAS通过SCSI连接至服务器,通过服务器网卡在网络上传输数据
  3. DAS支持完全跨平台文件共享,支持所有操作系统
  4. SAN设备有自己的文件管理系统,NAS中的存储设备没有文件管理系统。

答案:A

  1. 软件系统架构师关于软件系统结构、(行为)和属性的高级抽象。在描述阶段,主要描述直接构成系统的抽象组件以及各个组件之间的连接规则,也别是相对细致的描述组件的()。
  1. 数据依赖
  2. 功能依赖
  3. 交互关系
  4. 实现关系

解析:

描述阶段,主要各个组件的连接规则和交互关系

实现阶段,抽象变为实现组件,比如具体类和对象。

软件系统架构 不仅指定了软件系统的组织拓扑结构

答案:C

  1. SAAM主要输入是问题描述、()和架构描述文档。
  1. 问题建模
  2. 问题说明
  3. 需求建模
  4. 需求说明

解析:

SAAM主要输入问题描述、需求说明和架构描述文档。

其分析过程主要包括 场景开发架构描述、单个场景评估、场景交互和总体评估。

答案:D

  1. 软件开发环境是支持软件产品开发的软件系统,它由软件工具集和环境集成机制构成。环境集成机制包括:提供统一的数据模式和数据接口规范的数据集成机制,支持各个开发活动之间通信、切换、调度和协同的(工作);为统一操作方式提供支持的()。
  1. 平台集成机制
  2. 操作集成机制
  3. 界面集成机制
  4. 控制集成机制

解析:

控制集成机制:支持各开发活动之间通信、切换、调度和协同工作。

界面集成机制:统一的操作方式提供支持。

答案:C

  1. ()指局部数据模型透明,用户或应用无需知道局部使用哪种数据模型。
  1. 逻辑透明
  2. 复制透明
  3. 分片透明
  4. 位置透明

答案:A

  1. SOC称为系统级芯片,片上系统,SOC不正确的说法()。
  1. SoC是信息系统核心的芯片集成,是将系统关键部分集成在一块芯片上,完成信息系统核心功能。
  2. SoC是将微处理器、模拟IP核、数字IP核和存储器集成在单一芯片上,面向特定用途标准产品
  3. SoC是一款具有运算能力的处理芯片,可面向特定用户定制的标准产品
  4. Soc是一种技术,是以实际的,确定的系统功能开始

答案:C

解析:

不是处理芯片。

  1. 关于构件及接口的叙述,错误的是()。
  1. 构件可以基于对象实现,也可以不基于对象实现
  2. 构件不允许外部所支持的接口进行动态发现或调用。
  3. 构件是软件系统中相对独立具有一定意义的构成成分
  4. 构件在容器中进行管理并获取其属性或者服务

答案:B

解析:

(1)构件可以基于对象实现,也可以作为对象实现。

(2)构件需要在容器中管理并获取属性或服务

(3)客户程序可以在运行状态下利用接口动态确定构件所支持的功能并调用。

(4)构件是具有一定意义的,相对独立的可重用单元

相关推荐
58沈剑5 小时前
80后聊架构:架构设计中两个重要指标,延时与吞吐量(Latency vs Throughput) | 架构师之路...
架构
想进大厂的小王7 小时前
项目架构介绍以及Spring cloud、redis、mq 等组件的基本认识
redis·分布式·后端·spring cloud·微服务·架构
阿伟*rui8 小时前
认识微服务,微服务的拆分,服务治理(nacos注册中心,远程调用)
微服务·架构·firefox
ZHOU西口9 小时前
微服务实战系列之玩转Docker(十八)
分布式·docker·云原生·架构·数据安全·etcd·rbac
deephub11 小时前
Tokenformer:基于参数标记化的高效可扩展Transformer架构
人工智能·python·深度学习·架构·transformer
架构师那点事儿12 小时前
golang 用unsafe 无所畏惧,但使用不得到会panic
架构·go·掘金技术征文
W Y15 小时前
【架构-37】Spark和Flink
架构·flink·spark
Gemini199515 小时前
分布式和微服务的区别
分布式·微服务·架构
Dann Hiroaki1 天前
GPU架构概述
架构
茶馆大橘1 天前
微服务系列五:避免雪崩问题的限流、隔离、熔断措施
java·jmeter·spring cloud·微服务·云原生·架构·sentinel