导航
您当前的位置:首页 > 试卷大全 > 计算机类 > 软件水平考试

2020年下半年软件水平考试(高级)系统架构师下午(案例分析)真题试卷及答案

类型:全真试卷  解析:有解析  年份:2020  ★收藏  ✚纠错

试题一 阅读以下关于软件架构设计与评估的叙述,在答题纸上回答问题。 【说明】 某公司拟开发一套在线软件开发系统,支持用户通过浏览器在线进行软件开发活动。该系统的主要功能包括代码编辑、语法高亮显示、代码编译、系统调试、代码仓库管理等。在需求分析与架构设计阶段,公司提出的需求和质量属性描述如下: (a)根据用户的付费情况对用户进行分类,并根据类别提供相应的开发功能; (b)在正常负载情况下,系统应在0.2秒内对用户的界面操作请求进行响应; (c)系统应该具备完善的安全防护措施,能够对黑客的攻击行为进行检测与防御; (d)系统主站点断电后,应在3秒内将请求重定向到备用站点; (e)系统支持中文昵称,但用户名必须以字母开头,长度不少于8个字符; (f)系统宕机后,需要在15秒内发现错误并启用备用系统; (g)在正常负载情况下,用户的代码提交请求应该在0.5秒内完成; (h)系统支持硬件设备灵活扩容,应保证在2人·天内完成所有的部署与测试工作; (i)系统需要为针对代码仓库的所有操作情况进行详细记录,便于后期查阅与审计; (j)更改系统的Web界面风格需要在4人·天内完成; (k)系统本身需要提供远程调试接口,支持开发团队进行远程排错。 在对系统需求、质量属性和架构特性进行分析的基础上,该公司的系统架构师给出了两种候选的架构设计方案,公司目前正在组织相关专家对候选系统架构进行评估。

【正确答案】

1.针对该系统的功能,李工建议采用管道一过滤器(pipe and filter)的架构风格,而王工则建 ……此处隐藏28198个字…… g" width="316" />

18.该工业设备检测系统拟采用工业控制领域中统一的数据访问机制,实现与多种不同设备的数据交互,请用200字以内的文字说明采用标准的数据访问机制的原因。

【正确答案】该工业设备检测系统需与不同设备进行数据交互,采用标准的数据访问机制可以在硬件供应商和软件开发商之间建立一套完整的规则。只要遵循这套规则,数据交互对两者来说都是透明的,硬件供应商只需考虑应用程序的多种需求和传输协议,软件开发商也不必了解硬件的实质和操作过程,实现对设备数据采集的统一管理。

【试题解析】 标准的数据访问机制可以在硬件供应商和软件开发商之间建立一套完整的规则,要遵循这套规则,数据交互对两者来说都足透明的,硬件供应商只需考虑应用程序的多种需求和传输协议,软件开发商也不必了解硬件的实质和操作过程,实现对设备数据采集的统一管理。 例如,OPC(OLE for Process Control)即用于过程控制的0LE,是一个工业标准。OPC是为了不同供应厂商的设备和应用程序之间的软件接口标准化,使其间的数据交换更加简单化的目的而提出的。作为结果,可以向用户提供不依赖于特定开发语言和开发环境且可以自由组合使用的过程控制软件组件产品。利用OPC的系统,是由按照应用程序(客户程序)的要求提供数据采集服务的OPC服务器,使用OPC服务器所必需的OPC接口,以及接受服务的OPC应用程序所构成。OPC服务器是按照各个供应厂商的硬件所开发的,使之可以吸收各个供应厂商硬件和系统的差异,从而实现不依存于硬件的系统构成。同时利用一种叫作Variant的数据类型,可以不依存于硬件中固有数据类型。
 

Tags:软件水平考试 系统架构师 石油党建“每日答题”2019年9月26日试题及答案 石油党建“每日答题”2019年9月27日试题及答案 石油党建“每日答题”2019年
您可能感兴趣的试卷
相关试卷
关于我们 | 用户指南 | 版权声明 | 给我留言 | 联系我们 | 积分商城 | 答案求助 | 网站地图
Copyright © 2024 www.daanwo.com All Rights Reserved