软件架构风格是描述某一特定应用领域中系统组织方式的惯用模式,按照软件架构风格,物联网系统属于哪种软件架构风格?
单选题
软件架构风格是描述某一特定应用领域中系统组织方式的惯用模式,按照软件架构风格,物联网系统属于哪种软件架构风格?
A. 层次型
B. 事件系统
C. 数据线
D. C2
答案:A
解析
正确答案:A 层次型
物联网系统通常按感知层、网络层、平台层、应用层组织,上层使用下层提供的服务,层间通过接口交互,体现关注点分离,符合层次型架构风格。它便于异构设备接入、分层解耦、独立演进和扩展。
逐项说明:
- A 对:典型物联网体系就是分层组织,如感知层采集、网络层传输、平台层处理、应用层服务。
- B 错:事件系统以事件触发、发布订阅和隐式调用为核心,适合异步通知,不是物联网整体架构的典型归类。
- C 错:数据线/数据流风格强调数据依次流经处理构件,常见于管道过滤器,不是物联网系统的标准组织方式。
- D 错:C2 架构结合分层与事件机制,常用于图形界面或分布式交互系统,并非物联网系统的典型架构风格。
面试延伸:常考架构风格包括数据流、调用返回、独立构件、虚拟机、仓库等;物联网、OSI 模型、企业分层应用常与层次型关联,需能举例辨析。