2016年下半年-系统架构设计师--论文

上传人:jiups****uk12 文档编号:42176279 上传时间:2018-06-01 格式:DOCX 页数:5 大小:20.14KB
返回 下载 相关 举报
2016年下半年-系统架构设计师--论文_第1页
第1页 / 共5页
2016年下半年-系统架构设计师--论文_第2页
第2页 / 共5页
2016年下半年-系统架构设计师--论文_第3页
第3页 / 共5页
2016年下半年-系统架构设计师--论文_第4页
第4页 / 共5页
2016年下半年-系统架构设计师--论文_第5页
第5页 / 共5页
亲,该文档总共5页,全部预览完了,如果喜欢就下载吧!
资源描述

《2016年下半年-系统架构设计师--论文》由会员分享,可在线阅读,更多相关《2016年下半年-系统架构设计师--论文(5页珍藏版)》请在金锄头文库上搜索。

1、2016 年下半年 系统架构设计师 下午试卷 II 第 1 页 (共 5 页)全国计算机技术与软件专业技术资格(水平)考试全国计算机技术与软件专业技术资格(水平)考试20162016 年下半年年下半年 系统架构设计师系统架构设计师 下午试卷下午试卷 IIII(考试时间 15:2017:20 共 120 分钟)请按下表选答试题请按下表选答试题 试题号试题号一一 四四选择方法选择方法选选 答答 1 1 题题请按下述要求正确填写答题纸请按下述要求正确填写答题纸1. 本试卷满分 75 分。2. 在答题纸的指定位置填写你所在的省、自治区、直辖市、计划单列市的名称。3. 在答题纸的指定位置填写准考证号、出

2、生年月日和姓名。4. 在试题号栏内用 圈住选答的试题号。5. 答题纸上除填写上述内容外只能写解答。6. 解答应分摘要和正文两部分。在书写时,请注意以下两点: 摘要字数在 400 字以内,可以分条叙述,但不允许有图、表和流程图。 正文字数为 2000 字至 3000 字,文中可以分条叙述,但不要全部用分条叙述的方式。7. 解答时字迹务必清楚,字迹不清,将不评分。2016 年下半年 系统架构设计师 下午试卷 II 第 2 页 (共 5 页)从下列的 4 道试题(试题一至试题四)中任选 1 道解答。请在答卷上用 圈住选答的试题编号。若用 圈住的试题编号超过 1 道,则按题号最小的 1 道评分。试题一

3、试题一 论软件系统架构评估论软件系统架构评估对于软件系统,尤其是大规模的复杂软件系统来说,软件的系统架构对于确保最终系统的质量具有十分重要的意义,不恰当的系统架构将给项目开发带来高昂的代价和难以避免的灾难。对一个系统架构进行评估,是为了:分析现有架构存在的潜在风险,检验设计中提出的质量需求,在系统被构建之前分析现有系统架构对于系统质量的影响,提出系统架构的改进方案。架构评估是软件开发过程中的重要环节。【问题问题 1】1】请围绕“论软件系统架构评估”论题,依次从以下三个方面进行论述。1概要叙述你所参与架构评估的软件系统,以及在评估过程中所担任的主要工作。2分析软件系统架构评估中所普遍关注的质量属

4、性有哪些?详细阐述每种质量属性的具体含义。3详细说明你所参与的软件系统架构评估中,采用了哪种评估方法,具体实施过程和效果如何。2016 年下半年 系统架构设计师 下午试卷 II 第 3 页 (共 5 页)试题二试题二 论软件设计模式及其应用。论软件设计模式及其应用。软件设计模式(Software Design Pattern)是一套被反复使用的、多数人知晓的、经过分类编目的代码设计经验的总结。使用设计模式是为了重用代码以提高编码效率、增加代码的可理解性、保证代码的可靠性。软件设计模式是软件开发中的最佳实践之一,它经常被软件开发人员在面向对象软件开发过程中所采用。项目中合理地运用设计模式可以完美

5、地解决很多问题,每种模式在实际应用中都有相应的原型与之相对,每种模式都描述了一个在软件开发中不断重复发生的问题,以及对应该原型问题的核心解决方案。【问题问题 1】1】请围绕“论软件设计模式及其应用”论题,依次从以下三个方面进行论述。1概要叙述你参与分析和开发的软件系统,以及你在项目中所担任的主要工作。2说明常用的软件设计模式有哪几类?阐述每种类型特点及其所包含的设计模式。3详细说明你所参与的软件系统开发项目中,采用了哪些软件设计模式,具体实施效果如何。2016 年下半年 系统架构设计师 下午试卷 II 第 4 页 (共 5 页)试题三试题三 论数据访问层设计技术及其应用。论数据访问层设计技术及

6、其应用。在信息系统的开发与建设中,分层设计是一种常见的架构设计方法,区分层次的目的是为了实现“高内聚低耦合”的思想。分层设计能有效简化系统复杂性,使设计结构清晰,便于提高复用能力和产品维护能力。一种常见的层次划分模型是将信息系统分为表现层、业务逻辑层和数据访问层。信息系统一般以数据为中心,数据访问层的设计是系统设计中的重要内容。数据访问层需要针对需求,提供对数据源读写的访问接口;在保障性能的前提下,数据访问层应具有良好的封装性、可移植性,以及数据库无关性。【问题问题 1】1】请围绕“论数据访问层设计技术及其应用”论题,依次从以下三个方面进行论述。1概要叙述你参与管理和开发的与数据访问层设计有关

7、的软件项目,以及你在其中所担任的主要工作。2详细论述常见的数据访问层设计技术及其所包含的主要内容。3结合你参与管理和开发的实际项目,具体说明采用了哪种数据访问层设计技术,并叙述具体实施过程以及应用效果。2016 年下半年 系统架构设计师 下午试卷 II 第 5 页 (共 5 页)试题四试题四 论微服务架构及其应用。论微服务架构及其应用。近年来,随着互联网行业的迅猛发展,公司或组织业务的不断扩张,需求的快速变化以及用户量的不断增加,传统的单块(Monolithic)软件架构面临着越来越多的挑战,已逐渐无法适应互联网时代对软件的要求。在这一背景下,微服务架构模式(Microservice Arch

8、itecture Pattern)逐渐流行,它强调将单一业务功能开发成微服务的形式,每个微服务运行在一个进程中;采用 HTTP 等通用协议和轻量级 API 实现微服务之间的协作与通信。这些微服务可以使用不同的开发语言以及不同数据存储技术,能够通过自动化部署工具独立发布,并保持最低限制的集中式管理。【问题问题 1】1】请围绕“论微服务架构及其应用”论题,依次从以下三个方面进行论述。1概要叙述你参与管理和开发的、采用微服务架构的软件开发项目及在其中所担任的主要工作。2与单块架构相比较,微服务架构有哪些特点?请列举至少 4 个特点并进行说明。3结合你参与管理和开发的软件开发项目,描述该软件的架构,说明该架构是如何采用微服务架构模式的,并说明在采用微服务架构后,在软件开发过程中遇到的实际问题和解决方案。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 行业资料 > 其它行业文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号