【计算机类职业资格】2019年系统分析师考试系统分析设计案例模拟试题1及答案解析.doc
《【计算机类职业资格】2019年系统分析师考试系统分析设计案例模拟试题1及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】2019年系统分析师考试系统分析设计案例模拟试题1及答案解析.doc(16页珍藏版)》请在麦多课文档分享上搜索。
1、2019 年系统分析师考试系统分析设计案例模拟试题 1 及答案解析(总分:125.00,做题时间:150 分钟)一、案例分析题(总题数:5,分数:125.00)随着宽带应用快速发展,用户要求系统服务提供商提供基于互联网的多种服务。数字视频监控作为一种区域级的安全监控方式,越来越为更多的用户所使用。数字视频监控告警系统采用与数字视频监控相结合的多媒体技术和基于互联网的信息传递方案,为企业用户以及个人用户提供多种媒体的、不同时间、地点的信息通知服务。数字视频监控告警系统可以将用户需要查看的监控视频或告警信息,通过互联网门户系统以多种媒体方式传送给用户,方便用户随时随地了解与自身相关的视频信息。(分
2、数:25)(1).在设计数字视频监控告警系统时,张工将该系统划分为五个层次:服务代理层、门户服务层、流程服务总线层、业务流程应用管理层和企业服务层,其中流程服务总线层是整个数字视频监控告警系统的核心,实现了服务消息、服务指令与数据的集中传递。系统五个层次在实现时可以采用图 3-2 左侧所示的技术或工具,请将系统的 5 个层次填入空(1)(5),使其与左侧技术或工具相对应。(分数:7)_(2).请用 300 字以内文字说明服务代理层、门户服务层、业务流程应用管理层和企业服务层的主要功能。(分数:8)_(3).张工认为,系统设计实现时需要重点关注系统的私密性、实时性、稳定性和扩展性,为什么?请用3
3、00 字以内文字说明。(分数:10)_当前企业中的业务都是在全球化、快速变化的环境中运营的,传统的软件开发过程无法适应由此产生的快速软件开发需求。20 世纪 90 年代后期,一些软件开发人员在“Agile Allicance 2001”中系统地阐述了敏捷开发的原则,试图强调灵活性在快速且有效地生产软件中所发挥的作用。目前,众多的软件生产企业已经在实际的软件开发过程中接纳并实践了敏捷开发方法中的基本原则。(分数:25)(1).敏捷开发有许多典型方法,包括极限编程(eXtreme Programming)、Scrum、Crystal、DSDM 等。请问这些方法共同的基本原则是什么?(分数:6)_(
4、2).敏捷开发的支持者往往夸大该方法的优点,但是在实践中,敏捷方法的基本原则有时确实很难实施。请用 200 字以内的文字说明敏捷方法中哪些原则在实践中难以实施。(分数:6)_(3).敏捷开发方法中最有名的是极限编程。请说明极限编程中的结对编程(Pair Programming)的概念。(分数:6)_(4).敏捷开发方法在具体实践过程中,往往需要开发环境或工具的支持,一般称为快速应用开发技术和可视化开发技术。请用 150 字以内的文字说明快速应用开发技术所包含的工具有哪些,并简要说明可视化开发技术的基本概念和技术原理。(分数:7)_某集团公司在各省均设有分公司,现欲建立全国统一的销售管理信息系统
5、,以便总公司及时掌握各分公司的销售情况。公司成立专门的项目组进行该系统的研发工作,其中张工负责其中的数据库设计工作。张工和需求分析小组紧密合作,在设计出数据流图和数据字典的基础上,给出了数据库关系模式和相应的索引设计。同时考虑到未规范化关系模式可能引起的各类数据错误,对关系模式进行了全面的规范化处理,使所有关系模式均达到了 3NF 或 BCNF。在项目实施过程中,应用开发小组认为该设计方案未考虑应用功能的实际需求。如果严格按照设计方案实施,会对应用系统中整体性能产生较大影响。主要的原因在于进行数据查询时,会产生大量的多表连接操作,影响性能。而设计方案中的索引设计,并不能完全满足数据查询的性能要
6、求。应用开发小组还认为,该设计方案未考虑到信息系统中核心销售数据处理的特点:各分公司在使用该信息系统时只能操作自己分公司的销售数据,无权操作其它分公司的销售数据;只有总公司有权利操作所有销售数据,以便进行统计分析。应用开发小组要求,在数据库设计方案中,必须针对实际应用功能的实现来考虑关系模式的规范化,必要时需要采用逆规范化或解除规范化的方法来保证性能要求。(分数:25)(1).系统需要管理供应商和货物等信息,具体包括供应商姓名、地址以及货物名称、价格等,供应商可以提供 0n 种货物,其公司地址也可能发生变化。请以供应商关系模式supplier(name,address,product,pric
7、e)为例,解释不规范的关系模式存在哪些问题。(分数:6)_(2).应用开发小组认为张工的规范化设计虽然解决了未规范化关系模式带来的问题,但实际实现功能时会造成系统性能的下降,请解释其原因。(分数:5)_(3).请解释逆规范化方法,说明其优缺点。(分数:6)_(4).针对该信息系统中核心销售数据处理的特点,如采用关系表水平分割的逆规范化方法,请给出具体的解决方案,并说明该方案存在的问题。(分数:8)_某公司新近签订了一份控制系统软件的研制合同。合同技术要求如下:(1)本控制系统的软件运行平台拟采用嵌入式实时操作系统,控制系统的工作周期为 10ms,要求控制软件能够精确地按事先预定的时间顺序完成数
8、据的采集、处理和输出。(2)为了提高整个系统的可靠性,控制系统采用容错处理,即用两个相对独立的计算机承担相同的工作,通过交叉对比,实现控制的双余度管理;当任何一台计算机出现故障时,系统可以进行单余度控制。系统结构如图 8-2 所示。(3)在 10ms 工作周期内的时间分配如表 8-3 所致。表 8-3 10ms 工作周期内的时间分配功能 时间要求(ms)余度数据采集 1.5输入交叉对比 1数据处理 4比较监控 1输出交叉对比 1.5其他 1公司总工程师将本项任务交付给项目主管李工程师实施,要求李工按双方合同要求完成本项目的策划、需求分析和方案设计工作,重点强调系统的可靠性要求,并特别提示:目前
9、比较流行的嵌入式操作系统普遍采用可抢占式优先级调度策略,不能满足用户关于“能够精确地按事先预定的时间顺序完成数据的采集、处理和输出”的要求。(分数:25)(1).李工接到任务后,认为本项目比较简单,很快就安排 3 名技术人员分别负责数据采集/输出模块、数据处理模块和比较监控模块的编写。总工程师听到汇报后,认为李工的方案和安排不妥,理由是李工忽视了系统的可靠性要求,对系统需求的理解不够深入为实现系统关于可靠性方面的需求:(1)你认为在组织结构、人员分工、设计开发等方面应做出哪些安排和规定?(2)请写出关于余度表决算法的考虑。(分数:7)_(2).请用 200 字以内的文字说明李工应如何设计优先级
10、调度策略,并按照表 8-3 的要求实现任务流程处理。(分数:5)_(3).图 8-3 为控制软件的数据流程关系,请根据本题给出的各个功能模块,填补其中的空缺处。(分数:5)_(4).请用 150 字以内的文字说明什么事系统失步,系统失步后应如何处理。(分数:8)_阅读以下关于 Web 应用系统负载均衡的问题,在答题纸上回答问题 1 至问题 3。某电子商务公司的主要业务是书籍、服装、家电和日用品的在线销售。随着公司业务发展和用户规模的不断扩大,现有的网上交易系统无法正常处理日益增大的请求流量,公司决策层决定升级其网上交易系统。在对该系统的升级方案进行设计和讨论时,公司的系统分析师王工提出采用基于
11、高性能主机系统的方法进行系统升级,另外一位系统分析师李工则提出采用基于负载均衡集群的方法进行系统升级。公司的分析师和架构师对这两种思路进行讨论与评估,最终采纳了李工的方法。(分数:25)(1).请从系统的可用性、可伸缩性和应用特点三个方面说明公司为何没有采用王工提出的方法。(分数:9)_(2).负载均衡通常分为传输层负载均衡和应用层负载均衡两类。请基于这种分类方式,说明基于 DNS 的负载均衡方法和基于 HTTP 重定向服务器的负载均衡方法分别属于哪类负载均衡方法,并用 200 字以内的文字说明这两种方法实现负载均衡的方式。(分数:8)_(3).在确定使用基于负载均衡集群的系统升级方法后,李工
12、给出了一个基于 LVS(Linux Virtual Server)的负载均衡集群实现方案。公司的系统分析师在对现有系统进行深入分析的基础上,认为以下两个实际情况对升级方案影响较大,需要对该方案进行改进。1. 系统需要为在线购物提供购物车功能,用来临时存放选中的产品。2. 系统需要保证向所有的 VIP 用户提供高质量的服务。针对上述描述,首先说明每种情况分别会引入哪些与负载均衡相关的问题,并用 200 字以内的文字说明针对不同的问题,应该如何改进李工的解决方案。(分数:8)_2019 年系统分析师考试系统分析设计案例模拟试题 1 答案解析(总分:125.00,做题时间:150 分钟)一、案例分析
13、题(总题数:5,分数:125.00)随着宽带应用快速发展,用户要求系统服务提供商提供基于互联网的多种服务。数字视频监控作为一种区域级的安全监控方式,越来越为更多的用户所使用。数字视频监控告警系统采用与数字视频监控相结合的多媒体技术和基于互联网的信息传递方案,为企业用户以及个人用户提供多种媒体的、不同时间、地点的信息通知服务。数字视频监控告警系统可以将用户需要查看的监控视频或告警信息,通过互联网门户系统以多种媒体方式传送给用户,方便用户随时随地了解与自身相关的视频信息。(分数:25)(1).在设计数字视频监控告警系统时,张工将该系统划分为五个层次:服务代理层、门户服务层、流程服务总线层、业务流程
14、应用管理层和企业服务层,其中流程服务总线层是整个数字视频监控告警系统的核心,实现了服务消息、服务指令与数据的集中传递。系统五个层次在实现时可以采用图 3-2 左侧所示的技术或工具,请将系统的 5 个层次填入空(1)(5),使其与左侧技术或工具相对应。(分数:7)_正确答案:((1)门户服务层 (2)业务流程应用管理层 (3)流程服务总线层(4)服务代理层 (5)企业服务层)解析:空(1)应填“门户服务层”,因为,Web Portal 即门户网站。采用 Web Portal 架构技术形成多种媒体互通的数字视频监控多媒体集成系统,为用户提供多视角、多媒体的综合视频监控方案。空(2)应填“业务流程应
15、用管理层”、空(3)应填“流程服务总线层”、空(4)应填“服务代理层”,因为,当新的服务加入到现有系统时,管理人员通过业务流程应用管理层定义业务流程流程服务总线层配置服务代理,当配置服务代理(Service Agent)连接成功后,管理人员可以方便快速的将其加入到现有的业务运行环境中。显然,空(5)应填“企业服务层”。(2).请用 300 字以内文字说明服务代理层、门户服务层、业务流程应用管理层和企业服务层的主要功能。(分数:8)_正确答案:(服务代理层:提供了在流程服务总线上接收或发送各类具体业务服务的消息与指令的功能。门户服务层:提供信息展现的功能,向各类用户提供个性化的服务。用户可以根据
16、各自的习惯和兴趣,定制门户的页面结构和服务内容。业务流程应用管理层:提供了系统管理人员定义业务流程、重组优化现有业务流程、模拟测试业务流程等功能,同时提供了各类服务的运行环境。企业服务层:企业服务层包含了数字视频监控多媒体集成系统中的各类具体的企业应用,如数字视频监控系统服务、网站门户服务、电子邮件警告服务等。)解析:门户服务层提供信息展现的功能,向各类用户提供个性化的服务。用户可以根据各自的习惯和兴趣,定制门户的页面结构和服务内容。各个展现模块通过下层组件和具体的服务相关联。业务流程应用管理层提供系统管理人员定义业务流程、重组优化现有业务流程、模拟测试业务流程等功能,同时提供了各类服务的运行
17、环境。在新的服务加入到现有系统中时,管理人员在配置服务代理连接成功后,可以方便快速的将其加入到现有的业务运行环境中。流程服务总线层是整个数字视频监控多媒体集成系统的核心,实现了服务消息、服务指令与数据的集中传递,形成了一个统一的信息总线。各类业务服务通过其服务代理,在流程服务总线(Process Services Bus)上交换服务消息,发送服务指令。对于新开发的业务应用,可以通过 Web Service 的方式,直接接入到流程服务总线上,实现该业务功能的扩展。服务代理层提供在流程服务总线上接收或发送各类具体业务服务的消息与指令的功能。各个服务代理将其对应的业务服务发出的指令发布到流程服务总线
18、上,同时接收由流程服务总线上的与自身相关的指令消息,并传递给各类服务执行。企业服务层包含数字视频监控多媒体集成系统中的各类具体的企业应用,如数字视频监控系统服务、网站门户服务、电子邮件警告服务等。各类企业服务为整个系统提供了多种的服务支持,并且在对于符合该层次结构的服务也可以方便快速的加入到现有得系统体系中。(3).张工认为,系统设计实现时需要重点关注系统的私密性、实时性、稳定性和扩展性,为什么?请用300 字以内文字说明。(分数:10)_正确答案:(私密性:由于系统涉及的是各个公司或个人的专有的视频监控信息,所以要求系统保证视频信息的私密性,严格限制访问权限。实时性:对于突发的监控告警信息,
19、为了避免进一步的损失,所以要求系统提供很高的实时性,可以向用户快速提供入侵告警信息或其他告警信息。稳定性:系统应该具备长时间不间断运行的能力,并在用户峰值时,也可以提供很好的服务。扩展性:作为统一的门户接入平台,系统应该可以连接多种视频系统,并随着技术与用户需求发展,提供更多种的服务方式,所以要求系统具有较高的可扩展性。)解析:作为数字视频监控告警系统在设计时必须注意以下几个方面:(1)私密性:具备权限和访问级别控制的功能,以保障公司或个人的专有的视频监控信息私密性。(2)实时性:当突发事件发生时,必须反应迅速,接警时间极短,报警控制器检测到报警信号后,必须及时告警和处理。(3)扩展性:由于现
20、代技术的快速发展,系统应该具备可扩展性,以适应新技术、新设备。(4)稳定性:是数字视频告警系统的基本要求,因为告警系统必须具备长时间不间断运行的能力,特别是在用户峰值时,也能保证信息的通畅、快速以实现对公司或个人情况的有效监控。当前企业中的业务都是在全球化、快速变化的环境中运营的,传统的软件开发过程无法适应由此产生的快速软件开发需求。20 世纪 90 年代后期,一些软件开发人员在“Agile Allicance 2001”中系统地阐述了敏捷开发的原则,试图强调灵活性在快速且有效地生产软件中所发挥的作用。目前,众多的软件生产企业已经在实际的软件开发过程中接纳并实践了敏捷开发方法中的基本原则。(分
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 2019 系统分析 考试 设计 案例 模拟 试题 答案 解析 DOC
