Skip to content
距考试 58 天预计考试 2026.10.24

系统架构设计

本页题目来自分类真题 JSON,按考试批次、题号和分类进行练习。

196总题目数
软件架构风格45
软件质量属性33
软件架构评估28
基于架构的软件开发16
特定领域软件架构15
4+1视图8
REST 与 Web Service5
大模型与工业智能架构5
微服务架构5
软件架构复用5
面向服务架构5
软件架构基础4
人工智能知识表示3
推荐系统与机器学习架构3
Lambda 架构2
云计算与虚拟化架构2
物联网架构2
边缘计算架构2
CDN 与反向代理1
中间件架构1
企业应用集成架构1
区块链架构1
基本概念1
数字孪生架构1
架构描述语言1
网格服务架构1
2026 年 5 月 - 70 题 软件架构风格
软件架构风格通常通过()来描述一类系统组织结构。
2026 年 5 月 - 69 题 特定领域软件架构
ABSD 方法进行软件架构设计时,核心思想是()。
2026 年 5 月 - 68 题 特定领域软件架构
DSSA 中,形成领域内可复用结构和约束的活动是()。
2026 年 5 月 - 67 题 特定领域软件架构
DSSA 中,定义领域词汇和公共概念集合的活动是()。
2026 年 5 月 - 63 题 微服务架构
微服务间调用为避免长时间阻塞,应合理设置( )。
2026 年 5 月 - 58 题 软件架构评估
关于架构评估,下列说法不正确的是( )。
2026 年 5 月 - 56 题 软件质量属性
用户学习曲线和操作效率主要属于( )。
2026 年 5 月 - 55 题 软件质量属性
运行期质量属性通常包括( )。
2026 年 5 月 - 53 题 软件架构评估
最早文档化并由 Rick Kazman 等提出的架构评估方法是( )。
2026 年 5 月 - 52 题 软件架构评估
自底向上分析方法在架构评估中通常强调从具体构件和运行数据归纳系统特性,其关注点更接近( )。
2026 年 5 月 - 51 题 软件架构风格
事件驱动架构中,连接件通常体现为( )。
2026 年 5 月 - 50 题 软件架构风格
黑板架构中,多个问题求解模块通常称为( )。
2026 年 5 月 - 48 题 基本概念
C/S 架构中的胖客户端通常承担更多( )。
2026 年 5 月 - 42 题 微服务架构
微服务调用链中,为避免局部故障扩散形成雪崩,常采用( )。
2026 年 5 月 - 41 题 大模型与工业智能架构
大模型能力通常强调的核心包括()。
2026 年 5 月 - 40 题 大模型与工业智能架构
融合多种信息媒介并使不同模态数据在时空和语义上关联的关键技术是()。
2026 年 5 月 - 39 题 大模型与工业智能架构
AI 投毒攻击可能导致系统产生不存在或错误的答案,其常见来源是( )。
2026 年 5 月 - 38 题 推荐系统与机器学习架构
无监督学习的典型场景是( )。
2026 年 5 月 - 37 题 大模型与工业智能架构
Transformer 在自然语言处理中的关键引入机制是()。
2026 年 5 月 - 23 题 微服务架构
CQRS 读写分离架构可能带来的主要问题是( )。
2026 年 5 月 - 14 题 边缘计算架构
边缘计算与云计算相比,其典型特点是( )。
2026 年 5 月 - 13 题 Lambda 架构
Lambda 架构中负责实时数据处理的是( )。
2026 年 5 月 - 11 题 人工智能知识表示
本体(Ontology)在知识工程中的主要作用是( )。
2026 年 5 月 - 10 题 人工智能知识表示
知识库中的知识表示形式通常不包括( )。
2025 年 11 月 - 61 题 软件质量属性
一个软件可以在不同架构、操作系统、编译器、运行环境下运行、编译,这体现了软件的()
2025 年 11 月 - 58 题 人工智能知识表示
()是以谓词形式来表示动作的主体、客体,是一种叙述性知识表示方法。
2025 年 11 月 - 56 题 微服务架构
关于微服务描述错误的是()。
2025 年 11 月 - 54 题 4+1视图
Hofmeister 的4视图模型包括()。
2025 年 11 月 - 53 题 软件架构风格
家用机器人在执行任务时,需要根据复杂的环境变化和条件规则进行自适应调整。这种情况下,适合采用的体系结构风格是()。
2025 年 11 月 - 52 题 软件架构风格
进程通信体系结构中,关于消息传递方式的描述,错误的是()。
2025 年 11 月 - 49 题 Lambda 架构
关于 Lambda 架构中处理增量数据的是()。
2025 年 11 月 - 40 题 软件架构风格
在软件体系结构中,不同的系统可按照其组件组织方式和交互模式划分为不同的架构风格。下列选项中,客户端-服务器(Client-Server)架构属于哪一种架构风格?()
2025 年 11 月 - 39 题 软件架构评估
在软件架构评估中,利用头脑风暴法识别质量属性场景时,不同类型的场景可用于刻画系统在不同条件下的表现。下列选项中,属于增长场景(Growth Scenario)的极端增长形式的是()。
2025 年 11 月 - 36 题 软件架构评估
在 ATAM(Architecture Tradeoff Analysis Method,架构权衡分析方法)中,进行场景优先级排序时,通常先根据场景的重要性给定优先级(高 H、低 L),随后根据()给定优先级。
2025 年 11 月 - 32 题 软件架构评估
ABSD(Architecture-Based Software Design,基于体系结构的软件设计)是由体系结构驱动的,即指由构成体系结构的商业、质量和功能需求的组合驱动的。下列选项中,哪一项不属于 ABSD 的三个核心要素()。
2025 年 11 月 - 31 题 软件架构评估
在软件体系结构评估方法中,CBAM(成本效益分析法)是用于在多种架构方案中进行权衡选择的方法。它主要依据什么因素来选择合适的体系结构()。
2025 年 11 月 - 30 题 软件架构风格
关于 MVP(ModelViewPresenter)模式的说法,错误的是()。
2025 年 11 月 - 29 题 云计算与虚拟化架构
云原生中的“不可变基础设施(Immutable Infrastructure)”是指()。
2025 年 11 月 - 8 题 特定领域软件架构
在特定领域架构中,领域分析的结果通常得到是()。
2025 年 11 月 - 6 题 软件架构评估
在信息系统中,如果在保持系统整体结构、组件划分和交互方式不变的情况下,仅将原有的加密算法更换为新的加密算法,则属于下列哪一种变化类型()。
2025 年 11 月 - 5 题 软件质量属性
在信息系统的设计与实现过程中,如果对系统加密算法进行调整以增加加密强度,会影响系统的安全性和(),成为影响系统的()。
问题(1)
问题(2)
2025 年 5 月 - 61 题 面向服务架构
在 SOA 架构中,以下哪一种技术或组件能够进一步解耦服务请求者与服务提供者的耦合关系()。
2025 年 5 月 - 57 题 推荐系统与机器学习架构
在机器学习中,当我们面对没有任何标签或数据标识的情况时,通常需要根据数据本身的相似性进行划分,这种情况下应采用以下哪类算法()。
2025 年 5 月 - 55 题 软件架构风格
黑板体系结构风格是一种适用于解决复杂、非结构化问题的架构模式。下列关于黑板体系结构的说法中,不正确的是哪一项()?
2025 年 5 月 - 50 题 网格服务架构
OGSA(开放网格服务架构)中,如何通过标准化 WebService 实现网格资源服务化与互操作()。
2025 年 5 月 - 49 题 软件架构评估
下列哪一项不属于“可测试性“的度量指标()。
2025 年 5 月 - 45 题 软件质量属性
下列哪一项不属于“可靠性”的子特性()。
2025 年 5 月 - 44 题 边缘计算架构
以下()不是边缘计算的典型特点。
2025 年 5 月 - 42 题 面向服务架构
()用于定义服务器请求者与服务提供者之间交互的数据规范和接口描述。
记录 1
记录 2
在工业大模型的五层体系架构中,()位于基础设施层和应用层之间的中间三层,主要负责模型构建、任务适配、智能交互等功能。
2025 年 5 月 - 33 题 REST 与 Web Service
在 RESTful 架构风格中,不同的 HTTP 方法具有不同的语义。下列关于 HTTP 方法的描述中,哪一个是正确的()。
2025 年 5 月 - 27 题 软件架构风格
在软件系统设计中,不同的架构风格具有各自的优点和局限。以下哪一项不属于对某种架构风格脆弱性的合理描述()。
2025 年 5 月 - 23 题 大模型与工业智能架构
以下哪项是当前大语言模型(如ChatGPT)主要采用的()模型架构。
2025 年 5 月 - 19 题 4+1视图
在RUP提出的“4+1”视图模型中,不同视图描述系统的不同方面:()主要用于描述软件构件与硬件节点之间的映射关系, ()主要关注系统运行时的并发性、通信机制和运行状态等特征。
问题(1)
问题(2)
2025 年 5 月 - 14 题 软件架构风格
关于客户端/服务器(C/S)和浏览器/服务器(B/S)架构的说法,下列选项中哪一项是错误的 ()。
2025 年 5 月 - 13 题 微服务架构
在微服务架构中,为防止级联故障常用断路器(Circuit Breaker)模式。断路器在运行时只包含三个核心工作状态,请选出正确的组合()。
2024 年 11 月 - 70 题 软件质量属性
()是指关注软件系统同时兼顾用户提供服务阻止未授权用户使用。
2024 年 11 月 - 69 题 软件质量属性
()是指关注软件适应新需求而增加的功能的能力。
2024 年 11 月 - 66 题 特定领域软件架构
下列关于建立DSSA的过程的说法,哪个是正确的()。
2024 年 11 月 - 65 题 基于架构的软件开发
体系结构演化6个步骤:需求变化归类、制订体系结构演化计划、修改、增加或删除构件、()、构件组装与测试、技术评审。
2024 年 11 月 - 63 题 推荐系统与机器学习架构
在当今的信息推荐系统领域,协同过滤算法被广泛应用。以下关于内容推荐的描述中,下列哪一项并不属于基于协同过滤算法的内容推荐所具备的特点()。
2024 年 11 月 - 62 题 软件架构评估
基于度量的评估方法,首先需要建立质量属性和度量之间的映射原则,然后从软件架构文档中获取度量信息,最后根据映射原则分析推导出系统的()。
2024 年 11 月 - 55 题 软件架构风格
下列不属于调用返回架构风格的是()。
2024 年 11 月 - 50 题 软件质量属性
下列质量属性效用树说法错误的是()。
2024 年 11 月 - 46 题 REST 与 Web Service
WSDL(Web Services Description Language,Web服务描述语言),是一个用来描述Web 服务和说明如何与Web 服务通信的XML 语言。它是Web服务的接口定义语言,由Ariba、Intel、IBM和MS等共同提出,通过WSDL, 可描述Web服务的三个基本属性()。
2024 年 11 月 - 44 题 软件架构风格
进程通信风格的连接件是()。
2024 年 11 月 - 39 题 软件架构复用
软件架构复用的基本过程主要包括()。
2024 年 11 月 - 37 题 基于架构的软件开发
ABSD体系结构需求来自()。
2024 年 11 月 - 35 题 软件质量属性
在质量属性场景描述中,()是激励到达后所采取的行动。
2024 年 11 月 - 34 题 软件质量属性
在架构设计中,提高加密级别可以提高安全性,但可能要耗费更多的处理时间,影响系统性能。如果某个机密消息的处理有严格的时间延迟要求,则加密级别可能就会成为架构评估中的一个()。
2024 年 11 月 - 33 题 软件架构风格
下列关于架构风格描述正确的是()。
2024 年 11 月 - 22 题 软件质量属性
ATAM 方法采用效用树 (Utility tree)这一工具来对质量属性进行分类和优先级排序。效用树的结构包括()。
2024 年 11 月 - 21 题 软件架构评估
下列哪个系统架构评估方法利用质量属性效用树进行评估()。
2024 年 11 月 - 19 题 4+1视图
软件结构的4+1视图是指()。
2024 年 11 月 - 18 题 REST 与 Web Service
以关于SOAP描述说法错误的是() 。
2024 年 11 月 - 10 题 软件质量属性
下面哪一个不属于系统易用性关注的指标()。
2024 年 11 月 - 6 题 软件架构风格
在仓库体系结构风格中,()用以说明当前数据结构状态。
2024 年 5 月 - 52 题 云计算与虚拟化架构
下面不属于云计算之虚拟化技术的是()。
2024 年 5 月 - 50 题 基于架构的软件开发
考虑体系结构时,要从不同的()来观察对架构的描述,这需要软件设计师考虑体系结构的不同属性。
2024 年 5 月 - 49 题 软件质量属性
软件系统在非正常情况(如用户进行了非法操作、相关的软硬件系统发生了故障等)下仍能够正常运行的能力叫做()。
2024 年 5 月 - 47 题 软件质量属性
性能是指(),可以通过()提高系统性能。
问题(1)
问题(2)
2024 年 5 月 - 46 题 软件架构评估
()针对最终架构而非详细设计进行评估。()用于分析多种质量属性之间的折中。
问题(1)
问题(2)
2024 年 5 月 - 45 题 REST 与 Web Service
UDDI是一种用于()Web Service的技术,它是Web Service协议栈的一个重要部分。
2024 年 5 月 - 44 题 软件架构评估
以下关于事件、事件驱动的叙述中,错误的是()。
2024 年 5 月 - 43 题 软件架构风格
下面关于软件架构风格描述不正确的是()。
2024 年 5 月 - 42 题 软件架构风格
管道-过滤器体系结构风格中,当数据源源不断地产生,系统就需要对这些数据进行若干处理(分析、计算、转换等)。现有的解决方案是把系统分解为几个序贯的处理步骤,这些步骤之间通过数据流连接,一个步骤的输出是另一个步骤的输入。每个处理步骤由一个()实现,处理步骤之间的数据传输由()负责。每个处理步骤都有一组输入和输出,过滤器从管道中读取输入的数据流,经过内部处理,然后产生输出数据流并写入管道中。问题(1) (A)过滤器 (B)管道 (C)对象 (D)构件
2024 年 5 月 - 41 题 基于架构的软件开发
体系结构演化包含六个步骤,按顺序分别()。
2024 年 5 月 - 26 题 特定领域软件架构
在特定应用领域软件体系结构的设计中,()阶段的主要目标是获得领域模型。
2024 年 5 月 - 25 题 软件架构风格
与两层C/S结构相比,三层 C/S 结构增加了一个应用服务器。这时,整个应用逻辑驻留在应用服务器上,()存在于客户机上。
2024 年 5 月 - 24 题 软件架构风格
在经典的体系结构风格分类中,黑板体系结构风格属于()的子风格。
2024 年 5 月 - 23 题 软件架构评估
在 ATAM 评估方法设计之初,其主要关注的4种质量属性,分别为()。
2024 年 5 月 - 21 题 软件架构复用
软件复用的基本过程可以划分为三个阶段,其中,()阶段主要是构造恰当的、可复用的资产。
2024 年 5 月 - 20 题 软件质量属性
基于软件系统的生命周期,可以将软件系统的质量属性分为()两个部分。
2024 年 5 月 - 19 题 REST 与 Web Service
以下关于REST的描述中,()是不正确的。
2024 年 5 月 - 18 题 软件质量属性
为了精确描述软件系统的质量属性,通常采用()作为描述质量属性的手段。其中,()描述在激励到达后所采取的行动。
问题(1)
问题(2)
2024 年 5 月 - 16 题 软件质量属性
在软件系统质量属性(Quality Attribute)中,()关注系统在一定时间内正常工作的时间所占的比例;()关注软件系统与其他系统交换数据和相互调用服务的难易程度。
问题(1)
问题(2)
2024 年 5 月 - 6 题 物联网架构
物联网是指通过信息传感设备,按约定的协议,将任何物体与网络相连接,物体通过信息传播媒介进行信息交换和通信,以实现智能化识别、定位、跟踪、监管等功能。物联网应用通常分为三层,分别是()。
2024 年 5 月 - 5 题 数字孪生架构
在数字孪生生态系统中,()包括描述、诊断、预测、决策四个方面。
2023 年 11 月 - 47 题 区块链架构
关于区块链不包含()。
2023 年 11 月 - 43 题 软件架构风格
在比较批处理和管道风格时,下列说法错误的是()。
2023 年 11 月 - 42 题 特定领域软件架构
在 DSSA 中,领域分析阶段,获得的主要成果是(),在领域设计阶段,获得的是()。
问题(1)
问题(2)
2023 年 11 月 - 41 题 基于架构的软件开发
ABSD 模型把整个基于体系结构的软件过程划分为体系结构需求、设计、文档化、复审、实现和 ()6个子过程。
2023 年 11 月 - 40 题 基于架构的软件开发
在SAAM(软件架构分析方法)中,主要的输入文档包括问题描述、()和架构描述文档。
2023 年 11 月 - 39 题 软件架构评估
质量属性场景是一个具体的质量属性需求,是利益相关者与系统的交互的简短陈述,它由刺激源、 刺激、()、制品、响应和响应度量六部分组成。性能质量属性场景主要关注系统的响应速度,可以通过效率、响应时间、()、负载来客观评价性能的好坏。
问题(1)
问题(2)
2023 年 11 月 - 35 题 基于架构的软件开发
在ABSD(基于架构的软件开发)方法中,顶层被分解为(),ABSD 体系结构需求一般来自3个方面,分别是系统的质量目标、系统的商业目标和()。
问题(1)
问题(2)
2023 年 11 月 - 34 题 软件架构风格
如果服务器的功能较弱而工作站的功能较强,则称为()架构模式。
2023 年 11 月 - 31 题 CDN 与反向代理
CDN 和反向代理的基本原理都是()。
2023 年 11 月 - 29 题 特定领域软件架构
关于 DSSA 说法正确的是 ()
2023 年 11 月 - 28 题 软件质量属性
ATAM 方法采用效用树 (Utility tree)这一工具来对质量属性进行分类和优先级排序。质量效用树的结构是()。
2023 年 11 月 - 22 题 软件架构风格
信息系统架构风格是描述某一特定应用领域中系统组织方式的惯用模式。架构风格定义了一个系统家族,即一个架构定义()。
2023 年 11 月 - 20 题 软件质量属性
软件系统质量属性是一个系统的可测量或者可测试的属性,用来描述系统满足利益相关者需求的程度。基于软件系统的生命周期,可以将软件系统的质量属性分为开发期质量属性和运行期质量属性 2个部分。其中 ()属于运行期质量属性,() 属于开发期质量属性。
问题(1)
问题(2)
2023 年 11 月 - 18 题 软件质量属性
关于可靠性计算,如果 MTTR 很小,下列说法正确的是(),可靠性相关的软件质量属性包括哪些 ()。
问题(1)
问题(2)
2023 年 11 月 - 17 题 软件架构评估
下列属于软件架构静态分析方法的是()。
2023 年 11 月 - 15 题 软件架构复用
软件架构复用包括机会复用和()。
2022 年 11 月 - 52 题 软件架构评估
在进行架构评估时,首先要明确具体的质量目标,并以之作为判定该架构优劣的标准。为得出这些目标而采用的机制叫做场景,场景是从()的角度对与系统的交互的简短措述。
2022 年 11 月 - 49 题 软件架构评估
效用树是采用架构权衡分析方法(Architecture Tradeoff Analysis Method, ATAM)进行架构评估的工具之一,其树形结构从根部到叶子节点依次为()。
2022 年 11 月 - 48 题 软件架构评估
改变加密级别可能会对安全性和性能产生非常重要的影响,因此在软件架构评估中,该设计决策是一个()。
2022 年 11 月 - 47 题 软件质量属性
为了精确描述软件系统的质量属性,通常采用质量属性场景(Quality Attribute Scenario)作为描述质量属性的手段。质量属性场景是一个具体的质量属性需求,是利益相关者与系统的交互的简短陈述,它由刺激源、刺激、环境、制品、()六部分组成。其中,想要学习系统特性、有效使用系统、使错误的影响最低、适配系统、对系统满意属于()质量属性场景的刺激。
问题(1)
问题(2)
2022 年 11 月 - 46 题 软件质量属性
软件系统质量属性(Quality Attribute)是一个系统的可测量或者可测试的属性,它被用来描述系统满足利益相关者需求的程度,其中,()关注的是当需要修改缺陷、增加功能、提高质量属性时,定位修改点并实施修改的难易程度,()关注的是当用户数和数据量增加时,软件系统维持高服务质量的能力。
问题(1)
问题(2)
2022 年 11 月 - 45 题 特定领域软件架构
DSSA(Domain Specific Software Architecture)就是在一个特定应用领域中为一组应用提供组织结构参考的标准软件体系结构,实施DSSA的过程中包含了一组基本的活动。其中,领域模型是 ()阶段的主要目标。
2022 年 11 月 - 44 题 软件架构复用
软件复用过程的主要阶段包括()。
2022 年 11 月 - 43 题 软件架构复用
在软件架构复用中,()是指开发过程中,只要发现有可复用的资产,就对其进行复用。()是指在开发之前,就要进行规划,以决定哪些需要复用。
问题(1)
问题(2)
2022 年 11 月 - 42 题 软件架构风格
软件体系结构风格是描述某一特定应用领域中系统组织方式的惯用模式。其中,在批处理风格软件体系结构中,每个处理步骤是一个单独的程序,每一步必须在前一步结束后才能开始,并且数据必须是完整的,以()的方式传递,基于规则的系统包括规则集、规则解释器、规则/数据选择器及 ()
问题(1)
问题(2)
2022 年 11 月 - 41 题 基于架构的软件开发
基于体系结构的软件设计(Architecture-Based Software Design. ABSD) 方法是体系结构驱动,是指构成体系结构的()的组合驱动的。ABSD方法是一个自顶向下、递归细化的方法,软件系统的体系结构通过该方法得到细化,直到能产生()。
问题(1)
问题(2)
2022 年 11 月 - 40 题 4+1视图
在软件体系结构的建模与描述中,多视图是一种描述软件体系结构的重要途径,其体现了()的思想。其中,4+1 模型是描述软体系结的常用型,在该模型中,"1" 指的是()。
问题(1)
问题(2)
2022 年 11 月 - 29 题 面向服务架构
以下关于微服务架构与面向服务架构的描述中,正确的是()。
2022 年 11 月 - 12 题 中间件架构
通常,嵌入式中间件没有统一的架构风格,根据应用对象的不同可存在多种类型,比较常见的是消息中间件和分布式对象中间件。以下有关消息中间件的描述中,不正确的是()。
2021 年 11 月 - 48 题 软件架构风格
在三层C/S架构中,()是应用的用户接口部分,负责与应用逻辑间的对话功能;()是应用的本体,负责具体的业务处理逻辑。
问题(1)
问题(2)
2021 年 11 月 - 43 题 软件架构评估
在架构评估中,()是一个或多个构件(和/或构件之间的关系)的特性。改变加密级别的设计决策属于(),因为它可能会对安全性和性能产生非常重要的影响。
问题(1)
问题(2)
2021 年 11 月 - 42 题 软件架构评估
在架构评估中,场景是从()的角度对与系统交互的描述,一般采用()三方面来对场景进行描述。
问题(1)
问题(2)
2021 年 11 月 - 40 题 软件质量属性
在一个分布式软件系统中,一个构件失去了与另一个远程构件的连接。在系统修复后,连接于 30 秒之内恢复,系统可以重新正常工作。这一描述体现了软件系统的 ()
2021 年 11 月 - 36 题 软件架构评估
在架构评估过程中,评估人员所关注的是系统的质量属性。其中,() 是指系统的响应能力,即要经过多长时间才能对某个事件做出响应,或者在某段时间内系统所能处理的事件的 ()问题(1) (A)安全性 (B)性能 (C)可用性 (D)可靠性
2021 年 11 月 - 35 题 软件架构风格
某公司拟开发一个个人社保管理系统,该系统的主要功能需求是根据个人收入、家庭负担、身体状态等情况,预估计算个人每年应支付的社保金,该社保金的计算方式可能随着国家经济的变化而动态改变,针对上述需求描述,该软件系统适宜采用 () 架构风格设计,该风格的主要特点是 ()。
问题(1)
问题(2)
2021 年 11 月 - 34 题 特定领域软件架构
特定领域软件架构(DSSA)是指特定应用领域中为一组应用提供组织结构参考的标准软件架构。从功能覆盖的范围角度,() 定义了一个特定的系统族,包含整个系统族内的多个系统,可作为该领域系统的可行解决方案的一个通用软件架构;() 定义了在多个系统和多个系统族中功能区域的共有部分,在子系统级上涵盖多个系统族的特定部分功能。
问题(1)
问题(2)
2021 年 11 月 - 33 题 物联网架构
软件架构风格是描述某一特定应用领域中系统组织方式的惯用模式,按照软件架构风格,物联网系统属于 () 软件架构风格。
2021 年 11 月 - 32 题 4+1视图
4+1 视图模型可以从多个视图或视角来描述软件架构。其中,() 用于捕捉设计的并发和同步特征;() 描述了在开发环境中软件的静态组织结构。
问题(1)
问题(2)
2021 年 11 月 - 31 题 基于架构的软件开发
基于架构的软件设计(ABSD)方法是架构驱动的方法,该方法是一个 () 的方法,软件系统的架构通过该方法得到细化,直到能产生()
问题(1)
问题(2)
2020 年 11 月 - 29 题 软件质量属性
某公司欲开发一个在线教育平台。在架构设计阶段,公司的架构师识别出3个核心质量属性场景。其中"网站在并发用户数量10万的负载情况下,用户请求的平均响应时间应小于3秒"这一场景主要与 ()质量属性相关,通常可采用()架构策略实现该属性;"主站宕机后,系统能够在10秒内自动切换至备用站点并恢复正常运行"主要与()质量属性相关,通常可采用()架构策略实现该属性; "系统完成上线后,少量的外围业务功能和界面的调整与修改不超过10人/月"主要与()质量属性相关。
问题(1)
问题(2)
问题(3)
问题(4)
问题(5)
2020 年 11 月 - 26 题 软件架构风格
针对二层C/S软件架构的缺点,三层C/S架构应运而生。在三层C/S架构中,增加了一个()。三层 C/S架构是将应用功能分成表示层、功能层和()三个部分。 其中()是应用的用户接口部分,担负与应用逻辑间的对话功能。
问题(1)
问题(2)
问题(3)
2020 年 11 月 - 25 题 软件架构评估
在软件架构评估中,()是影响多个质量属性的特性,是多个质量属性的()。例如,提高加密级别可以提高安全性,但可能要耗费更多的处理时间,影响系统性能。如果某个机密消息的处理有严格的时间延迟要求,则加密级别可能就会成为一个()。
问题(1)
问题(2)
问题(3)
2020 年 11 月 - 24 题 基于架构的软件开发
考虑软件架构时,重要的是从不同的视角来检查,这促使软件设计师考虑架构的不同属性。例如,展示功能组织的()能判断质量特性, 展示并发行为的()能判断系统行为特性。选择的特定视角或视图也就是逻辑视图、进程视图、实现视图和()。 使用()来记录设计元素的功能和概念接口,设计元素的功能定义了它本身在系统中的角色,这些角色包括功能、性能等。
问题(1)
问题(2)
问题(3)
问题(4)
2020 年 11 月 - 20 题 软件质量属性
信息隐蔽是开发整体程序结构时使用的法则,通过信息隐蔽可以提高软件的()、可测试性和 ()。
问题(1)
问题(2)
2020 年 11 月 - 10 题 软件架构风格
软件脆弱性是软件中存在的弱点(或缺陷),利用它可以危害系统安全策略,导致信息丢失、系统价值和可用性降低。嵌入式系统软件架构通常采用分层架构,它可以将问题分解为一系列相对独立的子问题,局部化在每一层中, 从而有效地降低单个问题的规模和复杂性,实现复杂系统的分解。但是,分层架构仍然存在脆弱性。常见的分层架构的脆弱性包括()等两个方面。
2019 年 11 月 - 33 题 软件质量属性
某公司欲开发一个电子交易清算系统,在架构设计阶段,公司的架构师识别出3个核心质量属性场景。其中"数据传递时延不大于1s,并提供相应的优先级管理"主要与()质量属性相关,通常可采用 ()架构策略实现该属性;"系统采用双机热备,主备机必须实时监测对方状态,以便完成系统的实时切换"主要与()质量属性相关,通常可采用()架构策略实现该属性;"系统应能够防止99%的黑客攻击"主要与()质量属性相关,通常可采用()架构策略实现该属性。
问题(1)
问题(2)
问题(3)
问题(4)
问题(5)
问题(6)
2019 年 11 月 - 31 题 基于架构的软件开发
ABSDM(Architecture-Based Software Design Model)把整个基于体系结构的软件过程划分为体系结构需求、体系结构设计、体系结构文档化、()、()和体系结构演化等 6个子过程。其中,()过程的主要输出结果是体系结构规格说明和测试体系结构需求的质量设计说明书。
问题(1)
问题(2)
问题(3)
2019 年 11 月 - 30 题 面向服务架构
()是由中间件技术实现并支持 SOA 的一组基础架构,它提供了一种基础设施,其优势在于()。
问题(1)
问题(2)
2019 年 11 月 - 29 题 4+1视图
一个完整的软件系统需从不同视角进行描述,下图属于软件架构设计中的(),用于()视图来描述软件系统。

