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