[计算机类试卷]2015年下半年软件水平考试(高级)系统架构师下午(论文)真题试卷及答案与解析.doc
《[计算机类试卷]2015年下半年软件水平考试(高级)系统架构师下午(论文)真题试卷及答案与解析.doc》由会员分享,可在线阅读,更多相关《[计算机类试卷]2015年下半年软件水平考试(高级)系统架构师下午(论文)真题试卷及答案与解析.doc(8页珍藏版)》请在麦多课文档分享上搜索。
1、2015年下半年软件水平考试(高级)系统架构师下午(论文)真题试卷及答案与解析 1 论应用服务器基础软件 应用服务器是在当今基于互联网的企业级应用迅速发展,电子商务应用出现并快速膨胀的需求下产生的一种新技术。在分布式、多层结构及基于组件和服务器端程序设计的企业级应用开发中,应用服务器提供的是一个开发、部署、运行和管理、维护的平台,提供软件 “集群 ”功能,可以让多个不同的异构服务器协同工作、相互备份,以满足企业级应用所需要的高可用性、高性能、高可靠性和可伸缩性等实际需求。应用服务器技术的出现,能够加 快应用的开发速度,减少应用的开发量。通过隔离底层细节,便于商业逻辑的实现与扩展,同时也为企业应
2、用提供现成的、稳定的、灵活的、成熟的基础架构。 (请围绕 “论应用服务器基础软件 ”论题,依次从以下三个方面进行论述。 ) 1概要叙述你参与分析和开发的软件系统开发项目以及你所担任的主要工作。 2论述并分析应用服务器在软件设计、开发、部署、运行和管理阶段,应该提供哪些核心功能 ? 3详细说明你所参与的软件系统开发项目,采用了哪种应用服务器,在软件开发、部署和运行阶段,具体实施效果如何。 2 论软件系统架构风格 系统架构风格 (System Achitecture Style)是描述某一特定应用领域中系统组织方式的惯用模式。架构风格定义了一个词汇表和一组约束,词汇表中包含一些构件和连接件类型,而
3、这组约束指出系统是如何将这些构件和连接件组合起来的。软件系统架构风格反映了领域中众多软件系统所共有的结构和语义特性,并指导如何将各个模块和子系统有效地组织成一个完整的系统。软件系统架构风格的共有部分可以使得不同系统共享同一个实现代码,系统能够按照常用的、规范化的方式来组织,便于不同设计者很 容易地理解系统架构。 (请围绕 “论软件系统架构风格 ”论题,依次从以下三个方面进行论述。 ) 1概要叙述你参与分析和开发的软件系统开发项目以及你所担任的主要工作。 2分析软件系统开发中常用的软件系统架构风格有哪些 ?详细阐述每种风格的具体含义。 3详细说明你所参与的软件系统开发项目中,采用了哪种软件系统架
4、构风格,具体实施效果如何。 3 论面向服务的架构及其应用 面向服务的架构 (Service-Oriented Architecture, SOA)是一种组件模型,把应 用程序中的不同功能单元 (即服务 )通过这些服务之间定义良好的接口和契约联系起来,使得这些系统中的服务能够以一种统一和通用的方式进行交互。从应用角度看,SOA是一种应用框架,它关注企业日常的业务应用,将其划分为单独的业务功能和流程,并抽象为服务,用户和系统开发人员可以构建、部署和整合这些服务,无须依赖特定的应用程序及应用平台,从而提高企业业务流程的灵活性。 SOA有助于实现更多的信息资产重用、更轻松地管理和更快地应用开发与部署。
5、 (请围绕 “面向服务的架构及其应用 ”论题,依次从以下三个方面进行论述。 ) 1概要叙述你参与实施的、基于面向服务架构的软件开发项目以及所担任的主要工作。 2指出 SOA技术参考架构中都包含哪些服务类别,并对每类服务的定义和作用进行简要说明。 3详细阐述你的项目是如何以面向服务的架构为指导进行实施的,在实施过程中遇到了哪些问题,是如何解决的。 4 论企业集成平台的技术与应用 企业集成平台是一个支持复杂信息环境下信息系统开发、集成和协同运行的软件支撑环境。它基于各种企业经营业务的信息特征,在异构分布环境 (操作系统、网络、数据库 )下为应用提供一致的信息 访问和交互手段,对其上运行的应用进行管
6、理,为应用提供服务,并支持企业信息环境下各特定领域的应用系统的集成。企业集成平台的核心是企业集成架构,包括信息、过程、应用集成的架构。 (请围绕 “企业集成平台的技术与应用 ”论题,依次从以下三个方面进行论述。 ) 1概要叙述你参与管理和开发的企业集成平台相关的软件项目以及你在其中所担任的主要工作。 2简要说明企业集成平台的基本功能及企业集成的关键技术,并结合项目实际情况,阐述该项目所选择的关键技术及其原因。 3结合你具体参与管理和开发的 实际项目,举例说明所采用的企业集成架构设计技术的具体实施方式及过程,并详细分析其实现效果。 2015年下半年软件水平考试(高级)系统架构师下午(论文)真题试
7、卷答案与解析 1 【正确答案】 一、简要描述所参与分析和开发的软件系统开发项目,并明确指出在其中承担的主要任务和开展的主要工作。 二、论述和分析应用服务器应该具备的核心功能。 应用服务器是应用设计、开发、部署、运行、管理、维护的平台。应用服务器既是应用开发的平台,包括表示层、应用层和数据层的设计模式和编程环境;同时又是多层结构应用的 部署、运行平台,对多层结构应用进行配置、启动、监控、调整,并在开发的不同阶段提供不同的功能。 1设计阶段,应用服务器完成底层通信、服务,并屏蔽掉复杂的底层技术细节,向用户提供结构简单、功能完善的编程接口,让用户可以专心于商务逻辑的设计。 2开发阶段,应用服务器提供
8、了完全开放的编程语言和应用接口,同时也提供快速开发的工具和手段,帮助用户提高开发效率。 3部署阶段,应用服务器提供了对多种网络环境的支持,帮助用户在复杂的网络环境中配置系统参数,发挥系统最大性能。 4运行阶段,应用服 务器基于开发技术标准,提供了系统的运行环境,提供了系统的名字解析、路由选择、负载平衡、事务控制等服务,并提供系统容错、修复、迁移、升级扩展等功能。 5管理阶段,应用服务器提供图形化界面来管理整个系统的资源,而且系统在运行期间也能动态监控和管理。 三、针对作者实际参与的软件系统开发项目,说明所采用的应用服务器,并描述该应用服务器在开发、部署和运行阶段的实际应用效果。 2 【正确答案
9、】 一、简要描述所参与分析和开发的软件系统开发项目,并明确指出在其中承担的主要任务和开展的主要工作。 二、分析在软件系统开发中常用的软件系统架构风格,详细阐述每种风格的具体含义。 软件系统开发中常用的软件系统架构风格主要包括: 1管道和过滤器风格 在管道过滤器风格的软件体系结构中,每个构件都有一组输入和输出,构件读输入的数据流,经过内部处理,然后产生输出数据流。这个过程通常通过对输入流的变换及增量计算来完成,所以在输入被完全消费之前,输出便产生了。因此,这里的构件被称为过滤器,这种风格的连接件就像是数据流传输的管道,将一个过滤器的输出传到另一过滤器的输入。此风格特别重要的过 滤器必须是独立的实
10、体,它不能与其他的过滤器共享数据,而且一个过滤器不知道它上游和下游的标识。一个管道过滤器网络输出的正确性并不依赖于过滤器进行增量计算过程的顺序。 2数据抽象和面向对象风格 抽象数据类型概念对软件系统有着重要作用,目前软件界已普遍转向使用面向对象系统。这种风格建立在数据抽象和面向对象的基础上,数据的表示方法和它们的相应操作封装在一个抽象数据类型或对象中。这种风格的构件是对象,或者说是抽象数据类型的实例。对象是一种被称作管理者的构件,因为它负责保持资源的完整性。对象是通过函数和过程 的调用来交互的。 3基于事件的隐式调用风格 基于事件的隐式调用风格的思想是构件不直接调用一个过程,而是触发或广播一个
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 试卷 2015 年下 半年 软件 水平 考试 高级 系统 架构 下午 论文 答案 解析 DOC
