2018架构真题案例(四十九)

  1. 某文件采用多级索引结构,磁盘大小4K字节,每个块号4字节,那么二级索引结果时,文件最大。

A、1024

B、1024*1024

C、2048*2048

D、4096*4096

答案:B

  1. 霍尔三维结构以时间堆、()堆、知识堆组成的立体结构概括性的表示出系统工程的各阶段、各步骤以及所涉及的知识范围。
  1. 空间
  2. 结构
  3. 组织
  4. 逻辑

答案:D

  1. 其中时间维是工作进程,对于一个具体的工程项目,可以分为7个阶段,在()阶段会做出研制方案及生产计划。
  1. 规划
  2. 拟定
  3. 研制
  4. 生产

答案:C

解析:

规划阶段:强调调研、规划和战略。

拟定阶段:提出具体方案。

研制阶段:做出研制法案及生产计划。

生产阶段:生产系统的零部件及其整个系统,提出安装计划。

  1. 软件开发环境应支持多种集成机制。其中,()用于存储与系统开发有关的信息,并支持信息的交流与共享。
  1. 算法模型库
  2. 环境信息库
  3. 信息模型库
  4. 用户界面库

答案:B

  1. 概要设计包括软件的结构、确定系统功能模块及相互关系,主要采用()描述程序的结构。
  1. 程序流程图、PDA图和伪代码
  2. 模块结构图、数据流图和盒图
  3. 模块结构图、层次图和HIPO图
  4. 程序流程图、数据流图和层次图

答案:C

解析:

需求分析阶段:数据流图

概要设计:模块结构图、层次图和HIPO图

详细设计:程序流程图、伪代码和盒图

  1. 软件设计包括了四个即独立又相互联系的活动,高质量的()将改善程序结构和模块划分,降低过程复杂度。()的主要目标是开发一个模块化程序结构,并表示出模块之间控制关系。
  1. 程序设计
  2. 数据设计
  3. 算法设计
  4. 过程设计

  1. 软件结构设计
  2. 数据结构设计
  3. 数据流设计
  4. 分布式设计

解析:

结构设计:定义软件系统各个主要部件之间的关系。

数据设计:模型转化为数据结构,改善模块和结构的划分,降低过程复杂度。

接口设计(人机界面设计):软件与人通信。

过程设计:系统结构部件转化为软件的过程。

答案:B、A

  1. EJB是企业级java构件,用于开发和部署多层结构的、分布式的、面向对象java应用系统。其中,()负责完成服务端与客户端的交互。
  1. 会话型构件
  2. 实体型构件
  3. COM构件
  4. 消息驱动构件

答案:A

  1. J2EE应用系统支持五种不同类型的构件模型,包括()。

APPLET、SERVLET、JSP、EJB、APPLICATION CLIENT

  1. 体系结构权衡分析法主要包含四个主要活动领域,分别是 场景和需求收集、体系结构视图和场景实现、()、折中。基于场景的架构分析法主要输入是 问题描述、需求声明和()。
  1. 架构设计
  2. 问题分析与建模
  3. 属性模型构造与分析
  4. 质量建模

  1. 问题说明
  2. 问题建模
  3. 体系结构描述
  4. 需求建模

解析:

答案:C、C

  1. 在仓库风格中,两种不同的构件,其中,()说明当前状态,()在中央数据存储上执行。
  1. 注册表
  2. 中央数据结构
  3. 事件
  4. 数据库

  1. 独立构件
  2. 数据结构
  3. 知识源
  4. 共享数据

解析:

独立构件在中央数据存储上执行。

答案:B/A

  1. ()模式将一个请求封装为一个对象,从而不同请求对客户进行参数化。
  1. COMMAND
  2. FACADE
  3. MEMENTO
  4. VISITOR

答案:A

【问题:1.1】(8分)
在系统架构设计中,决定系统架构设计的非功能性需求主要有四类:操作性需求、性能需求、安全性需求和文化需求。请简要说明四类需求的含义。

答案:

操作性需求:方便用户使用操作,支持用户在系统运行时候动态修改。

性能需求:要求用户使用界面访问接口应该在规定时间内返回数据,指响应时间,吞吐量,准确性、有效性和资源利用。

安全性需求:保证客户正常访问,而非客户恶意访问会被拦截。

文化需求:需要带有文化背景的系统

【问题:5.1】(7分)
请说明什么是面向服务架构(SOA)以及ESB在SOA中的作用与特点。

答案:

面向服务架构(SOA)强调集中式管理,服务之间是相互独立的,但所有系统的数据是互通,方便获取数据。

ESB是面向服务架构的主要构件:

  1. 它可以连接各个系统之间的数据格式转换。
  2. 描述服务的元数据和服务注册管理。
  3. SOA是一种实现方式,在服务架构起到总线作用,各个服务连接。
  4. 提供发现、路由、匹配和选择的能力,服务质量保证和负载均衡

