前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >基于架构软件设计-架构真题(五十八)

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

作者头像
用户9919783
发布2023-10-24 10:58:35
2180
发布2023-10-24 10:58:35
举报
文章被收录于专栏:后端从入门到精通

1、“4+1”视图主要描述系统逻辑架构。其中()视图用于描述对象模型,并说明系统应该为用户提供哪些服务。

A、过程

B、开发

C、物理

D、逻辑

解析:

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

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

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

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

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

答案:D

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

A、设计模式

B、架构策略

C、架构描述

D、架构风格

解析:

ABSD三个基础

(1)对系统进行功能分解。

(2)采用架构风格实现质量属性与商业需求。

(3)采用软件模板设计软件结构。

包含6个主要活动

(1)架构复审活动 目标 是标识潜在风险。

(2)架构演化 针对用户需求变化,满足新需求。

答案:D

3、DSSA是特定应用领域,()的任务是根据领域模型和现有系统开发出DSSA,并对DSSA的准确性和一致性进行评估。

A、领域设计者

B、领域实现者

C、领域分析者

D、领域专家

解析:

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

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

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

答案:B

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

解析:

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

5、嵌入式处理器类型中不具备内存管理单元MMU的是()。

A、MIPS32 24K

B、PowerPC750

C、ARM920T

D、Cortex-M3

答案:D

解析:M3不具备内存管理

6、嵌入式系统采用中断方式实现输入输出的主要原因是(能对突发事件做出快速响应)。在中断时,CPU断点信息一般保存在()中。

A、通用寄存器

B、I/O接口

C、堆

D、栈

答案:D

7、以下关于网络存储的叙述,正确的是()。

A、FCSAN的网络介质为光纤通道,而IP SAM使用标准的以太网

B、NAS通过SCSI连接至服务器,通过服务器网卡在网络上传输数据

C、DAS支持完全跨平台文件共享,支持所有操作系统

D、SAN设备有自己的文件管理系统,NAS中的存储设备没有文件管理系统。

答案:A

8、软件系统架构师关于软件系统结构、(行为)和属性的高级抽象。在描述阶段,主要描述直接构成系统的抽象组件以及各个组件之间的连接规则,也别是相对细致的描述组件的()。

A、数据依赖

B、功能依赖

C、交互关系

D、实现关系

解析:

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

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

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

答案:C

9、SAAM主要输入是问题描述、()和架构描述文档。

A、问题建模

B、问题说明

C、需求建模

D、需求说明

解析:

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

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

答案:D

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

A、平台集成机制

B、操作集成机制

C、界面集成机制

D、控制集成机制

解析:

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

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

答案:C

11、()指局部数据模型透明,用户或应用无需知道局部使用哪种数据模型。

A、逻辑透明

B、复制透明

C、分片透明

D、位置透明

答案:A

12、SOC称为系统级芯片,片上系统,SOC不正确的说法()。

A、SoC是信息系统核心的芯片集成,是将系统关键部分集成在一块芯片上,完成信息系统核心功能。

B、SoC是将微处理器、模拟IP核、数字IP核和存储器集成在单一芯片上,面向特定用途标准产品

C、SoC是一款具有运算能力的处理芯片,可面向特定用户定制的标准产品

D、Soc是一种技术,是以实际的,确定的系统功能开始

答案:C

解析:

不是处理芯片。

13、关于构件及接口的叙述,错误的是()。

A、构件可以基于对象实现,也可以不基于对象实现

B、构件不允许外部所支持的接口进行动态发现或调用。

C、构件是软件系统中相对独立具有一定意义的构成成分

D、构件在容器中进行管理并获取其属性或者服务

答案:B

解析:

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

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

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

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

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2023-10-20,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 后端从入门到精通 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
云服务器
云服务器(Cloud Virtual Machine,CVM)提供安全可靠的弹性计算服务。 您可以实时扩展或缩减计算资源,适应变化的业务需求,并只需按实际使用的资源计费。使用 CVM 可以极大降低您的软硬件采购成本,简化 IT 运维工作。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档