单选题4.4 数据架构2 / 6
正在加载题目…
系统集成项目管理工程师 · 第三版 · 第4章 信息系统架构
数据分层已经画好,为什么还要规定每层的职责和服务边界?
6 道章节练习题
答案与解析
正确答案 D
图上有三层,不等于工作已经分清。题干的问题是“谁处理、按什么规则处理、向外提供什么”没有约束。D把层次定位落实到了模型、存储和服务方式,才能让分层真正指导建设。
例如,某项目约定原始层保留接入数据,加工层完成统一转换,应用层提供面向使用场景的结果。接下来还要讲清哪些数据可以直接取用、哪些必须经过处理,否则报表团队仍会各走各的路径。这只是帮助理解的项目安排,不是教材规定所有平台必须采用这三个固定层名。分层的价值在于定位合理、责任清楚;多加两层或多买三台服务器,都不能自动解决职责混乱。
选项分析
- A
- 层数更多不保证定位更清楚,原有职责和服务规则没有定义时,换一套更细的名称仍可能混乱。
- B
- 各层可以承担不同生命周期环节和处理职责,强求相同模型与服务方式反而抹去了合理分工。
- C
- 物理资源分开不等于逻辑责任明确;仍由团队临时决定加工与服务规则,题干的问题就没有消除。
- D
- 不仅命名层次,还规定建设和使用的边界,让分层设计能够约束后续模型、存储与服务行为。
容易混淆的地方
看到架构图上画出多个数据库就认为完成了分层,或把层数多、服务器分开当成分层合理的充分条件。
再巩固一步
- 问一层三个问题:负责什么、不负责什么、给谁提供什么。答不上来,通常不是缺一个层名,而是缺定位。
原创章节练习题 · 第三版 · 《系统集成项目管理工程师教程》第3版 · 4.4.2 · 纸书第159页查看完整题目与详解