【问题:5.3】(6分)
针对银行信息系统的数据交互安全性需求,列举3种可实现信息系统安全保障的措施。

答案:

  1. 采用HTTPS或者数据加密再传输。
  2. 比较重要数据采用数字签名。
  3. 采用摘要技术保证数据的完整性。

【问题:4.3】(8分)
请给出Redis分布式存储的2种常见方案和Redis集群切片的几种常见方式。

答案:

分布式存储2中常见方案:

  1. 主从
  2. 集群

Redis集群切片常见:

  1. 客户端分片,对key进行hash值计算,如果相同的hash值放入相同的实例
  2. 对数据根据key散列到不同slot,不同slot对应不同服务器

【问题:2.3】(8分)
(1)信息工程方法中的“实体(entity)” 与面向对象方法中的“类(class)”之间有哪些不同之处?
(2)在面向对象方法中通常采用用例(Use Case)来捕获系统的功能需求。用例可以按照不同的层次来进行划分,其中的Essential Use Cases和Real Use Cases有哪些区别?

答案:

实体是数据建模,类是面向对象建模,实体只有属性,类有属性和操作。

Essential Use Cases可以翻译为抽象用例,Real Use Cases可以翻译为基础用例。

基础数据是实实在在从用户需求获取对应关系的用例,抽象则是避免冗余数据,抽取公共关系的数据,从基础数据抽取。

请从(a)~ (j)中选择相应内容填入图5-1的(1)~ (6),补充完善架构设计图。
(a)数据层
(b)界面层
(c)业务层
(d) bind
(e) 企业服务总线ESB
(f) XML
(g) 安全验证和质量管理
(h) publish
(i) UDDI/
(j) 组件层
(k) BPEL

  1. 业务层c
  2. 答案:UDDI   i
  3. Bind d  public h
  4. 组件层j 企业服务总线ESB  e
  5. 企业服务总线ESB a  安全与验证和质量管理g
  6. 数据层a  组件层j

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/155102.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

R语言实现向量自回归和误差修正模型——附实战代码

大家好,我是带我去滑雪! 向量自回归(VAR)模型和误差修正模型(ECM)是时间序列分析中常用的两种模型,它们用于研究多个变量之间的动态关系。VAR 模型适用于研究多个相关变量之间的相互影响和动态关…

二叉搜索树--验证二叉搜索树

验证二叉搜索树-力扣 98 题 解题思路:利用二叉树中序遍历的特性:遍历出来的结果是升序的即符合二叉搜索树 对于二叉树中序遍历不是太理解的,作者推荐的小白书:二叉树的初步认识_加瓦不加班的博客-CSDN博客 中序非递归实现 // 解…

剖析伦敦银最新价格走势图

国际金融市场瞬息万变,伦敦银的价格走势会受到诸多因素的影响,比如重要经济数据的公布,国际间的政治博弈,突发的政经大事,都可以令白银价格的走势,在短时间内暴涨暴跌的情况。 要在伦敦银市场实现良好的收益…

CCF CSP认证 历年题目自练Day27

题目一 试题编号: 202104-1 试题名称: 灰度直方图 时间限制: 1.0s 内存限制: 512.0MB 样例输入 7 11 8 0 7 0 0 0 7 0 0 7 7 0 7 0 7 0 7 0 7 0 7 0 7 7 0 0 0 7 0 0 0 7 0 7 7 0 0 0 0 7 0 0 7 7 0 7 0 0 0 0 0 7 0 7 0 0 7 0 …

Apache Doris (三十九):Doris数据导出 - MySQL dump导出

🏡 个人主页:IT贫道_大数据OLAP体系技术栈,Apache Doris,Clickhouse 技术-CSDN博客 🚩 私聊博主:加入大数据技术讨论群聊,获取更多大数据资料。 🔔 博主个人B栈地址:豹哥教你大数据的个人空间-豹哥教你大数据个人主页-哔哩哔哩视频 目录

解决Opencv dnn模块无法使用onnx模型的问题(将onnx的动态输入改成静态)

一、问题来源 最近做人脸识别项目,想只用OpenCV自带的人脸检测和识别模块实现,使用OpenCV传统方法:Haar级联分类器人脸检测LBPH算法人脸识别的教程已经有了,于是想着用OpenCV中的dnn模块来实现,dnn实现人脸检测也有&a…

在 centos7 上安装Docker

1、检查linux内核 Docker 运行在 CentOS 7 上,要求系统为64位、系统内核版本为 3.10 以上。 Docker 运行在 CentOS-6.5 或更高的版本的 CentOS 上,要求系统为64位、系统内核版本为 2.6.32-431 或者更高版本。 uname -r 2、使用 root 权限登录 Centos…

vue-5

