管理模块向监控组件发送监控指令,对网络设备进行远程管理;网络状态、监控结果等信
息会在控制终端上进行展示。针对不同网络设备的差异,王工认为可以对当前的 20 种网
络设备接口进行调研与梳理,然后通过定义统一操作接口屏蔽设备差异。李工同意王工提
出的 MVC 架构风格和定义统一操作接口的思路,但考虑到未来还会有新类别的网络设备
接入,认为还需要采用扩展接口的方式支持系统开发人员扩展或修改现有操作接口。公司
组织专家进行架构评审,最终同意了王工的方案和李工的改进意见。
【问题 1】
请用 300 字以内的文字解释什么是 MVC 架构风格以及其中的组件交互关系,并根据
题干描述,指出该系统中的 M、V、C 分别对应什么。
【问题 2】
扩展接口模式结构通常包含四个角色:基础接口、组件、扩展接口和客户端,它们之
间的关系如图 1-1 所示。其中每个扩展接口需要通过扩展基础接口获得基本操作能力,然
后加入自己特有的操作接口,并通过设置全局唯一接口 ID 对自身接口进行标识;每个具体
的组件需要实现扩展接口完成实际操作;客户端不与组件直接交互,而需要通过与扩展接
口交互提出调用请求,扩展接口根据请求查找并选择合适的实现组件响应客户端请求。请
根据上图所示和题干描述,指出扩展接口模式结构中的四个角色分别对应网络设备管理系
统的哪些部分;并以客户端发起调用操作这一场景为例,填写表 1-1 中的(1)~(5)。
2014 年下半年 系统架构设计师 下午试卷 I 第 3 页 (共 12 页)
评论0