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

news2024/11/15 14:04:25
  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.coloradmin.cn/o/1078920.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

vue踩坑

文章目录 1.error1 1.error1 在项目里面前端报这个错,有点蒙 确定了错误是在遍历数组中的图片部分 猜测可能是一开始的时候没有把photoList在form中写出来,form里面啥没有,导致渲染的时候有问题 所以以后在页面上渲染数据的都在data里…

网络-WebSocket

文章目录 前言一、WebSocket简介应用场景原理 二、使用心跳监测广播消息 三、群聊demo总结 前言 本文主要记录WebSocket的简单介绍和使用,完成群聊的demo 一、WebSocket简介 WebSocket是一种通信协议,它通过单个TCP连接提供全双工的通信通道。 它允许客…

【C#】标准WebService Soap1.1 兼容 ContentType: application/xml

一、问题描述 1.1 ESB平台要求 ContentType:application/xml Soap协议版本:1.1 1.2 提供的 WebService 接口 语言:C# 目标框架:.NetFramework 4.6.1 1.3 Postman 测试结果 HTTP Error 415.0 - Unsupported Media Type 服务器…

计算机竞赛YOLOv7 目标检测网络解读

文章目录 0 前言1 yolov7的整体结构2 关键点 - backbone关键点 - head3 训练4 使用效果5 最后 0 前言 世界变化太快,YOLOv6还没用熟YOLOv7就来了,如果有同学的毕设项目想用上最新的技术,不妨看看学长的这篇文章,学长带大家简单的…

如何为您的 Linux 服务器设置简单的 Grafana 云监控仪表板

Grafana 是一个开源可观察性平台,用于创建可视化数据集的仪表板。您可以使用它方便地监控服务器统计信息,例如 CPU 消耗、网络吞吐量和正常运行时间。 Grafana可以自托管,也可以通过官方Grafana Cloud实例作为 SaaS 解决方案进行访问。在本文中,您将了解如何设置 Grafana …

修炼k8s+flink+hdfs+dlink(四:k8s(一)概念)

一:概念 1. 概述 1.1 kubernetes对象. k8s对象包含俩个嵌套对象字段。 spec(规约):期望状态 status(状态):当前状态 当创建对象的时候,会按照spec的状态进行创建,如果…

scratch芝麻开门 2023年9月中国电子学会图形化编程 少儿编程 scratch编程等级考试一级真题和答案解析

目录 scratch芝麻开门 一、题目要求 1、准备工作 2、功能实现 二、案例分析

操作系统学习笔记3-同步互斥问题

文章目录 1 同步与互斥逻辑图2、并发性异步性独立性3、临界资源临界区4、同步与互斥 1 同步与互斥逻辑图 2、并发性异步性独立性 3、临界资源临界区 4、同步与互斥

汽车一键启动点火开关按键一键启动按钮型号规格

汽车点火开关/移动管家一键启动按键/汽车改装引擎启动按钮型号:YD828溥款开关 一键启动按钮(适用于配套启动主机使用或原车一键启动开关更换) 1.适合配套专用板板安装 2.开孔器开孔安装 3.原车钥匙位安装 外观:黑色 按钮上有3种不…

【融合ChatGPT等AI模型】Python-GEE遥感云大数据分析、管理与可视化及多领域案例实践应用

目录 第一章 理论基础 第二章 开发环境搭建 第三章 遥感大数据处理基础与ChatGPT等AI模型交互 第四章 典型案例操作实践 第五章 输入输出及数据资产高效管理 第六章 云端数据论文出版级可视化 更多应用 随着航空、航天、近地空间等多个遥感平台的不断发展,近…

免费的ChatGPT与StableDiffusion AI绘画 二合一 附在线地址

ChatGPT与StableDiffusion 在线地址在文末 介绍 嘿,大家好!今天我要给大家介绍一个非常酷炫的技术结合——ChatGPT与StableDiffusion的合作。听起来是不是很有趣?那么,让我们一起来看看这个组合到底能带给我们什么样的奇妙体验…

Go图片文件按照时间戳如何排序

涉及点包括 文件创建;时间控制器;自建封装包以及方法; 模板渲染;路由配置;不同的数据类型之间的转换拼接; 对于之前进行的文件上传操作,囊括单文件以及同名多文件和非同名多文件的编程方法,在生产中会遇到一个问题,如果上传的图片是同名的,那么在单文件上传的时候会将…

java 每种设计模式的作用,与应用场景

文章目录 前言java 每种设计模式的作用,与应用场景 前言 如果您觉得有用的话,记得给博主点个赞,评论,收藏一键三连啊,写作不易啊^ _ ^。   而且听说点赞的人每天的运气都不会太差,实在白嫖的话&#xff0…

Android - Context

一、概念 Context 是应用程序和系统之间的桥梁,用于获取全局消息、访问系统资源、调用应用程序级的操作。一般直接调用 Context 的方法或者调用接口时传入Context。 Android应用模型是基于组件的应用设计模式,组件的运行要有一个完整的Android工程环境。…

Linux基础指令笔记大全

Linux基础指令笔记大全 1. ls 指令2. pwd命令3. cd 指令4. touch指令5. mkdir指令6. rmdir指令 && rm 指令7. man指令8.cp指令9. mv指令10. cat 指令11. more指令12. less指令13. head指令14. tail指令15. 时间相关的指令1. **在显示方面,使用者可以设定欲显…

华为云云耀云服务器L实例评测 | 实例使用教学之综合导览

华为云云耀云服务器L实例评测 | 实例使用教学之综合导览 实例使用教学实例场景体验实例性能评测实例评测使用介绍华为云云耀云服务器 华为云云耀云服务器 (目前已经全新升级为 华为云云耀云服务器L实例) 华为云云耀云服务器是什么华为云云耀云…

上海亚商投顾:沪指探底回升 华为汽车概念股集体大涨

上海亚商投顾前言:无惧大盘涨跌,解密龙虎榜资金,跟踪一线游资和机构资金动向,识别短期热点和强势个股。 一.市场情绪 三大指数昨日探底回升,早盘一度集体跌超1%,随后震荡回暖,深成指、创业板指…

hive 知识总结

​编辑 社区公告教程下载分享问答JD 登 录 注册 01 hive 介绍与安装 1 hive介绍与原理分析 Hive是一个基于Hadoop的开源数据仓库工具,用于存储和处理海量结构化数据。它是Facebook 2008年8月开源的一个数据仓库框架,提供了类似于SQL语法的HQL&#xf…

第 5 章 数组和广义表(数组的顺序存储结构实现)

1. 背景说明 数组一旦被定义&#xff0c;它的维数和维界就不再改变。因此&#xff0c;除了结构的初始化和销毁之外&#xff0c;数组只有存取元素和修改元素值的操作。 2. 示例代码 1) status.h /* DataStructure 预定义常量和类型头文件 */ #include <string.h>#ifndef…

【论文精读】Chain-of-Thought Prompting Elicits Reasoning in Large Language Models

Chain-of-Thought Prompting Elicits Reasoning in Large Language Models 前言Abstract1 Introduction2 Chain-of-Thought Prompting3 Arithmetic Reasoning3,1 Experimental Setup3.2 Results3.3 Ablation Study3.4 Robustness of Chain of Thought 4 Commonsense Reasoning5…