扫一扫二维码
进群一起备考
查看更多
当前 - 选择题 - 软件架构风格困难
单选题
2018年11月第34题
收藏
分享
#系统架构设计
#软件架构风格
#第二版教材
#凯恩建议必须掌握
在仓库风格中,有两种不同的构件,其中,(问题1)说明当前状态,(问题2)在中央数据存储上执行。
正确答案B
凯恩解析
本题考察的是软件体系结构中的仓库(Repository)风格的基本概念。
仓库风格是一种以中央数据存储为核心的体系结构风格,它将系统分为中央数据结构和独立构件两类构件,并通过数据存储实现它们之间的通信。
问题1:
A选项 注册表:通常是一个存储配置信息的组件,不是仓库风格中描述当前状态的核心构件,错误。
B选项 中央数据结构:用于说明和维护当前数据的状态,是仓库的核心构件,正确。
C选项 事件:是系统中发生的动作或信号,不是存储状态的核心构件,错误。
D选项 数据库:数据库是中央存储的一种实现方式,但在仓库风格的抽象描述中称为中央数据结构,不完全等价,错误。
所以选择 B。
问题2:
A选项 独立构件:是对中央数据执行操作的组件,可以进行数据读取、修改或分析等任务,正确。
B选项 数据结构:只是数据的组织方式,不表示执行操作的组件,错误。
C选项 知识源:更偏向专家系统中黑板风格的概念,不是仓库风格的标准术语,错误。
D选项 共享数据:是中央数据存储中的内容,不是执行操作的组件,错误。
所以选择 A。
