查看更多
当前 - 选择题 - 软件架构风格
中等
单选题
2022年11月第42题
#第二版教材
#必须掌握

软件体系结构风格是描述某一特定应用领域中系统组织方式的惯用模式。其中,在批处理风格软件体系结构中,每个处理步骤是一个单独的程序,每一步必须在前一步结束后才能开始,并且数据必须是完整的,以 (问题1) 的方式传递,基于规则的系统包括规则集、规则解释器、规则/数据选择器及 (问题2)

浓缩知识点

软件体系结构风格是特定应用领域内系统组织的惯用模式,批处理风格是其中典型类别,这类风格的处理步骤为独立程序,执行遵循严格的串行顺序,必须前一步完全结束后才能启动后续步骤,数据需以完整整体的形式在各步骤间传递,其核心特征是流程的整体性,递增式处理、统一格式并非该风格的核心属性。此外,基于规则的系统也是一类常见的软件体系结构风格,它由规则集、规则解释器、规则/数据选择器构成,同时依赖工作内存临时存储处理过程中的数据与中间结果,工作内存是执行环节的临时数据存储载体,要注意将其与解释引擎(负责规则代码的解释执行)、虚拟机(模拟硬件运行环境)区分开,后两者并不承担临时数据存储的职能。

正确答案
B

本题考察的是软件体系结构风格的概念。
软件体系结构风格是指在系统设计时,所遵循的特定的结构模式,它决定了系统的组成方式及其组件之间的关系。
问题1:题干中提到,在批处理风格软件体系结构中,每个处理步骤是一个独立的程序,且每一步都必须在前一步结束后才能开始,并且数据必须是完整的。该过程强调了整体性,即每个步骤是整体的一部分,并依赖于其他部分的结果。
A. 传代:这个选项与题目中的概念不匹配,传代一般指继承或代际传递,与体系结构无关。
B. 整体:整体性是批处理风格的关键特征,数据处理必须是完整的,强调所有步骤作为一个整体的协同工作。因此,B选项是正确答案。
C. 统一格式:统一格式通常指数据的一致性和标准化,而本题重点是处理流程的整体性,统一格式并非批处理风格的核心特征。
D. 递增:递增通常指某个值或过程逐步增加的方式,但本题并未涉及递增过程,因此不符合题意。
正确答案: B. 整体
问题2:题干中提到的软件体系结构风格涉及到一个独立的处理程序,该程序执行时需要存储和处理数据。这里的存储指的是临时存储用于数据处理的存储器。
A. 解释引擎:解释引擎用于解释代码,处理解释过程,并非指代存储或数据处理。
B. 虚拟机:虚拟机用于模拟硬件环境,它与数据的临时存储无关,因此不符合题意。
C. 数据:数据是系统中传输和处理的内容,但题目中讨论的是存储,而不是数据本身。
D. 工作内存:工作内存通常指的是执行过程中用于临时存储数据和中间结果的内存,与题目描述的存储数据的需求相符。
正确答案: D. 工作内存

联系我们
隐私协议
用户协议
微信公众号
知乎
小红书
浙ICP备2021029036号
@2022-2026
嘉兴市安芯网络科技有限公司 版权所有