系统架构设计师案例分析:网络设备管理系统MVC架构设计.pdfVIP

  • 1
  • 0
  • 约6.49千字
  • 约 11页
  • 2026-03-08 发布于北京
  • 举报

系统架构设计师案例分析:网络设备管理系统MVC架构设计.pdf

计算机技术与软件专业技术资格(水平)考试

2014年下半年系统架构设计师下午试卷I

(考试时间13:30~15:00共90分钟)

请按下述要求正确填写答题纸

1.在答题纸的指定位置填写你所在的省、、直辖市、计划单列市的名称。

2.在答题纸的指定位置填写准考证号、出生年月日和。

3.答题纸上除填写上述内容外只能写解答。

4.本试卷共5道题,试题一是必答题,试题二至试题五选答1道。每题15分,

满分75分。

5.解答时字迹务必清楚,字迹不清时,将不评分。

6.仿照下面例题,将解答写在答题纸的对应栏内。

例题

2014年下半年计算机技术与软件专业技术资格(水平)考试日期是(1)

月(2)日。

因为正确的解答是“11月4日”,故在答题纸的对应栏内写上“11”和“4”

(参看下表)。

例题解答栏

(1)11

(2)4

2014年下半年系统架构设计师下午试卷I第1页(共11页)

试题一是必答题

试题一

【说明】

某软件公司欲开发一个网络设备管理系统,对域内的网络设备(如路由器和交换

机等)进行监视和控制。公司的系统分析师首先对系统进行了需求分析,识别出如下3

项需求:

(a)目前需要管理的网络设备确定为10类20种,未来还将有新类别的网络设备纳入到该

设备管理系统中;

(b)不同类别的网络设备,监视和控制的内容差异较大;同一类网络设备,监视和控制的

内容相似,但不同厂商的实现方式(包括控制接口格式、编程语言等)差异较大;

(c)网络管理员能够在一个统一的终端之上实现对这些网络设备的可视化呈现和管理操作。

针对上述需求,公司研发部门的架构师对网络设备管理系统的架构进行了分析与设计,架构

师王工认为该系统可以采用MVC架构风格实现,即对每种网络设备设计一个组件,组件

通过调用网络设备厂商内置的编程接口对指令进行接收和处理;系统管理员通过管理模块

向组件发送指令,对网络设备进行管理;网络状态、结果等信息会在控制

终端上进行展示。针对不同网络设备的差异,王工认为可以对当前的20种网络设备接口进

行调研与梳理,然后通过定义统一操作接口设备差异。李工同意王工MVC架构风

格和定义统一操作接口的思路,但考虑到未来还会有新类别的网络设备接入,认为还需要采

用扩展接口的方式支持系统开发人员扩展或修改现有操作接口。公司组织专家进行架构评审,

最终同意了王工的方案和李工的改进意见。

【问题1】

请用300字以内的文字解释什么是MVC架构风格以及其中的组件交互关系,并根据题干描

述,指出该系统中的M、V、C分别对应什么。

【问题2】

扩展接口模式结构通常包含四个角色:基础接口、组件、扩展接口和客户端,它们之间

的关系如图1-1所示。其中每个扩展接口需要通过扩展基础接口获得基本操作能力,然后

加入自己特有的操作接口,并通过设置全局唯一接口ID对自身接口进行标识;每个具体的

2014年下半年系统架构设计师下午试卷I第2页(共11页)

组件需要实现扩展接口完成实际操作;客户端不与组件直接交互,而需要通过与扩展接

互提出调用请求,扩展接口根据请求查找并选择合适的实现组件响应客户端请求。请根据上

图所示和题干描述,指出扩展接口模式结构中的四个角色分别对应网络设备管理系统的哪些部

分;并以客户端发起调用操作这一场景为例,填写表1-1中的(1)~(5)。

备选:基础接口、扩展接口、操作接口、接口ID、客户端、组件。

2014年下半年系统架构设计师下午试卷I第3页(共11页)

从下列的

文档评论(0)

1亿VIP精品文档

相关文档