欢迎来到麦多课文档分享! | 帮助中心 海量文档,免费浏览,给你所需,享你所想!
麦多课文档分享
全部分类
  • 标准规范>
  • 教学课件>
  • 考试资料>
  • 办公文档>
  • 学术论文>
  • 行业资料>
  • 易语言源码>
  • ImageVerifierCode 换一换
    首页 麦多课文档分享 > 资源分类 > DOC文档下载
    分享到微信 分享到微博 分享到QQ空间

    【计算机类职业资格】计算机水平考试高级系统分析师2017年上半年下午真题及答案解析.doc

    • 资源ID:1339541       资源大小:76KB        全文页数:7页
    • 资源格式: DOC        下载积分:5000积分
    快捷下载 游客一键下载
    账号登录下载
    微信登录下载
    二维码
    微信扫一扫登录
    下载资源需要5000积分(如需开发票,请勿充值!)
    邮箱/手机:
    温馨提示:
    如需开发票,请勿充值!快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如需开发票,请勿充值!如填写123,账号就是123,密码也是123。
    支付方式: 支付宝扫码支付    微信扫码支付   
    验证码:   换一换

    加入VIP,交流精品资源
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    【计算机类职业资格】计算机水平考试高级系统分析师2017年上半年下午真题及答案解析.doc

    1、计算机水平考试高级系统分析师 2017年上半年下午真题及答案解析(总分:124.95,做题时间:150 分钟)试题一(25 分)必答题 阅读以下关于基于微服务的系统开发的叙述,在答题纸上回答问题 1至问题 3。 【说明】 某公司拟开发一个网络约车调度服务平台,实现基于互联网的出租车预约与管理。公司的系统分析师王工首先进行了需求分析,得到的系统需求列举如下: 系统的参与者包括乘客、出租车司机和平台管理员三类; 系统能够实现对乘客和出租车司机的信息注册与身份认证等功能,并对乘客的信用信息进行管理,对出租车司机的违章情况进行审核; 系统需要与后端的银行支付系统对接,完成支付信息审核、支付信息更新与在

    2、线支付等功能; 针对乘客发起的每一笔订单,系统需要实现订单发起、提交、跟踪、撤销、支付、完成等业务过程的处理: 系统需要以短信、微信和电子邮件多种方式分别为系统中的用户进行事件提醒。 在系统分析与设计阶段,公司经过内部讨论,一致认为该系统的需求定义明确,建议尝试采用新的微服务架构进行开发,并任命王工为项目技术负责人,负责项目开发过程中的技术指导工作。(分数:24.99)(1).【问题 1】(12 分) 请用 100字以内的文字说明一个微服务中应该包含的内容,并用 300字以内的文字解释基于微服务的系统与传统的单体式系统相比的 2个优势和带来的 2个挑战。(分数:8.33)_(2).【问题 2】

    3、(8 分) 识别并设计微服务是系统开发过程中的一个重要步骤,请对题干需求进行分析,对微服务的种类和包含的业务功能进行归类,完成表 1-1 中的(1)(4)。 (分数:8.33)_(3).【问题 3】(5 分) 为了提高系统开发效率,公司的系统分析师王工设计了一个基于微服务的软件交付流程,其核心思想是将业务功能定义为任务,将完成某个业务功能时涉及到的步骤和过程定义为子任务,只有当所有的子任务都测试通过后该业务功能才能上线交付。请基于王工设计的在线支付微服务交付流程,从(a)(f)中分别选出合适的内容填入图 1-1 中的(1)(5)处。 选项: (a)提交测试 (b)全量上线 (c)对接借记卡 (

    4、d)获取个人优惠券 (e)试部署 (f)对账 (分数:8.33)_从下列的 4道试题(试题二至试题五)中任选 2道解答。请在答题纸上的指定位置处将所选择试题的题号框涂黑。若多涂、少涂或者未涂题号框,则对题号最小的两道试题进行评分。 试题二(共 25分 阅读以下关于系统数据分析与建模的叙述,在答题纸上回答问题 1至问题 3。 【说明】 某软件公司受快递公司委托,拟开发一套快递业务综合管理系统,实现快递单和物流信息的综合管理。项目组在系统逻辑数据模型设计中,需要描述的快递单样式如图 2-1所示,图 2-2是项目组针对该快递单所设计的候选实体及其属性。 (分数:24.99)(1).【问题 1】(6

    5、分) 数据库设计主要包括概念设计、逻辑设计和物理设计三个阶段,请用 200字以内文字说明这三个阶段的主要任务。(分数:8.33)_(2).【问题 2】(11 分) 根据快递单样式图,请说明: 1)图 2-2中三个候选实体对应的主属性 PK1、PK2和 PK3分别是什么? 2)图 2-2中应设计哪些实体之间的联系,并说明联系的类型。(分数:8.33)_(3).【问题 3】(8 分) 在图 2-2中添加实体之间的联系后,该实体联系图是否满足第一范式、第二范式和第三范式中的要求(对于每种范式判定时,假定己满足低级别范式要求)。如果不满足,请用 200字以内文字分别说明其原因。(分数:8.33)_试题

    6、三(共 25分) 阅读以下关于嵌入式多核程序设计技术的描述,回答问题 1至问题 3。 【说明】 近年来,多核技术己被广泛应用于众多安全关键领域(如:航空航天等)的电子设备中,面向多核技术的并行程序设计方法已成为软件人员急需掌握的主要技能之一。某宇航公司长期从事宇航电子设备的研制工作,随着宇航装备能力需求的提升,急需采用多核技术以增强设备的运算能力、降低功耗与体积,快速实现设备的升级与换代。针对面向多核开发,王工认为多核技术是对用户程序透明的,开发应把重点放在多核硬件架构和硬件模块设计上面,而软件方面,仅仅需要选择一款支持多核处理器的操作系统即可。而李工认为,多核架构能够使现有的软件更高效地运行

    7、,构建一个完善的软件架构是非常必要的。提高多核的利用率不能仅靠操作系统,还要求软件开发人员在程序设计中考虑多进程或者多线程并行处理的编程问题。(分数:24.99)(1).【问题 1】(12 分) 请用 300字以内文字说明什么是多核技术和多线程技术,并回答李工的意见是否正确,为什么?(分数:8.33)_(2).【问题 2】(6 分) 在多核环境下,线程的活动有并行和并发两种方式,请用 300字以内的文字说明这两种方式的含义及差别。(分数:8.33)_(3).【问题 3】(7 分) 请根据自己所掌握的多核、多线程的知识,判别表 3-1给出的说法是否正确,并将答案写在答题纸上对应空白处(填写正确或

    8、错误。 (分数:8.33)_试题四(共 25分) 阅读以下关于数据库分析与建模的叙述,在答题纸上回答问题 1至问题 3。 【说明】 某电子商务企业随着业务不断发展,销售订单不断增加,每月订单超过了 50万笔,急需开发一套新的互联网电子订单系统。同时该电商希望建立相应的数据中心,能够对订单数据进行分析挖掘,以便更好地服务用户。 王工负责订单系统的数据库设计与开发,初步设计的核心订单关系模式为: orders(order_no,customer_no,order_date,product_no,price,); 考虑订单数据过多,单一表的设计会对系统性能产生较大影响,仅仅采用索引不足以解决性能问题

    9、。因此,需要将订单表拆分,按月存储。 王工采用反规范化设计方法来解决,给出了相应的解决方案。李工负责数据中心的设计与开发。李工认为王工的解决方案存在问题,建议采用数据物理分区技术。在解决性能问题的同时,也为后续的数据迁移、数据挖掘和分析等工作提供支持。(分数:24.99)(1).【问题 1】(8 分) 常见的反规范化设计包括增加冗余列、增加派生列、重新组表和表分割。为解决题干所述需求,王工采用的是哪种方法?请用 300字以内的文字解释说明该方法,并指出其优缺点。(分数:8.33)_(2).【问题 2】(8 分) 物理数据分区技术一般分为水平分区和垂直分区,数据库中常见的是水平分区。水平分区分为

    10、范围分区、哈希分区、列表分区等。请阅读下表,在(1)(8)中填写不同分区方法在数据值、数据管理能力、实施难度与可维护性、数据分布等方面的特点。 (分数:8.33)_(3).【问题 3】(9 分) 根据需求,李工宜选择物理水平分区中的哪种分区方法?请用 300字以内的文字分别解释说明该方法的优缺点。(分数:8.33)_试题五(共 25分) 阅读以下关于 Web系统架构设计的叙述,在答题纸上回答问题 1至问题 3。 【说明】 某公司开发的 B2C商务平台因业务扩展,导致系统访问量不断增大,现有系统访问速度缓慢,有时甚至出现系统故障瘫痪等现象。面对这一情况,公司召开项目组讨论会议,寻求该商务平台的改

    11、进方案。讨论会上,王工提出可以利用镜像站点、CDN 内容分发等方式解决并发访问量带来的问题。而李工认为,仅仅依靠上述外网加速技术不能完全解决系统现有问题,如果访问量持续增加,系统仍存在崩渍的可能。李工提出应同时结合 Web内网加速技术优化系统改进方案,如综合应用负载均衡、缓存服务器、Web 应用服务器、分布式文件系统、分布式数据库等。经过讨论,公司最终决定采用李工的思路,完成改进系统的设计方案。(分数:24.99)(1).【问题 1】(10 分) 针对李工提出的改进方案,从 aj中分别选出各技术的相关描述和对应常见支持软件填入表 5-1中的(1)(10)处。 (分数:8.33)_(2).【问题

    12、 2】(9 分) 请用 100字以内的文字解释分布式数据库的概念,并给出提高分布式数据库系统性能的 3种常见实现技术。(分数:8.33)_(3).【问题 3】(6 分) 针对 B2C商务购物平台的数据浏览操作远远高于数据更新操作的特点,指出该系统应采用的分布式数据库实现方式,并分析原因。(分数:8.33)_计算机水平考试高级系统分析师 2017年上半年下午真题答案解析(总分:124.95,做题时间:150 分钟)试题一(25 分)必答题 阅读以下关于基于微服务的系统开发的叙述,在答题纸上回答问题 1至问题 3。 【说明】 某公司拟开发一个网络约车调度服务平台,实现基于互联网的出租车预约与管理。

    13、公司的系统分析师王工首先进行了需求分析,得到的系统需求列举如下: 系统的参与者包括乘客、出租车司机和平台管理员三类; 系统能够实现对乘客和出租车司机的信息注册与身份认证等功能,并对乘客的信用信息进行管理,对出租车司机的违章情况进行审核; 系统需要与后端的银行支付系统对接,完成支付信息审核、支付信息更新与在线支付等功能; 针对乘客发起的每一笔订单,系统需要实现订单发起、提交、跟踪、撤销、支付、完成等业务过程的处理: 系统需要以短信、微信和电子邮件多种方式分别为系统中的用户进行事件提醒。 在系统分析与设计阶段,公司经过内部讨论,一致认为该系统的需求定义明确,建议尝试采用新的微服务架构进行开发,并任

    14、命王工为项目技术负责人,负责项目开发过程中的技术指导工作。(分数:24.99)(1).【问题 1】(12 分) 请用 100字以内的文字说明一个微服务中应该包含的内容,并用 300字以内的文字解释基于微服务的系统与传统的单体式系统相比的 2个优势和带来的 2个挑战。(分数:8.33)_正确答案:(微服务中应该包含的内容有:资源、对资源的操作的一组 API 集合 微服务的优势: (1)通过分解巨大单体式应用为多个服务方法解决了复杂性问题。它把庞大的单一模块应用分解为一系列的服务,同时保持总体功能不变。 (2)让每个服务能够独立开发,开发者能够自由选择可行的技术,提供 API 服务。 (3)微服务

    15、架构模式是每个微服务独立的部署。开发者不再需要协调其它服务部署对本服务的影响。这种改变可以加快部署速度。 (4)微服务使得每个服务独立扩展。你可以根据每个服务的规模来部署满足需求的规模。甚至你可以使用更适合于服务资源需求的硬件。 微服务架构带来的挑战: (1)并非所有的系统都能转成微服务。例如一些数据库层的底层操作是不推荐服务化的。 (2)部署较以往架构更加复杂:系统由众多微服务搭建,每个微服务需要单独部署,从而增加部署的复杂度,容器技术能够解决这一问题。 (3)性能问题:由于微服务注重独立性,互相通信时只能通过标准接口,可能产生延迟或调用出错。例如一个服务需要访问另一个服务的数据,只能通过服

    16、务间接口来进行数据传输,如果是频繁访问,则可能带来较大的延迟。 (4)数据一致性问题:作为分布式部署的微服务,在保持数据一致性方面需要比传统架构更加困难。)解析:(2).【问题 2】(8 分) 识别并设计微服务是系统开发过程中的一个重要步骤,请对题干需求进行分析,对微服务的种类和包含的业务功能进行归类,完成表 1-1 中的(1)(4)。 (分数:8.33)_正确答案:((1)乘客信息注册、乘客身份认证、乘客信用信息管理 (2)出租车司机信息注册、出租车司机身份认证、司机违章情况审核 (3)支付管理 (4)订单发起、订单提交、订单跟踪、订单撤销)解析:(3).【问题 3】(5 分) 为了提高系统

    17、开发效率,公司的系统分析师王工设计了一个基于微服务的软件交付流程,其核心思想是将业务功能定义为任务,将完成某个业务功能时涉及到的步骤和过程定义为子任务,只有当所有的子任务都测试通过后该业务功能才能上线交付。请基于王工设计的在线支付微服务交付流程,从(a)(f)中分别选出合适的内容填入图 1-1 中的(1)(5)处。 选项: (a)提交测试 (b)全量上线 (c)对接借记卡 (d)获取个人优惠券 (e)试部署 (f)对账 (分数:8.33)_正确答案:((1)f (2)c (3)d (4)a (5)b)解析:从下列的 4道试题(试题二至试题五)中任选 2道解答。请在答题纸上的指定位置处将所选择试

    18、题的题号框涂黑。若多涂、少涂或者未涂题号框,则对题号最小的两道试题进行评分。 试题二(共 25分 阅读以下关于系统数据分析与建模的叙述,在答题纸上回答问题 1至问题 3。 【说明】 某软件公司受快递公司委托,拟开发一套快递业务综合管理系统,实现快递单和物流信息的综合管理。项目组在系统逻辑数据模型设计中,需要描述的快递单样式如图 2-1所示,图 2-2是项目组针对该快递单所设计的候选实体及其属性。 (分数:24.99)(1).【问题 1】(6 分) 数据库设计主要包括概念设计、逻辑设计和物理设计三个阶段,请用 200字以内文字说明这三个阶段的主要任务。(分数:8.33)_正确答案:(1、概念设计

    19、也称为概念结构设计,其任务是在需求分析阶段产生的需求说明书的基础上,按照特定的方法将它们抽象为一个不依赖于任何 DBMS 的数据模型,即概念模型。概念模型的表现形式即 ER 模型。 2、逻辑设计也称为逻辑结构设计,其主要任务是将概念模型转换为某个特定的 DBMS 上的逻辑模型。设计逻辑结构时,首先为概念模型选定一个合适的逻辑模型(如:关系模式或层次模型),然后将其转化为由特定 DBMS 支持的逻辑模型,最后对逻辑模型进行优化。 3、物理设计也称为物理结构设计,其任务是对给定的逻辑模型选取一个最适合应用环境的物理结构,所谓数据库的物理结构,主要是指数据库在物理设备上的存储结构和存取方法。)解析:

    20、(2).【问题 2】(11 分) 根据快递单样式图,请说明: 1)图 2-2中三个候选实体对应的主属性 PK1、PK2和 PK3分别是什么? 2)图 2-2中应设计哪些实体之间的联系,并说明联系的类型。(分数:8.33)_正确答案:( )解析:(3).【问题 3】(8 分) 在图 2-2中添加实体之间的联系后,该实体联系图是否满足第一范式、第二范式和第三范式中的要求(对于每种范式判定时,假定己满足低级别范式要求)。如果不满足,请用 200字以内文字分别说明其原因。(分数:8.33)_正确答案:( )解析:试题三(共 25分) 阅读以下关于嵌入式多核程序设计技术的描述,回答问题 1至问题 3。

    21、【说明】 近年来,多核技术己被广泛应用于众多安全关键领域(如:航空航天等)的电子设备中,面向多核技术的并行程序设计方法已成为软件人员急需掌握的主要技能之一。某宇航公司长期从事宇航电子设备的研制工作,随着宇航装备能力需求的提升,急需采用多核技术以增强设备的运算能力、降低功耗与体积,快速实现设备的升级与换代。针对面向多核开发,王工认为多核技术是对用户程序透明的,开发应把重点放在多核硬件架构和硬件模块设计上面,而软件方面,仅仅需要选择一款支持多核处理器的操作系统即可。而李工认为,多核架构能够使现有的软件更高效地运行,构建一个完善的软件架构是非常必要的。提高多核的利用率不能仅靠操作系统,还要求软件开发

    22、人员在程序设计中考虑多进程或者多线程并行处理的编程问题。(分数:24.99)(1).【问题 1】(12 分) 请用 300字以内文字说明什么是多核技术和多线程技术,并回答李工的意见是否正确,为什么?(分数:8.33)_正确答案:( )解析:(2).【问题 2】(6 分) 在多核环境下,线程的活动有并行和并发两种方式,请用 300字以内的文字说明这两种方式的含义及差别。(分数:8.33)_正确答案:( )解析:(3).【问题 3】(7 分) 请根据自己所掌握的多核、多线程的知识,判别表 3-1给出的说法是否正确,并将答案写在答题纸上对应空白处(填写正确或错误。 (分数:8.33)_正确答案:(

    23、)解析:试题四(共 25分) 阅读以下关于数据库分析与建模的叙述,在答题纸上回答问题 1至问题 3。 【说明】 某电子商务企业随着业务不断发展,销售订单不断增加,每月订单超过了 50万笔,急需开发一套新的互联网电子订单系统。同时该电商希望建立相应的数据中心,能够对订单数据进行分析挖掘,以便更好地服务用户。 王工负责订单系统的数据库设计与开发,初步设计的核心订单关系模式为: orders(order_no,customer_no,order_date,product_no,price,); 考虑订单数据过多,单一表的设计会对系统性能产生较大影响,仅仅采用索引不足以解决性能问题。因此,需要将订单表

    24、拆分,按月存储。 王工采用反规范化设计方法来解决,给出了相应的解决方案。李工负责数据中心的设计与开发。李工认为王工的解决方案存在问题,建议采用数据物理分区技术。在解决性能问题的同时,也为后续的数据迁移、数据挖掘和分析等工作提供支持。(分数:24.99)(1).【问题 1】(8 分) 常见的反规范化设计包括增加冗余列、增加派生列、重新组表和表分割。为解决题干所述需求,王工采用的是哪种方法?请用 300字以内的文字解释说明该方法,并指出其优缺点。(分数:8.33)_正确答案:( )解析:(2).【问题 2】(8 分) 物理数据分区技术一般分为水平分区和垂直分区,数据库中常见的是水平分区。水平分区分

    25、为范围分区、哈希分区、列表分区等。请阅读下表,在(1)(8)中填写不同分区方法在数据值、数据管理能力、实施难度与可维护性、数据分布等方面的特点。 (分数:8.33)_正确答案:( )解析:(3).【问题 3】(9 分) 根据需求,李工宜选择物理水平分区中的哪种分区方法?请用 300字以内的文字分别解释说明该方法的优缺点。(分数:8.33)_正确答案:( )解析:试题五(共 25分) 阅读以下关于 Web系统架构设计的叙述,在答题纸上回答问题 1至问题 3。 【说明】 某公司开发的 B2C商务平台因业务扩展,导致系统访问量不断增大,现有系统访问速度缓慢,有时甚至出现系统故障瘫痪等现象。面对这一情

    26、况,公司召开项目组讨论会议,寻求该商务平台的改进方案。讨论会上,王工提出可以利用镜像站点、CDN 内容分发等方式解决并发访问量带来的问题。而李工认为,仅仅依靠上述外网加速技术不能完全解决系统现有问题,如果访问量持续增加,系统仍存在崩渍的可能。李工提出应同时结合 Web内网加速技术优化系统改进方案,如综合应用负载均衡、缓存服务器、Web 应用服务器、分布式文件系统、分布式数据库等。经过讨论,公司最终决定采用李工的思路,完成改进系统的设计方案。(分数:24.99)(1).【问题 1】(10 分) 针对李工提出的改进方案,从 aj中分别选出各技术的相关描述和对应常见支持软件填入表 5-1中的(1)(10)处。 (分数:8.33)_正确答案:( )解析:(2).【问题 2】(9 分) 请用 100字以内的文字解释分布式数据库的概念,并给出提高分布式数据库系统性能的 3种常见实现技术。(分数:8.33)_正确答案:( )解析:(3).【问题 3】(6 分) 针对 B2C商务购物平台的数据浏览操作远远高于数据更新操作的特点,指出该系统应采用的分布式数据库实现方式,并分析原因。(分数:8.33)_正确答案:( )解析:


    注意事项

    本文(【计算机类职业资格】计算机水平考试高级系统分析师2017年上半年下午真题及答案解析.doc)为本站会员(fatcommittee260)主动上传,麦多课文档分享仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知麦多课文档分享(点击联系客服),我们立即给予删除!




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
    备案/许可证编号:苏ICP备17064731号-1 

    收起
    展开