【计算机类职业资格】高级系统架构设计师下午试题(Ⅰ)-3及答案解析.doc
《【计算机类职业资格】高级系统架构设计师下午试题(Ⅰ)-3及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】高级系统架构设计师下午试题(Ⅰ)-3及答案解析.doc(19页珍藏版)》请在麦多课文档分享上搜索。
1、高级系统架构设计师下午试题()-3 及答案解析(总分:225.00,做题时间:90 分钟)一、试题一(总题数:1,分数:45.00)阅读以下关于软件复用技术应用的叙述,根据要求回答问题。说明随着政府职能的转型,XX 行业职能主管部门(国家相关部委、各省、市的相关厅、局、委等)机构日趋精简,但随着国家现代化的发展,业务量反而越来越大。为保证本行业管理工作的质量和效率,实现企业资质审批管理信息化、网络化和电子化,提高了工作效率和质量,规范了业务处理流程,提高管理工作的广度、深度、力度和速度,更有效地为相关企业和业主提供服务,该行业主管部门委托 FT软件开发公司开发一个 XX行业管理信息系统。该系统
2、由公共信息管理模块、系统管理维护模块、资质管理模块、企业信息管理模块和系统扩展接口模块等 5大功能模块组成。在该项目架构分析会上,FT 公司高层领导提出,为了使那些公共功能模块比较容易地被其他电子政务项目所复用,应充分利用领域分析和软件复用的知识,采用基于可复用的软件开发方式,在这些公共模块的实现中保持高度的独立性,即在实现的具体细节上与 XX行业国家部委(或者其他的政府机构)无关。(分数:45.00)(1).问题 1特定领域软件架构(Domain Specific Software Architecture,DSSA)是一种有效实现特定领域软件重用的手段。结合你的系统架构设计经验,请用 30
3、0字以内的文字简要说明基于 DSSA的软件设计开发主要包含哪些阶段以及每个阶段的目标。(分数:15.00)_(2).问题 2结合你的系统架构设计经验,请用 300字以内的文字简要说明该项目 5个功能模块在软件复用方面的基本架构思路。(分数:15.00)_(3).问题 3软件复用包括两个相关过程:可复用软件(构件)的开发;基于可复用软件(构件)的应用系统构造(集成和组装)。软件构件技术是软件复用的核心技术。结合你的系统架构设计经验,请用 200字以内的文字简要说明可复用构件应具备哪些属性,并给予简要的解释。(分数:15.00)_二、试题二(总题数:1,分数:45.00)阅读以下关于某平安城市工程
4、视频监控系统架构的叙述,根据要求回答问题。说明某城市为满足治安管理、城市管理、交通管理和应急指挥等需求,决定在城市的所有进出路口、客货运场所、主要道路路口、重要公共场所、商业密集区域,以及治安案件高发区等地进行视频监控,并通过网络建立完善的社会治安视频监控系统,即实施“平安城市工程”,实现视频监控信息资源的整合与共享。平安城市工程的网络接入如图 1所示。所有监控点的摄像机通过运营商提供的线路接入平安城市网络,公安局的监控体系有三级结构,分别为市局、分局和派出所监控中心。运营商传输网络负责所有视频监控信号的传输、存储和转发,由传输设备、网络设备和存储设备等构成。平安城市工程规范中规定,实时调阅视
5、频流从采集至播放的时间延迟不得大于 1s。图 1(分数:45.00)(1).问题 1图 2为某派出所与其管辖的一个监控点之间的设备连接图,表 1为图中各设备产生的延迟情况。其中,核心交换机 3号插槽上安装 8端口 GBIC千兆以太网模块 WS-X6408A(8 port GIGABITETHERNET),用于与各行政区汇聚交换机互连;核心交换机 4号插槽上安装 16端口 GBIC千兆以太网模块 WS-6516-GBIC(16 port GIGABIT ETHERNET),负责连接平安城市工程中所有的流媒体服务器、存储服务器等设备,端口 1和端口 2连接两台流媒体服务器,端口 3和端口 4连接两
6、台存储服务器。请计算该派出所与其管辖的一个监控点的实时视频调阅延迟,并指出是否符合平安城市工程规范。若符合规范,请简要说明理由;若不符合规范,在不改变编解码器和流媒体服务器产品的情况下,请给出可能的优化方案。图 2*表 1各设备延迟情况序号 设备 延迟原因 延迟时间(ms)1 编码器 视频信号模数转换延时 3502 接入交换机 数据帧转发延时 303 汇聚交换机 数据帧转发延时 304 核心交换机 数据帧模块间转发延时 105 核心交换机 数据帧模块内端口间转发延时 56 流媒体服务器 视频流处理及转发延时 807 存储服务器 视频存储延时 2508 存储服务器 视频调阅转发延时 1009 解
7、码器 视频信号数模转换延时 35010 各线路 信号传输延时 0(忽略不计)(分数:15.00)_(2).问题 2该平安城市工程视频监控系统可以提供实时监控、存储和随时调看 CIF格式(352288)和 D1格式(720576)分辨率的图像,支持:MPEG-2、MPEG-4 和 H.264等编码格式。(1)该城市某行政区内预计共有监控点 600个,如果保存的是 CIF格式的图像,码流为 512kbps,请计算每小时保存该行政区内全部监控点视频流需要多大的存储空间(B 或 GB)。(请将计算结果保留小数点之后3位数)。如果保存的是 D1格式的图像,码流为 2048kbps,请计算每小时保存该行政
8、区内全部监控点视频流需要多大的存储空间(B 或 GB)。(2)全部监控视频流信息保存在 IP SAN设备 S2600中,S2600 控制框(双控,220V 交流,4GB 内存,8xGE iSCSI主机接口,磁盘数量 12个/框,最大支持附加 7个磁盘扩展框)。假设在本项目中采用 SATA1.5TB 7.2KRPM硬盘,在 IP SAN配置的 RAID组级别为 RAID10。若该视频监控系统实施时,图像格式采用了 CIF,码流为 512 kbps,请计算保存该行政区内全部监控点30天视频流需要的存储空间(B、GB 或 TB),并计算出保存 30天视频流至少需要的硬盘数,以及至少需要配置的$260
9、0 控制框数量。(分数:15.00)_(3).问题 3该平安城市工程视频监控系统的一些关键的应用系统,采用双机冗余热备的方式进行保护。请用 200字以内的文字,说明双机冗余热备方式主要解决的是系统运行中的哪些问题,以及在选择双机冗余热备产品时通常需要考虑哪些问题?(分数:15.00)_三、试题三(总题数:1,分数:45.00)阅读以下关于设计模式应用的叙述,根据要求回答问题。说明某软件公司承接了一项面向儿童的模拟游戏软件的开发任务,该游戏软件主要模拟现实世界中各种鸭子的发声特征、飞行特征和外观特征。游戏软件需要模拟的鸭子种类及其特征如表所示鸭子种类及其特征鸭子种类 发声特征 飞行特征 外观特征
10、灰鸭(MallardDuck) 发出“嘎嘎”声(Quack)用翅膀飞行(FlyWithWings) 灰色羽毛红头鸭(RedHeadDuck) 发出“嘎嘎”声(Quack)用翅膀飞行(FlyWithWings)灰色羽毛、头部红色棉花鸭(CottonDuck) 不发声(QuackNoWay) 不能飞行(FlyNoWay) 白色橡皮鸭(RubberDuck)发出橡皮与空气摩擦的声音(Squeak) 不能飞行(FlyNoWay)黑白橡皮颜色为支持将来能够模拟更多种类鸭子的特征,该公司架构师采用某种设计模式设计的类图如图 1所示。在图1中,类 Duck描述了抽象的鸭子,方法 fly()、quack()和
11、 display()分别表示不同种类的鸭子都具有飞行特征、发声特征和外观特征;类 FlyBehavior与 QuackBehavior分别用于表示抽象的飞行行为与发声行为。图 1(分数:45.00)(1).问题 1请用 350字以内的文字指出该公司架构师所采用的设计模式的具体名称、设计意图及其优缺点。(分数:15.00)_(2).问题 2请用 400字以内的文字指出该公司架构师所采用的设计模式的适用性,以及图 1中需要考虑哪些实现问题?(分数:15.00)_(3).问题 3设计模式在力度和抽象层次上各不相同。按设计模式的目的划分,可分为创建型、结构型和行为型 3种模式;按设计模式的范围划分,可
12、分为类设计模式和对象设计模式两种。请将下列 AJ 标记的设计模式填入到下表中的(1)(5)空缺处。(请用 AJ 答题)AAbstract Factory 模式 BAdapter 模式 CChain of Responsibility 模式DDecorator 模式 EFactory Method 模式 FFlyweight 模式GInterpreter 模式 HIterator 模式 ITemplate Method 模式JVisitor 模式设计模式空间目 的创建型 结构型 行为型类 (1) (2)范 围对 象 (3) (4) (5)(分数:15.00)_四、试题四(总题数:1,分数:45.
13、00)阅读以下关于体系结构设计的叙述,根据要求回答问题。说明某大中型电子商务公司的主要业务是在线购物,包括书籍、服装、家电和日用品等。随着公司业务规模不断增大,公司决策层决定重新设计并实现其网上交易系统。PH 软件公司承担了该项目软件开发任务,负责系统开发的杜工和赵工分别给出了两种不同的设计方案,分别如图 1和图 2所示。图 1图 2公司的架构师和开发者针对这两种设计方案,从服务器负载情况、业务逻辑的分离性、系统可靠性,以及实现简单性等方面进行讨论与评估,综合考虑最终采用了赵工给出的方案。(分数:45.00)(1).问题 1结合你的系统架构设计经验,请分析比较杜工、赵工两种方案的优点和不足,将
14、下表中(1)(6)空缺处的内容填写完整。*(分数:15.00)_(2).问题 2如何架构高性能 Web应用系统是 PH公司项目组面临的另一个问题。结合你的系统架构设计经验,请用200字以内的文字列举两个主要影响着 Web应用系统服务端执行效率的技术因素,并针对每个因素提出相应的解决方案以提高系统性能。(分数:15.00)_(3).问题 3REST(REpresentational State Transfer)是从几种基于网络的架构风格衍生出来的一种混合架构风格。采用这种方法设计的 Web应用系统能够结合 REST风格和面向服务思想的优点。结合你的系统架构设计经验,请用 300字以内的文字简要
15、说明与传统的 Web服务相比,采用 REST服务构建的 Web应用具有哪些优势和不足。(分数:15.00)_五、试题五(总题数:1,分数:45.00)阅读以下关于 Java企业级应用系统开发架构的叙述,根据要求回答问题。说明某软件公司承担了某中小型企业应用软件开发任务,进度要求紧迫。为了按时完成任务,选择合适的企业应用系统开发架构非常重要。项目组在进行方案论证时,项目组成员提出了两种开发思路。(1)刘工建议采用 J2EE 5.0和 EJB 3.0进行开发。理由是 J2EE定义了标准的应用开发体系结构和部署环境,EJB 是 J2EE的基础和核心。J2EE 5.0 主要目标是简化开发,相比 EJB
16、 2.1,EJB 3.0 具有很多改进和提高。(2)杜工建议采用 Struts、Spring 和 Hibenate轻量级开源框架相结合的方式。理由是随着 Java开源项目阵营的发展壮大,一些基于 POJOs(Plan Old Java Objects)的开源框架被广泛地引入到 Java企业应用开发中来,与重量级的 EJB框架相比,这些轻量级的框架有很多优点。项目组仔细比较分析了两种方案的特点、优点和不足之处。认为杜工和刘工的建议都合理,但是从结合当前项目实际情况出发,最后决定采用杜工的建议。(分数:45.00)(1).问题 1Java企业级应用框架一般被划分为 3个层次,请用 150字以内的文
17、字说明都有哪 3个层次?功能分别是什么?(分数:15.00)_(2).问题 2请用 200字以内的文字叙述 Struts、Spring 和 Hibernate开源框架特点和结合方式。(分数:15.00)_(3).问题 3请用 200字以内的文字说明基于 Struts、Spring 和 Hibernate的轻量级框架与基于 EJB的重量级框架解决问题的侧重点有什么不同?(分数:15.00)_高级系统架构设计师下午试题()-3 答案解析(总分:225.00,做题时间:90 分钟)一、试题一(总题数:1,分数:45.00)阅读以下关于软件复用技术应用的叙述,根据要求回答问题。说明随着政府职能的转型,
18、XX 行业职能主管部门(国家相关部委、各省、市的相关厅、局、委等)机构日趋精简,但随着国家现代化的发展,业务量反而越来越大。为保证本行业管理工作的质量和效率,实现企业资质审批管理信息化、网络化和电子化,提高了工作效率和质量,规范了业务处理流程,提高管理工作的广度、深度、力度和速度,更有效地为相关企业和业主提供服务,该行业主管部门委托 FT软件开发公司开发一个 XX行业管理信息系统。该系统由公共信息管理模块、系统管理维护模块、资质管理模块、企业信息管理模块和系统扩展接口模块等 5大功能模块组成。在该项目架构分析会上,FT 公司高层领导提出,为了使那些公共功能模块比较容易地被其他电子政务项目所复用
19、,应充分利用领域分析和软件复用的知识,采用基于可复用的软件开发方式,在这些公共模块的实现中保持高度的独立性,即在实现的具体细节上与 XX行业国家部委(或者其他的政府机构)无关。(分数:45.00)(1).问题 1特定领域软件架构(Domain Specific Software Architecture,DSSA)是一种有效实现特定领域软件重用的手段。结合你的系统架构设计经验,请用 300字以内的文字简要说明基于 DSSA的软件设计开发主要包含哪些阶段以及每个阶段的目标。(分数:15.00)_正确答案:(领域分析是分析和研究某个应用领域特性的活动,它是识别、收集、组织和描述一个领域相关信息,发
20、现和记录领域中的共性和差异的过程,是系统化、形式化、有效复用的关键。通过领域分析,类似系统的公共特性将被提取,使用于该领域所有公共的、基本的对象,操作也将被标志出来,并且通过定义模型来描述他们之间的关系。领域分析的本质是以复用为目的,对具有若干共同特性的一群应用系统进行分析,对共同的部分开发出一系列公用的组件,对不同的部分进行参数化。按照 Will Tracz的说法,特定领域软件架构(DSSA)就是一个特定的问题领域中由领域模型、参考需求和参考架构等组成的开发基础架构,其目标就是支持一个特定领域中多个应用的生成。DSSA 的基本活动包括领域分析、领域设计和领域实现。领域分析的主要目的是获得领域
21、模型,领域模型描述领域中系统之间共同的需求,即领域需求;领域设计的主要目标是获得 DSSA,DSSA 描述领域模型中表示需求的解决方案;领域实现的主要目标是依据领域模型和 DSSA开发、组织可重用信息。在最高的级别上,DSSA 方法共有 5个阶段,每个阶段可以进一步划分为一些步骤或子阶段,每个阶段包括一组需要回答的问题、一组需要的输入,以下一组将产生的输出和验证标准。该方法的领域工程过程是并发的、递归的和反复的,或者可以说,它是螺旋型的,完成该过程可能需要对每个阶段经历几遍,每次增加更多的细节。该领域工程过程的 5个阶段如下。(1)定义领域范围:重点是确定领域中包含哪些元素及领域工程过程到何时
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 高级 系统 架构 设计师 下午 试题 答案 解析 DOC
