系统架构设计师
2015年下半年系统架构设计师考试真题试题(论文)
2015年下半年系统架构设计师考试真题试题(论文)所有试题
2015年下半年系统架构设计师考试真题试题(论文)在线考试

试题内容

试题四:论企业集成平台的技术与应用
企业集成平台是一个支持复杂信息环境下信息系统开发、集成和协同运行的软件支撑环境。它基于各种企业经营业务的信息特征,在异构分布环境(操作系统、网络、数据库)下为应用提供一致的信息访问和交互手段,对其上运行的应用进行管理,为应用提供服务,并支持企业信息环境下各特定领域的应用系统的集成。企业集成平台的核心是企业集成架构,包括信息、过程、应用集成的架构。
请以“ 企业集成平台的技术与应用力”为题,依次从以下三个方面进行论述:
1.概要叙述你参与管理和开发的企业集成平台相关的软件项目以及你在其中所担任的主要工作。
2.简要说明企业集成平台昀基本功能及企业集成的关键技术,并结合项目实际情况,阐述该项目所选择的关键技术及其原因。
3.结合你具体参与管理和开发的实际项目,举例说明所采用的企业集成架构设计技术的具体实施方式及过程,并详细分析其实现效果


查看答案
你可能感兴趣的试题
1
试题一(共25分)      阅读以下关于软件架构评估的说明,在答题纸上回答问题1和问题2。 
【说明】某网上购物电子商务公司拟升级正在使用的在线交易系统,以提高用户网上购物在线支付环节的效率和安全性。在系统的需求分析与架构设计阶段,公司提出的需求和关键质量属性场景如下:   
(a)正常负载情况下,系统必须在0.5秒内对用户的交易请求进行响应;   
(b)信用卡支付必须保证99.999%的安全性;    
(c)对交易请求处理时间的要求将影响系统的数据传输协议和处理过程的设计;   
(d)网络失效后,系统需要在1.5分钟内发现错误并启用备用系统;   
(e)需要在20人月内为系统添加一个新的CORBA中间件;    
(f)交易过程中涉及到的产品介绍视频传输必须保证画面具有600*480的分辨率,20帧/秒的速率;    
答案解析与讨论:https://www.ruantiku.com/shiti/2328416749.html


5
 【说明】

   某软件公司开发运维了一个社交网站系统,该系统基于开源软件平台LAMP(Linux+Apache+MySQL+PHP)构建,运行一段时间以来,随着用户数量及访问量的增加,系统在Web服务器负载、磁盘I/O等方面出现了明显瓶颈,已不能满足大量客户端并发访问的要求,因此公司成立了专门的项目组,拟对系统架构进行调整以提高系统并发处理能力。目前系统采用了传统的三层结构,系统架构如下图所示。

     【问题1】(10分)

      针对目前出现的Web服务器负载过大问题,项目组决定在客户端与中间层Web服务器之间引入负载均衡器,通过中间层Web服务器集群来提高Web请求的并发处理能力。在讨论拟采用的负载均衡机制时,王工提出采用基于DNS的负载均衡机制,而李工则答案解析与讨论:https://www.ruantiku.com/shiti/2330526069.html



1
试题一(共25分)  
阅读以下关于软件系统架构选择的说明,在答题纸上回答问题1至问题3。 
【说明】  某公司欲针对Linux操作系统开发一个KWIC(Key Word in Context)检索系统。该系统接收用户输入的查询关键字,依据字母顺序给出相关帮助文档并根据帮助内容进行循环滚动阅读。在对KWIC系统进行需求分析时,公司的业务专家发现用户后续还有可能采用其它方式展示帮助内容。根据目前需求,公司的技术人员决定通过重复剪切帮助文档中的第一个单词并将其插入到行尾的方式实现帮助文档内容的循环滚动,后续还将采用其它的方法实现这一功能。  在对KWIC系统的架构进行设计时,公司的架构师王工提出采用共享数据的主程序-子程序的架构风格,而李工则主张采用管道-过滤器的架构风格。在架构评估会议上,大家从系统的算法变更、功能变更、数据表示变更和性能等方面对这两种方案进行评价,最终采用了李工的方案。   
【问题1】(7分)  在实际的软件项目开发中,采用恰当的架构风格是项目成功的保证。请用200字以答案解析与讨论:https://www.ruantiku.com/shiti/232795063.html