一、文章内容概括 1.自定义指令 基本语法(全局、局部注册)指令的值v-loading的指令封装 2.插槽 默认插槽具名插槽作用域插槽 3.综合案例:商品列表 MyTag组件封装MyTable组件封装 4.路由入门 单页应用程序路由VueRouter的基本使用 二…

JavaScript Web APIs第六天笔记

Web APIs - 第6天笔记 目标:能够利用正则表达式完成小兔鲜注册页面的表单验证,具备常见的表单验证能力 正则表达式综合案例阶段案例 正则表达式 正则表达式(Regular Expression)是一种字符串匹配的模式(规则&#xf…

33 WEB漏洞-逻辑越权之水平垂直越权全解

目录 前言水平,垂直越权,未授权访问Pikachu-本地水平垂直越权演示(漏洞成因)墨者水平-身份认证失效漏洞实战(漏洞成因)原理越权检测-Burpsuite插件Authz安装测试(插件使用)修复防御方案 前言 越权漏洞文章分享:https://www.cnblogs.com/zhen…

零基础Linux_14(基础IO_文件)缓冲区+文件系统inode等

目录 1. 缓冲区 1.1 缓冲区的存在 1.2 缓冲区的刷新策略 1.3 模拟C标准库中的文件操作 完整代码及验证: 1.4 重看缓冲区 1.5 stdout和stderr的区别 2. 文件系统 2.1 磁盘的物理结构CHS等 2.2 磁盘的抽象结构LBA等 2.3 文件管理inode等 2.4 对文件的操作…

QT5 WebCapture 页面定时截图工具

QT5 WebCapture 网页定时截图工具 1.设置启动时间,程序会到启动时间后开始对网页依次进行截图 2.根据所需截图的页面加载速度,设置页面等待时间,尽量达到等页面加载完成后,再执行截图 3.根据需求,设置截图周期 4.程序…

理解http中cookie!C/C++实现网络的HTTP cookie

HTTP嗅探(HTTP Sniffing)是一种网络监控技术,通过截获并分析网络上传输的HTTP数据包来获取敏感信息或进行攻击。其中,嗅探器(Sniffer)是一种用于嗅探HTTP流量的工具。 在HTTP嗅探中,cookie是一…

集成内部高端电源开关LTC3637HMSE、LTC3637MPMSE稳压器,TJA1443AT汽车CAN FD收发器。

一、LTC3637 76V、1A 降压型稳压器 (简介)LTC3637是一款高效率降压DC/DC稳压器,集成内部高端电源开关,功耗仅12μA DC,空载时可保持稳定的输出电压。LTC3637可提供高达1A的负载电流,并具有可编程峰值电流限…

php+html+js+ajax实现文件上传

phphtmljsajax实现文件上传 目录 一、表单单文件上传 1、上传页面 2、接受文件上传php 二、表单多文件上传 1、上传页面 2、接受文件上传php 三、表单异步xhr文件上传 1、上传页面 2、接受文件上传php 四、表单异步ajax文件上传 1、上传页面 2、接受文件上传ph…

PCL点云处理之点云重建为Mesh模型并保存到PLY文件 ---方法二 (二百一十一)

PCL点云处理之点云重建为Mesh模型并保存到PLY文件 ---方法二 (二百一十一) 一、算法介绍二、算法实现1.代码2.效果一、算法介绍 离散点云重建为mesh网格模型,并保存到PLY文件中,用于其他软件打开查看,代码非常简短,复制粘贴即可迅速上手使用,具体参数根据自己的点云数据…

【STM32单片机】防盗报警器设计

文章目录 一、功能简介二、软件设计三、实验现象联系作者 一、功能简介 本项目使用STM32F103C8T6单片机控制器,使用按键、动态数码管、蜂鸣器、指示灯、热释电人体红外传感器等。 主要功能: 系统运行后,默认处于布防状态,D1指示灯…

Web3 新手攻略:9 个不可或缺的 APP 助力你踏入加密领域

Web3世界充满了无限机遇,但要掌握它,您需要合适的工具���。今天,我将为您介绍9款Web3必备APP,涵盖钱包、DEX、和工具三大类别。而且,我要特别强烈推荐一个强大的钱包——Bitget Wall…

CAN 通信-底层

本文主要以rockchip的rk3568平台基础,介绍can 控制器、硬件电路和底层驱动。 rk3568 CAN 控制器 概览 CAN(控制器区域网络)总线是一种稳健的车载总线标准,它允许微控制器和设备在没有主机计算机的应用中相互通信。它是一个基于消息的协议,最初是为了在汽车中多路…

网工内推 | 实施工程师,有软考证书优先,上市公司,最高14薪

01 新点软件 招聘岗位:实施工程师 职责描述: 1、负责一线项目组对接,完成项目前期信息、需求收集; 2、负责需求验证、管控、上线专项跟进工作; 3、负责在推进过程中总结与沉淀,提升优化对接规范/效率&…