系统架构设计 PDF 第167页图片
问题(1)
问题(2)
2019 年 11 月 - 16 题 企业应用集成架构
系统应用集成构建统一标准的基础平台,在各个应用系统的接口之间共享数据和功能,基本原则是保证应用程序的()。系统应用集成提供了4个不同层次的服务, 最上层服务是()服务。
问题(1)
问题(2)
2018 年 11 月 - 37 题 软件质量属性
某公司欲开发一个人员管理系统,在架构设计阶段,公司的架构师识别出3个核心质量属性场景。其中"管理系统遭遇断电后,能够在15秒内自动切换至备用系统并恢复正常运行"主要与()质量属性相关,通常可采用()架构策略实现该属性;"系统正常运行时,人员信息查询请求应该在2秒内返回结果"主要与()质量属性相关,通常可采用()架构策略实现该属性;"系统需要对用户的操作情况进行记录,并对所有针对系统的恶意操作行为进行报警和记录"主要与()质量属性相关,通常可采用()架构策略实现该属性。
问题(1)
问题(2)
问题(3)
问题(4)
问题(6)
2018 年 11 月 - 35 题 软件架构风格
某公司欲开发一个大型多人即时战略游戏,游戏设计的目标之一是能够支持玩家自行创建战役地图,定义游戏对象的行为和对象之间的关系。针对该需求,公司应该采用()架构风格最为合适。在架构设计阶段,公司的架构师识别出两个核心质量属性场景。其中,"在并发用户数量为10000人时,用户的请求需要在1秒内得到响应"主要与()质量属性相关;"对游戏系统进行二次开发的时间不超过3个月"主要与()质量属性相关。
问题(1)
问题(2)
问题(3)
2018 年 11 月 - 34 题 软件架构风格
在仓库风格中,有两种不同的构件,其中,()说明当前状态,()在中央数据存储上执行。
问题(1)
问题(2)
2018 年 11 月 - 33 题 软件架构评估
体系结构权衡分析方法(Architecture Tradeoff Analysis Method,ATAM)包含4个主要的活动领域,分别是场景和需求收集、体系结构视图和场景实现、() 、折中。基于场景的架构分析方法 (Scenarios-based Architecture Analysis Method, SAAM)的主要输入是问题描述、需求声明和 ()。
问题(1)
问题(2)
2018 年 11 月 - 32 题 特定领域软件架构
特定领域软件架构(Domain Specific Software Architecture, DSSA)的基本活动包括领域分析、 领域设计和领域实现。其中,领域分析的主要目的是获得领域模型。领域设计的主要目标是获得 ()。领域实现是为了()。
问题(1)
问题(2)
2018 年 11 月 - 31 题 4+1视图
体系结构模型的多视图表示是从不同的视角描述特定系统的体系结构。著名的 4+1 模型支持从 ()描述系统体系结构。
2017 年 11 月 - 39 题 软件质量属性
某公司欲开发一个在线交易网站,在架构设计阶段,公司的架构师识别出3个核心质量属性场景。其中"网站正常运行时,用户发起的交易请求应该在 3 秒内完成"主要与()质量属性相关,通常可采用()架构策略实现该属性; "在线交易主站宕机后,能够在3秒内自动切换至备用站点并恢复正常运行"主要与()质量属性相关,通常可采用()架构策略实现该属性; "系统应该具备一定的安全保护措施, 从而能够抵挡恶意的入侵破坏行为,并对所有针对网站的攻击行为进行报警和记录"主要与()质量属性相关,通常可采用()架构策略实现该属性。
问题(1)
问题(2)
问题(3)
问题(4)
问题(5)
问题(6)
2017 年 11 月 - 37 题 软件架构风格
系统中的构件和连接件都有一个顶部和一个底部,构件的顶部应连接到某连接件的底部,构件的底部则应连接到某连接件的顶部,构件和构件之间不允许直接连接,连接件直接连接时,必须由其中一个的底部连接到另一个的顶部。上述构件和连接件的组织规则描述的是()架构风格。
2017 年 11 月 - 36 题 软件架构风格
某公司拟开发一个新闻系统,该系统可根据用户的注册兴趣,向用户推送其感兴趣的新闻内容,该系统应该采用()架构风格最为合适。
2017 年 11 月 - 35 题 软件架构风格
某公司拟开发一个VIP管理系统,系统需要根据不同商场活动,不定期更新VIP会员的审核标准和 VIP折扣系统。针对上述需求,采用()架构风格最为合适。
2017 年 11 月 - 34 题 软件架构风格
软件架构风格描述某一特定领域中的系统组织方式和惯用模式,反映了领域中众多系统所共有的 ()特征。对于语音识别、知识推理等问题复杂、解空间很大、求解过程不确定的这一类软件系统,通常会采用()架构风格。对于因数据输入某个构件,经过内部处理,产生数据输出的系统,通常会采用()架构风格。
问题(1)
问题(2)
问题(3)
2017 年 11 月 - 33 题 基于架构的软件开发
体系结构文档化有助于辅助系统分析人员和程序员去实现体系结构。体系结构文档化过程的主要输出包括()。
2017 年 11 月 - 32 题 基于架构的软件开发
在基于体系结构的软件设计方法中,采用()来描述软件架构,采用()来描述功能需求,采用 ()来描述质量需求。
问题(1)
问题(2)
问题(3)
2016 年 11 月 - 40 题 软件质量属性
某公司欲开发一个智能机器人系统,在架构设计阶段,公司的架构师识别出3个核心质量属性场景。 其中"机器人系统主电源断电后,能够在10秒内自动启动备用电源并进行切换,恢复正常运行"主要与()质量属性相关,通常可采用()架构策略实现该属性;"机器人在正常运动过程中如果发现前方2米内有人或者障碍物,应在1秒内停止并在2秒内选择一条新的运行路径"主要与()质量属性相关,通常可采用()架构策略实现该属性;"对机器人的远程控制命令应该进行加密,从而能够抵挡恶意的入侵破坏行为,并对攻击进行报警和记录"主要与()质量属性相关,通常可采用()架构策略实现该属性。
问题(1)
问题(2)
问题(3)
问题(4)
问题(5)
问题(6)
2016 年 11 月 - 38 题 软件架构风格
某公司拟开发一个语音搜索系统,其语音搜索系统的主要工作过程包括分割原始语音信号、识别音素、产生候选词、判定语法片断、提供搜索关键词等,每个过程都需要进行基于先验知识的条件判断并进行相应的识别动作。针对该系统的特点,采用()架构风格最为合适。
2016 年 11 月 - 37 题 软件架构风格
某企业内部现有的主要业务功能已封装成为 Web 服务。为了拓展业务范围,需要将现有的业务功能进行多种组合,形成新的业务功能。针对业务灵活组合这一要求,采用()架构风格最为合适。
2016 年 11 月 - 36 题 软件架构风格
某公司拟开发一个扫地机器人。机器人的控制者首先定义清洁流程和流程中任务之间的关系,机器人接受任务后,需要响应外界环境中触发的一些突发事件,根据自身状态进行动态调整,最终自动完成任务。针对上述需求,该机器人应该采用()架构风格最为合适。
2016 年 11 月 - 35 题 软件架构风格
软件架构风格是描述某一特定应用领域中系统组织方式的惯用模式。一个体系结构定义了一个词汇表和一组()。架构风格反映领域中众多系统所共有的结构和()。
问题(1)
问题(2)
2016 年 11 月 - 34 题 软件架构风格
某公司拟为某种新型可编程机器人开发相应的编译器。该编译过程包括词法分析、语法分析、语义分析和代码生成四个阶段,每个阶段产生的结果作为下一个阶段的输入,且需独立存储。针对上述描述,该集成开发环境应采用()架构风格最为合适。
2016 年 11 月 - 33 题 软件质量属性
()不属于可修改性考虑的内容。
2016 年 11 月 - 32 题 特定领域软件架构
DSSA 是在一个特定应用领域中为一组应用提供组织结构参考的软件体系结构,参与 DSSA 的人员可以划分为 4 种角色,包括领域专家、领域设计人员、领域实现人员和(),其基本活动包括领域分析、领域设计和()。
问题(1)
问题(2)
2016 年 11 月 - 31 题 软件架构风格
()架构风格可以概括为通过连接件绑定在一起按照一组规则运作的并行构件。
2016 年 11 月 - 28 题 面向服务架构
面向服务系统构建过程中,()用于实现 Web 服务的远程调用,()用来将分散的、功能单一的 Web 服务组织成一个复杂的有机应用。
问题(1)
问题(2)
2015 年 11 月 - 41 题 软件架构评估
架构权衡分析方法(Architecture Tradeoff Analysis Method, ATAM)是在基于场景的架构分析方法(Scenarios-based Architecture Analysis Method,SAAM)基础之上发展起来的,主要包括场景和需求收集、()、属性模型构造和分析、属性模型折中等4个阶段。ATAM方法要求在系统开发之前,首先对这些质量属性进行()和折中。
问题(1)
问题(2)
2015 年 11 月 - 40 题 软件质量属性
某公司欲开发一个网上商城系统,在架构设计阶段,公司的架构师识别出3个核心质量属性场景,其中"系统主站断电后,能够在2分钟内自动切换到备用站点,并恢复正常运行"主要与()质量属性相关,通常可采用()架构策略实现该属性;"在并发用户数不超过1000人时,用户的交易请求应该在 0.5s内完成"主要与()质量属性相关,通常可采用()架构策略实现该属性;"系统应该能够抵挡恶意用户的入侵行为,并进行报警和记录"主要与()质量属性相关,通常可采用()架构策略实现该属性。
问题(1)
问题(2)
问题(3)
问题(4)
问题(5)
问题(6)
2015 年 11 月 - 39 题 特定领域软件架构
特定领域软件架构(Domain Specific Software Architecture, DSSA)以一个特定问题领域为对象,形成由领域参考模型、参考需求、()等组成的开发基础架构,支持一个特定领域中多个应用的生成。DSSA的基本活动包括领域分析、领域设计和领域实现。其中领域分析的主要目的是获得 (),从而描述领域中系统之间共同的需求,即领域需求;领域设计的主要目标是获得(),从而描述领域模型中表示需求的解决方案;领域实现的主要目标是开发和组织可重用信息,并实现基础软件架构。
问题(1)
问题(2)
问题(3)
2015 年 11 月 - 38 题 软件架构基础
软件架构设计包括提出架构模型、产生架构设计和进行设计评审等活动,是一个迭代的过程。架构设计主要关注软件组件的结构、属性和(),并通过多种()全面描述特定系统的架构。
问题(1)
问题(2)
2015 年 11 月 - 37 题 软件架构风格
某公司为其研发的硬件产品设计实现了一种特定的编程语言,为了方便开发者进行软件开发,公司拟开发一套针对该编程语言的集成开发环境,包括代码编辑、语法高亮、代码编译、运行调试等功能。针对上述描述,该集成开发环境应采用()架构风格最为合适。
2015 年 11 月 - 36 题 软件架构风格
某公司拟开发一套在线游戏系统,该系统的设计目标之一是支持用户自行定义游戏对象的属性、行为和对象之间的交互关系。为了实现上述目标,公司应该采用()架构风格最为合适。
2015 年 11 月 - 32 题 基于架构的软件开发
基于架构的软件开发(Architecture Based Software Development,ABSD)强调由商业、质量和功能需求的组合驱动软件架构设计。它强调采用()来描述软件架构,采用()来描述需求。
问题(1)
问题(2)
2015 年 11 月 - 31 题 架构描述语言
架构描述语言(Architecture Description Language, ADL)是一种为明确说明软件系统的概念架构和对这些概念架构建模提供功能的语言。ADL 主要包括以下组成部分:组件、组件接口、()和架构配置。
2015 年 11 月 - 30 题 软件质量属性
软件架构是降低成本、改进质量、按时和按需交付产品的关键因素。软件架构设计需要满足系统的 (),如性能、安全性和可修改性等,并能够指导设计人员和实现人员的工作。
2015 年 11 月 - 29 题 软件架构风格
软件架构风格是描述某一特定应用领域中系统组织方式的惯用模式。架构风格反映领域中众多系统所共有的结构和(),强调对架构()的重用。
问题(1)
问题(2)
2015 年 11 月 - 12 题 软件架构风格
以下关于软件架构风格与系统性能的关系叙述中,错误的是()。
2014 年 11 月 - 38 题 软件架构评估
体系结构权衡分析方法(Architecture Tradeoff Analysis Method, ATAM)是一种常见的系统架构评估框架,该框架主要关注系统的(),针对性能、()、安全性和可修改性,在系统开发之前进行分析、评价与折中。
问题(1)
问题(2)
2014 年 11 月 - 37 题 软件架构评估
识别风险点、非风险点、敏感点和权衡点是进行软件架构评估的重要过程。"改变业务数据编码方式会对系统的性能和安全性产生影响"是对()的描述,"假设用户请求的频率为每秒1个,业务处理时间小于30毫秒,则将请求响应时间设定为1秒钟是可以接受的"是对()的描述。
问题(1)
问题(2)
2014 年 11 月 - 36 题 软件质量属性
某公司欲开发一个在线交易系统,在架构设计阶段,公司的架构师识别出3个核心质量属性场景。其中"当系统面临断电故障后,需要在1小时内切换至备份站点并恢复正常运行"主要与()质量属性相关,通常可采用()架构策略实现该属性;"在并发用户数量为1000人时,用户的交易请求需要在 0.5秒内得到响应"主要与()质量属性相关,通常可采用()架构策略实现该属性;"对系统的消息中间件进行替换时,替换工作需要在5人/月内完成"主要与()质量属性相关,通常可采用()架构策略实现该属性。
问题(1)
问题(2)
问题(3)
问题(4)
问题(5)
问题(6)
2014 年 11 月 - 35 题 基于架构的软件开发
在对一个软件系统的架构进行设计与确认之后,需要进行架构复审。架构复审的目的是为了标识潜在的风险,及早发现架构设计中的缺陷和错误。在架构复审过程中,主要由()决定架构是否满足需求、质量需求是否在设计中得到体现。
2014 年 11 月 - 34 题 软件架构风格
软件架构风格描述某一特定领域中的系统组织方式和惯用模式,反映了领域中众多系统所共有的 ()特征。对于语音识别、知识推理等问题复杂、解空间很大、求解过程不确定的这一类软件系统。通常会采用()架构风格。
问题(1)
问题(2)
2014 年 11 月 - 32 题 特定领域软件架构
特定领域软件架构(Domain Specific Software Architecture,DSSA)是在一个特定应用领域中,为一组应用提供组织结构参考的标准软件体系结构。参加DSSA的人员可以划分为多种角色,其中 ()的任务是控制整个领域分析过程,进行知识获取,将获取的知识组织到领域模型中;()的任务是根据领域模型和现有系统开发出DSSA,并对DSSA的准确性和一致性进行验证。
问题(1)
问题(2)
2014 年 11 月 - 31 题 4+1视图
"4+1"视图主要用于描述系统逻辑架构,最早由 Philippe Kruchten 于1995年提出。其中()视图用于描述对象模型,并说明系统应该为用户提供哪些服务。当采用面向对象的设计方法描述对象模型时,通常使用()表达类的内部属性和行为,以及类集合之间的交互关系;采用()定义对象的内部行为。
问题(1)
问题(2)
问题(3)
2014 年 11 月 - 28 题 软件架构基础
以下关于软件架构设计重要性的描述,()是错误的。
2013 年 11 月 - 34 题 软件架构评估
架构权衡分析方法(Architecture Tradeoff Analysis Method, ATAM)是一种系统架构评估方法,主要在系统开发之前,针对性能、()、安全性和可修改性等质量属性进行评价和折中。ATAM可以分为4个主要的活动阶段,包括需求收集、()描述、属性模型构造和分析、架构决策与折中,整个评估过程强调以()作为架构评估的核心概念。 某软件公司采用ATAM进行软件架构评估,在评估过程中识别出了多个关于质量属性的描述。其中,"系统在进行文件保存操作时,应该与Windows系统的操作方式保持一致,主要与()质量属性相关。"系统应该提供一个开放的API接口,支持远程对系统的行为进行控制与调试,主要与()质量属性相关。在识别出上述描述后,通常采用()对质量属性的描述进行刻画与排序。在评估过程中,()是一个会影响多个质量属性的架构设计决策。
问题(1)
问题(2)
问题(3)
问题(4)
问题(5)
问题(6)
问题(7)
2013 年 11 月 - 33 题 基于架构的软件开发
某公司采用基于架构的软件设计(Architecture-Based Software Design, ABSD)方法进行软件设计与开发。ABSD 方法有三个基础,分别是对系统进行功能分解、采用()实现质量属性与商业需求、采用软件模板设计软件结构。ABSD 方法主要包括架构需求等 6 个主要活动,其中()活动的目标是标识潜在的风险,及早发现架构设计中的缺陷和错误;()活动针对用户的需求变化,修改应用架构,满足新的需求。 小王是该公司的一位新任架构师,在某项目中主要负责架构文档化方面的工作。小王()的做法不符合架构文档化的原则。架构文档化的主要输出结果是架构规格说明书和()。
问题(1)
问题(2)
问题(3)
问题(4)
问题(5)
2013 年 11 月 - 32 题 软件架构风格
"编译器"是一种非常重要的基础软件,其核心功能是对源代码形态的单个或一组源程序依次进行预处理、词法分析、语法分析、语义分析、代码生成、代码优化等处理,最终生成目标机器的可执行代码。考虑以下与编译器相关的软件架构设计场景: 传统的编译器设计中,上述处理过程都以独立功能模块的形式存在,程序源代码作为一个整体,依次在不同模块中进行传递,最终完成编译过程。针对这种设计思路,传统的编译器采用()架构风格比较合适。 随着编译、链接、调试、执行等开发过程的一体化趋势发展,集成开发环境(IDE)随之出现。 IDE集成了编译器、连接器、调试器等多种工具,支持代码的增量修改与处理,能够实现不同工具之间的信息交互,覆盖整个软件开发生命周期。针对这种需求,IDE采用()架构风格比较合适。 IDE强调交互式编程,用户在修改程序代码后,会同时触发语法高亮显示、语法错误提示、程序结构更新等多种功能的调用与结果呈现,针对这种需求,通常采用()架构风格比较合适。 某公司已经开发了一款针对某种嵌入式操作系统专用编程语言的IDE,随着一种新的嵌入式操作系统上市并迅速占领市场,公司决定对IDE进行适应性改造,支持采用现有编程语言进行编程,生成符合新操作系统要求的运行代码,并能够在现有操作系统上模拟出新操作系统的运行环境,以支持代码调试工作。针对上述要求,为了使IDE能够生成符合新操作系统要求的运行代码,采用基于()的架构设计策略比较合适;为了模拟新操作系统的运行环境,通常采用()架构风格比较合适。
问题(1)
问题(2)
问题(3)
问题(4)
问题(5)
2013 年 11 月 - 31 题 特定领域软件架构
特定领域软件架构(Domain Specific Software Architecture,DSSA)是在一个特定应用领域中,为一组应用提供组织结构参考的标准软件体系结构。DSSA 通常是一个具有三个层次的系统模型,包括()环境、领域特定应用开发环境和应用执行环境,其中()主要在领域特定应用开发环境中工作。
问题(1)
问题(2)
2013 年 11 月 - 30 题 软件架构基础
以下叙述,()不是软件架构的主要作用。
2013 年 11 月 - 29 题 软件架构风格
软件架构风格是描述某一特定应用领域中系统组织方式的惯用模式。架构风格定义了一类架构所共有的特征,主要包括架构定义、架构词汇表和架构()。
2013 年 11 月 - 28 题 软件架构基础
软件系统架构是关于软件系统的结构、()和属性的高级抽象。在描述阶段,主要描述直接构成系统的抽象组件以及各个组件之间的连接规则,特别是相对细致地描述组件的()。在实现阶段,这些抽象组件被细化为实际的组件,比如具体类或者对象。软件系统架构不仅指定了软件系统的组织和()结构,而且显示了系统需求和组件之间的对应关系,包括设计决策的基本方法和基本原理。
问题(1)
问题(2)
问题(3)