【计算机类职业资格】高级系统架构设计师下午试题(Ⅰ)-7及答案解析.doc
《【计算机类职业资格】高级系统架构设计师下午试题(Ⅰ)-7及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】高级系统架构设计师下午试题(Ⅰ)-7及答案解析.doc(19页珍藏版)》请在麦多课文档分享上搜索。
1、高级系统架构设计师下午试题()-7 及答案解析(总分:225.00,做题时间:90 分钟)一、试题一(总题数:1,分数:45.00)阅读以下软件架构设计的叙述,根据要求回答问题。说明某大型电子商务企业的主要业务之一是网上书城,其主要功能是通过 Internet为用户提供各种图书信息的在线查询、浏览及订购相关图书等多种服务。PH 软件公司承接了该大型网上书城系统的升级改造开发任务。该软件公司的领域专家对需求进行深入分析后,得到的部分系统需求如下。(1)用户可能频繁地进行书目查询操作,网上书城需要返回众多符合条件的书目并且分页显示,而且可能每次查询的内容都不一样。(2)网站管理员需要批量对相关书目
2、信息进行修改,并且将更新信息记录到数据库。(3)随着该网上书城知名度的不断提升,每天的业务量非常多,网站的用户访问量越来越大,因此对业务有持续性要求,且要求有限的资源更加合理地规划和使用。(4)随着该企业业务规模的不断扩展,网上书城并购了多家其他同类的网上书城,需要将后台异构数据库系统进行整合。该软件公司的系统架构师经过多方的研究和论证,集体提出了采用层次式架构风格设计该大型网上书城系统,包括表现层、业务逻辑层和数据访问层。(分数:45.00)(1).问题 1数据访问层负责与应用中的各种数据源打交道,并将它们整合起来,为业务逻辑层提供统一的数据服务。请对该大型网上书城的 4个需求进行分析,结合
3、你的系统架构经验,将表 212中每个需求适合选用的数据访问模式及选择理由填充完整。表 2-12网上书城数据访问层设计系统需求 数据访问模式 选择理由 (1) (2) (3) (4) (5) (6) 专用产品(如 WebSphere Information Integration等) (7)(分数:15.00)_(2).问题 2业务逻辑的千变万化,使信息系统的开发和维护都变得越来越困难,如何构建灵活高度可扩展性的业务层便成为亟待解决的问题。结合你的系统架构经验,请用 200字以内的文字说明该网上书城业务逻辑层采用业务容器(Business Container)架构方式的优点。(分数:15.00)
4、_(3).问题 3该网上书城表示层框架的设计,采用基于 XML的界面管理技术,实现灵活的界面配置、界面动态生成和界面定制。结合你的系统架构经验,请用 350字以内的文字说明基于 XML的界面管理技术的基本思想及其主要组成部分的功能。(分数:15.00)_二、试题二(总题数:1,分数:45.00)阅读以下关于系统安全性和数据存储系统架构的叙述,根据要求回答问题。说明某市行政审批服务中心大楼内涉及几类网络,分别为因特网(Internet)、市电子政务专网、市电子政务外网、市行政审批服务中心大楼内局域网和各部门业务专网。行政审批服务中心网络建设工作组计划以市电子政务专网为基础,建设市级行政审批服务中
5、心专网(骨干万兆、桌面千兆)。在大楼内部署 5套独立链路,分别用于连接政务外网、政务专网、大楼内局域网、因特网和涉密部门内网。行政审批服务中心网络结构(部分)如图 28所示。(分数:45.00)(1).问题 1在图 28所示的数据交换区中,数据交换服务器通过双链路连接至交换机。在数据交换服务器业务的峰值时段,一条链路只能传送总业务量的 90%,因而需要两条链路同时工作,才能完成数据交换服务器的全部传送请求。非峰值时段约占整个工作时间的 60%,只需要一条链路工作就可以传送全部业务。假定每条链路的可用性为 0.9,请计算这两条链路系统(数据交换区中虚线椭圆区域)的平均可用性(注:请简要列出计算过
6、程)。*(分数:15.00)_(2).问题 2电子政务安全体系是一个立体的三维防护体系,图 28中的安全接入平台横跨了行政审批服务中心大楼内所涉及的 5个网络系统,需要全系统统一考虑其的 IT安全措施和手段。结合你的系统架构经验,请给出该安全接入平台在系统安全架构方面的主要考虑要点。(分数:15.00)_(3).问题 3针对该行政审批服务中心数据存储系统建设,架构师郭工建议使用 FC SAN/IP SAN提供数据安全和快速数据访问。请用 300字以内的文字,简述郭工所提建议中的 FC SAN和 IP SAN的差别。(分数:15.00)_三、试题三(总题数:1,分数:45.00)阅读以下关于设计
7、模式应用的叙述,根据要求回答问题。说明某软件公司承接了一项面向儿童的模拟游戏软件的开发任务,该游戏软件主要模拟现实世界中各种鸭子的发声特征、飞行特征和外观特征。游戏软件需要模拟的鸭子种类及其特征如表 213所示表 213鸭子种类及其特征鸭子种类 发声特征 飞行特征 外观特征灰鸭(MallardDuck) 发出“嘎嘎”声(Quack)用翅膀飞行(FlyWithWings) 灰色羽毛红头鸭(RedHeadDuck) 发出“嘎嘎”声(Quack)用翅膀飞行(FlyWithWings)灰色羽毛、头部红色棉花鸭(CottonDuck) 不发声(QuackNoWay) 不能飞行(FlyNoWay) 白色橡
8、皮鸭(RubberDuck)发出橡皮与空气摩擦的声音(Squeak) 不能飞行(FlyNoWay)黑白橡皮颜色为支持将来能够模拟更多种类鸭子的特征,该公司架构师采用某种设计模式设计的类图如图 2-9所示。在图 29中,类 Duck描述了抽象的鸭子,方法 fly()、quack()和 display()分别表示不同种类的鸭子都具有飞行特征、发声特征和外观特征;类 FlyBehavior与 QuackBehavior分别用于表示抽象的飞行行为与发声行为。(分数:45.00)(1).问题 1请用 350字以内的文字指出该公司架构师所采用的设计模式的具体名称、设计意图及其优缺点。(分数:15.00)_
9、(2).问题 2请用 400字以内的文字指出该公司架构师所采用的设计模式的适用性,以及图 2-9中需要考虑哪些实现问题?(分数:15.00)_(3).问题 3设计模式在力度和抽象层次上各不相同。按设计模式的目的划分,可分为创建型、结构型和行为型 3种模式;按设计模式的范围划分,可分为类设计模式和对象设计模式两种。请将下列 AJ 标记的设计模式填入到表 214中的(1)(5)空缺处。(请用 AJ 答题)AAbstract Factory 模式 BAdapter 模式 CChain of Responsibility 模式DDecorator 模式 EFactory Method 模式 FFlyw
10、eight 模式GInterpreter 模式 HIterator 模式 ITemplate Method 模式JVisitor 模式表 2-14设计模式空间目 的创建型 结构型 行为型类 (1) (2)范 围对 象 (3) (4) (5)(分数:15.00)_四、试题四(总题数:1,分数:45.00)阅读以下关于 UML软件系统建模的叙述,根据要求回答问题。说明车载 GPS(Global Position System)终端是置于机动车内的实时定位装置,它的应用对象是需要定位和调度的车辆。车辆可以通过终端与 GPS进行实时、准确的定位,并能够通过无线通信网络上报远程的车辆调度中心。中心可以通
11、过终端远程监视车行轨迹,并可在特殊情况下通过终端控制车辆。同时,终端还装备车载电话,可以在出现特殊情况时及时地通知车辆调度中心。图 210所示为车载终端系统的用例图,对于车载 GPS终端系统来说,主要的角色有两个,分别为车辆调度中心用户和车载终端用户。图 211所示为车载终端系统中的 GSM无线电通信模块的部分状态图,用于与调度中心进行联系。GSM 模块共有 4个状态,分别为通话中、有问题、待命和短消息通信中。(分数:45.00)(1).问题 1请将以下给出的转换关系填入图 1-24所示的适当位置,从而将 GSM无线电通信模块状态图补充完整。转换关系:用户需要语言通话;通话完成;重新连接网络;
12、未找到网络或网络出错。(分数:15.00)_(2).问题 2车载终端用户在遇到特殊情况下通过车载电话(或按键)与调度中心保持通信的处理过程顺序图如图 2-12所示。*结合你的系统架构经验,以及对 GPS终端系统的理解,请将下列 AF 标记的处理过程填入到图 2-12中的(1)(6)空缺处,并给出通过车载电话(或按键)与调度中心保持通信的正确处理顺序(请用 AF 表达,例如 ABCDEF)。A语音对话/按下按钮 B监听命令C发送信息到通信模块 D要求监听E通过 GSM发送信息 F接收成功要求监听信息(分数:15.00)_(3).问题 3建立顶层架构是基于 UML对该车载 GPS终端系统进行建模的
13、步骤之一。顶层架构的主要目的是为后续的分析和设计活动建立一种结构和分划,以便开发人员在不同阶段,以及同一开发阶段的不同开发人员,能够聚集于系统的不同部分。结合你的系统架构经验,请简要说明在该车载 GPS终端系统确立顶层架构的过程中需要综合考虑哪些因素?(分数:15.00)_五、试题五(总题数:1,分数:45.00)阅读以下关于数据库系统架构方面的叙述,根据要求回答问题。说明随着政府职能的转型,XX 行业职能主管部门(国家相关部委、各省、市的相关厅、局、委等)机构日趋精简,但随着国家现代化的发展,业务量反而越来越大。为保证本行业管理工作的质量和效率,提高对宏观经济管理与决策的支持能力和对社会公众
14、的公共服务能力,该行业主管部门委托 MBI软件开发公司开发一个 XX行业宏观经济数据库管理系统。通过统计业务系统和相关部委自身的行业系统的信息化建设,提高各自核心业务的应用能力和管理水平,特别是数据中心的建设,对基础业务信息实施有效管理和有效利用;通过宏观经济数据库应用系统建设,建立起包括宏观经济管理决策支持和宏观经济基础信息的发布查询等在内的支撑子系统;通过存储备份系统(现场级)的建设,为本行业宏观经济基础信息资源实施安全、可靠的技术管理。(分数:45.00)(1).问题 1由于对政府数据的需求是多层次的,从而也要求政府部门信息系统具有较丰富的层次。但是,随着系统结构、层次的增多,层次间的界
15、限越来越模糊,信息系统建设及维护的成本也就越高。结合你的系统架构经验,请用 500字以内的文字简要讨论基于数据库(DB)、数据仓库(DW)和操作数据存储(ODS)技术的政府信息系统的各自特点。(分数:15.00)_(2).问题 2元数据库的建设与管理是数据仓库概念下数据中心工作模式中的重要环节,它关系到整个数据中心系统的结构和运行。结合你的系统架构经验,请用 400字以内的文字简要说明元数据库系统所定义和管理的处理包括哪些内容。(分数:15.00)_(3).问题 3该行业主管部门对待建的数据库应用系统提出了明确的审计要求,要求保留 5年左右的审计跟踪信息。MBI公司的架构师老张建议,直接在待建
16、的数据库中插入审计跟踪信息以满足这一应用需求,架构师老郭则建议采用按月分区(Partitioning)和段空间压缩技术来满足这一应用需求。请用 400字以内的文字简要说明这两种数据库审计方案的基本原理。(分数:15.00)_高级系统架构设计师下午试题()-7 答案解析(总分:225.00,做题时间:90 分钟)一、试题一(总题数:1,分数:45.00)阅读以下软件架构设计的叙述,根据要求回答问题。说明某大型电子商务企业的主要业务之一是网上书城,其主要功能是通过 Internet为用户提供各种图书信息的在线查询、浏览及订购相关图书等多种服务。PH 软件公司承接了该大型网上书城系统的升级改造开发任
17、务。该软件公司的领域专家对需求进行深入分析后,得到的部分系统需求如下。(1)用户可能频繁地进行书目查询操作,网上书城需要返回众多符合条件的书目并且分页显示,而且可能每次查询的内容都不一样。(2)网站管理员需要批量对相关书目信息进行修改,并且将更新信息记录到数据库。(3)随着该网上书城知名度的不断提升,每天的业务量非常多,网站的用户访问量越来越大,因此对业务有持续性要求,且要求有限的资源更加合理地规划和使用。(4)随着该企业业务规模的不断扩展,网上书城并购了多家其他同类的网上书城,需要将后台异构数据库系统进行整合。该软件公司的系统架构师经过多方的研究和论证,集体提出了采用层次式架构风格设计该大型
18、网上书城系统,包括表现层、业务逻辑层和数据访问层。(分数:45.00)(1).问题 1数据访问层负责与应用中的各种数据源打交道,并将它们整合起来,为业务逻辑层提供统一的数据服务。请对该大型网上书城的 4个需求进行分析,结合你的系统架构经验,将表 212中每个需求适合选用的数据访问模式及选择理由填充完整。表 2-12网上书城数据访问层设计系统需求 数据访问模式 选择理由 (1) (2) (3) (4) (5) (6) 专用产品(如 WebSphere Information Integration等) (7)(分数:15.00)_正确答案:(在层次式架构风格中,数据访问层(数据持久层)主要负责和
19、应用中的各种数据源(如DB2、Oracle 等关系型数据源、XML 数据及其他类型的非关系型数据、Web 服务,以及各种特别的遗留系统等)打交道,并将它们整合起来,为业务逻辑层提供统一的数据服务。架构师在不同的应用场合下可能会选择不同的数据访问模式,并且还会不断地推陈出新,这里不会也不可能穷尽所有的数据访问模式,而只是列举了其中最为典型的几个。在线访问模式、Data Access Object 模式、Data Transfer Object 模式、离线数据模式,以及对象/关系映射(Object/Relation Mapping)模式是数据访问层设计中典型的数据访问模式。各种数据访问模式的说明如
20、表 215所示。表 2-15各种数据访问模式数据访问模式 说明在线访问模式是最基本和最常用的数据访问模式,该数据访问模式会占用一个数据库连接,读取数据,每个数据库操作都会通过这个连接不断地与后台的数据源进行交互DAO模式是标准 J2EE设计模式之一,常用这种模式将底层数据访问操作与高层业务逻辑分离开。一个典型的 DAO实现通常有以下组件:一个 DAO工厂类;一个 DAO接口;一个实现了 DAO接口的具体类(包含访问特定数据源的数据的逻辑);数据传输对象(或称为值对象)DTO模式是经典 EJB设计模式之一。DTO 本身是这样一组对象或是数据的容器,它需要跨不同的进程或是网络的边界来传输数据。这类
21、对象本身应该不包含具体的业务逻辑,并且通常这些对象内部只能进行一些诸如内部一致性检查和基本验证之类的方法,而且这些方法最好不要再调用其他的对象行为离线数据模式以数据为中心:数据从数据源获取之后,将按照某种预定义的结构(如 SDO中的 Data图表结构、ADO.NET 中的关系结构)存放在系统中,成为应用的中心;离线:对数据的各种操作独立于各种与后台数据源之间的连接或是事务;与 XML集成:离线数据集所维护的数据可以方便地与 XMI。格式的文档之间互相转换;独立于数据源:该模式的不同实现定义了数据的各异的存放结构和规则,这些都是独立于具体的某种数据源的O/R映射其指导思想来源于这样一种现实:大多
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 高级 系统 架构 设计师 下午 试题 答案 解析 DOC