1

阅读以下关于软件架构评估的说明,在答题纸上回答问题1和问题2。
【说明】
   某软件公司拟为某市级公安机关开发一套特种车辆管理与监控系统,以提高特种车辆管理的效率和准确性。在系统需求分析与架构设计阶段,用户提出的部分需求和关键质量属性场景如下:
 (a)系统用户分为管理员、分管领导和普通民警等三类;
 (b)正常负载情况下,系统必须在0.5秒内对用户的车辆查询请求进行响应;
 (c)系统能够抵御99.999%的黑客攻击;
 (d)系统的用户名必须以字母开头,长度不少于5个字符;
 (e)对查询请求处理时间的要求将影响系统的数据传输协议和处理过程的设计;
 (f)网络失效后,系统需要在2分钟内发现并启用备用网络系统;
 (g)在系统升级时,需要保证在1个月内添加一个新的消息处理中间件;
 (h)查询过程中涉及到的车辆实时视频传输必须保证20帧/秒的速率,且画面具答案解析与讨论:https://www.ruantiku.com/shiti/289568503.html



32
阅读以下关于机器人操作系统架构的描述,回答问题1至问题3
【说明】
随着人工智能技术的发展,工业机器人已成为当前工业界的热点研究对象。某宇航设备公司为了扩大业务范围,决策层研究决定准备开展工业机器人研制新业务。公司将论证工作交给了软件架构师王工,王工经过分析和调研,从机器人市场现状、领域需求、组成及关键技术和风险分析等方面开展了综合论证。论证报告指出:首先,为了保障本公司机器人研制的持续性,应根据领域需求选择一种适应的设计架构;其次,为了规避风险,公司的研制工作不能从零开始,应该采用国际开源社区所提供机器人操作系统 (Robot Operating System ,ROS)作为机器人开发的基本平台。
在讨论会上,架构师李工提出不同意见,他认为公司针对宇航领域已开发了某款嵌 入式实时操作系统,且被多种宇航装备使用,可靠性较高。因此应该采用现有架构体系作为机器人的开发平台。会上王工说明了机器人操作系统与该款操作系统的差别,要沿用需要进行改造,技入较大。经过激烈讨论,公司领导同意了王工采用 ROS的意见。
问题:3.1(5分)
王工拟采用的R答案解析与讨论:https://www.ruantiku.com/shiti/393761899.html


4

试题四 论微服务架构及其应用
近年来,随着互联网行业的迅猛发展,公司或组织业务的不断扩张,需求的快速变化以及用户量的不断增加,传统的单块(Monolithic)软件架构面临着越来越多的挑战,已逐渐无法适应互联网时代对软件的要求。在这一背景下,微服务架构模式(Microservice Architecture Pattern)逐渐流行,它强调将单一业务功能开发成微服务的形式,每个微服务运行在一个进程中;采用HTTP等通用协议和轻量级API实现微服务之间的协作与通信。这些微服务可以使用不同的开发语言以及不同数据存储技术,能够通过自动化部署工具独立发布,并保持最低限制的集中式管理。
请围绕“论微服务架构及其应用”论题,依次从以下三个方面进行论述。
1.概要叙述你参与管理和开发的、采用微服务架构的软件开发项目及在其中所担任的主要工作。
2.与单块架构相比较,微服务架构有哪些特点?请列举至少4个特点并进行说明。
3.结合你参与管理和开发的软件开发项目,描述该软件的架构,说明该架构是如何采用微服务架构模式的,并说明在采用微服务架构答案解析与讨论:https://www.ruantiku.com/shiti/28725933.html