2024年上半年系统架构设计师真题-复原程度90%

前言

此次考试监考特别严格,草稿纸不允许带出考场,并且准考证上不允许任何写画,甚至连笔都允许带一支,所以下面的相关题目都是参考一些群友的提供,加上自己的记忆回顾,得到的结果。

其中综合知识部分的题目顺序和真题有出入,另外有部分题目记不住答案只列了题目。

总体来说,题目难度中等,其中大约30道属于练习过的范围,20道没练过但是凭借一般认知可完成,还有25道未练过纯靠运气。

综合知识部分

题目答案
模拟信号声源采样原500Hz,选择多少进行采样才能不失真?1000Hz.
哪个不属于敏捷方法的特征?自适应、可预测的
交换机工作在哪一层?数据链路层
嵌入式系统典型架构?层次化和递归模式。
嵌入式分为三层,应用层,系统层和中间层,中间件的作用?作用屏蔽底层操作系统差异
建模,预测,决定是哪一个系统的实现?仿真分析层。
下面哪个与R∩S等价?R-(R-S)
设计模式中,不属于创建者模式的是?Bridge
数据流风格的特点?数据在管道中传输
数据流风格中处理数据的节点是哪一种?过滤器
atam设计阶段关注哪几个质量场景?性能、安全、可用性、可修改性
提供服务注册功能的哪一个?UDDI,WSDL,SOAL?UDDI
物联网有哪三层架构?感知层/网络传输层/应用层
容灾等级标准一共六级,最高级是哪一级?数据零丢失和远程集群支持
UML用例之间的关系不包含哪一种?聚合
哪一种不属于专利客体?商标
时钟同步编码技术是哪一种?曼彻斯特编码
知识产权法属于哪一种法?民法
计算机安全保护等级最高级别是哪一种?访问验证保护级
平均故障检测时间属于下面的哪一个?MTTD
哪些属于虚拟化技术?OpenVZ、Xen、KVM
CPU多道程序设计的目标。提高CPU利用率
数据库设计中,满足所有非主属性对主码完全依赖属于哪一标准?2NF
OSI七层协议中哪一层不提供安全服务的层次。会话层
假设X和Y都属于最优解,那么满足下面哪个条件μX+zY一定是最优解。μz>=0,μ+z=1
进程状态不存在下面哪一种?等待态到执行态
TBAC的组成有哪些?工作流、授权结构体、受托人集、许可集四部分组成
RBACOBACTBACRBAC
是最早形成文档并广泛使用的架构分析方法是?SAAM
有两个集合分别有m和n个元组,则其笛卡尔积结果是?m*n个元组
下列哪些属于ADL?UniCon,Rapide,Darwin,Wright等
关于净室工程的描述错误的是?不需要传统测试
系统测试的依据是?需求规格说明书
求项目最短需要多少天。最长路径问题。26天
发现代码表达式错误,以及复杂的算法逻辑问题属于哪一种测试?静态测试
那种测试不仅关心功能,还关心代码逻辑?灰度测试
通信信息连接流程控制
数字孪生系统
质量属性使用效能树这一技术对质量属性进行识别和优先级排序
atam问题
架构描述问题
英语题。需求工程和软件体系结构
Requirements engineering and software architecture

案例分析部分

第一题.软件架构设计与评估

1.1 微服务的介绍,并说明微服务的优缺点。(7分)

1.2质量效用树,填空。(6分)

1.3质量属性场景中,使用六元素来描述题目中可用性的两个场景。(12分)

六元素:

刺激源:某个生成该刺激的实体(人,计算机,其它任何刺激器)

刺激:指当刺激达到系统时需要考虑的条件。

环境:指该刺激在某些条件哪发生。

制品:某个制品被激励,可能是整个系统,也可能是系统的一部分。

响应:指在激励达到后所采取的行动。

响应度量:当响应发生时,应当能够以某种方式对其进行度量。

第二题.系统设计与建模

第三题.数据库缓存

3.1使用基于数据库的分布式锁所存在的缺陷(9分)

3.2redis的几种操作命令(6分)

redis写入命令是什么,redis查询命令是什么,redis删除命令是什么

3.3基于使用基于数据库的分布式所存在的缺陷(10分)

问题一.基于redis的数据库锁也会存在死锁场景,举例说明。

问题二.基于数据库的分布式锁和基于redis的分布式锁都存在问题,还有哪些其它的分布式锁的类型?

第四题.嵌入式系统

第五题.Web架构

5.1 数据库类型选择(11分)

选择1,2,3分为接口层,处理层和数据层三层。

然后选择MySQL,HDFS,HBase,ES。

下面是网上找到的原题的架构图片:

5.2 MongoDB特点(10分)

首先说明MongoDB是如何把非关系型数据存入的。

其次说明MongoDB对于存储非关系型数据的优势。

5.3 冷热数据(4分)

说明使用热数据,温数据,冷数据分级存储的原因。

论文

题目一:对Lambda架构的应用

题目二:云上自动化运维

题目三:领域驱动开发

题目四:单元测试的应用

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

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

相关文章

1.int 与 Integer 的简单区别

蓝桥杯刷题从此开始: 第一题就是两个数的和,个人看来主要考察 int与integer 的区别; 这是我提交的答案,竟然会报错: import java.util.*; //输入A、B,输出AB。 class add {public static void main(String …

yolov10 瑞芯微RKNN、地平线Horizon芯片部署、TensorRT部署,部署工程难度小、模型推理速度快

特别说明:参考官方开源的yolov10代码、瑞芯微官方文档、地平线的官方文档,如有侵权告知删,谢谢。 模型和完整仿真测试代码,放在github上参考链接 模型和代码。 yolov8、v9还没玩热乎,这不yolov10又来了,那么…

tomcat--安全配置多虚拟机

端口8005/tcp 安全配置管理 8005是Tomcat的管理端口,默认监听在127.0.0.1上。无需验证就可发送SHUTDOWN (大小写敏感)这个字符串,tomcat接收到后就会关闭此Server。此管理功能建议禁用,可将SHUTDOWN改为一串猜不出的字符串实现或者port修改成…

Python开发——os与os.path的使用

1. os的一般用法 使用dir()列出库的属性与方法 # 使用dir()列出库的属性与方法 print(dir(os)) 使用os.getcwd()打印当前目录 # 使用os.getcwd()打印当前目录 print("当前目录为:"os.getcwd()) # 打印表示当前工作目录的字符串 获取指定路径下的目录和文件列表 #…

Java进阶学习笔记26——包装类

包装类: 包装类就是把基本类型的数据包装成对象。 看下API文档: deprecated:极力反对、不赞成的意思。 marked for removal:标识为去除的意思。 自动装箱:基本数据类型可以自动转换成包装类。 自动拆箱:…

前端怎么使用svg格式的图片

目录 第一步,找到图标 第二步,使用 第一种,SVG下载 第二种,粘贴SVG代码 第一步,找到图标 以阿里巴巴矢量图标库为例,随便找一个图标,如下图 第二步,使用 第一种,SV…

二维OTSU(二维大津法)matlab实现(复制粘贴即可)

二维OTSU(二维大津法),matlab实现,(复制粘贴即可),二维熵 我发现CSDN搜索故意屏蔽调免费、公开的代码,特别推荐的 都是收费,收币的代码或项目。我分享的都是开源的&…

AI开发工程师的学习路线

学习人工智能(AI)是一个广泛且深入的过程,涵盖了多个领域的知识和技能。以下是对AI学习路线的总结,旨在提供一个清晰的学习方向和步骤概览。 一、基础知识 数学基础:AI的核心是算法和数学模型,因此数学基础…

如何查看Linux kernel用哪个版本的gcc编译的?

查看内核是使用哪个版本的 GCC 编译的,可以使用 modinfo 命令来查看内核模块信息,其中包括使用的编译器版本。但请注意,并不是所有的内核模块都包含了这些信息。如果内核模块提供了,则你可以通过以下方式查看: modinf…

利用AI办公工具类API,大幅提高办公效率

AI办公工具类API是一项革命性的技术,利用人工智能的力量为办公场景提供了许多创新的解决方案。借助AI办公工具类API,用户可以实现自动化的文档处理、语音转文字、图像识别、数据分析等多种功能,大大提高了办公效率和工作质量。此外&#xff0…

突发!某大厂机房掉电,MySQL数据库无法启动,紧急恢复过程...

作者:IT邦德 中国DBA联盟(ACDU)成员,10余年DBA工作经验, Oracle、PostgreSQL ACE CSDN博客专家及B站知名UP主,全网粉丝10万 擅长主流Oracle、MySQL、PG、高斯及Greenplum备份恢复, 安装迁移,性能优化、故障…

正则表达式的匹配

正则表达式的语法总结 正则表达式的语法因不同的编程语言或工具而略有差异,但基本的结构和概念是相似的。下面是一个正则表达式的基本语法概述: 字符类 .:匹配除了换行符之外的任何单个字符。 [abc]:匹配方括号中的任何一个字符。例如,[aeiou] 匹配任何元音字母。 [^ab…

【算法】梦破碎之地---三数之和

相信大家都有做过两数之和, 题目链接: 15. 三数之和 - 力扣(LeetCode) 在文章的开始让我们回顾一下三数之和吧! 题目描述: 给你一个整数数组 nums ,判断是否存在三元组 [nums[i], nums[j], …

Hololens2关闭软件自动校对人眼

原 因 :软件进入后总是提示需要校对人眼,对演示有很大的不方便,需要使用人进行处理。 处理效果:更换使用人员,不进行校对人眼。

mysql数据表名称区分大小写

mysql数据表名称区分大小写 MySQL数据库在Windows平台上的表名和列名默认不区分大小写,而在Linux上默认是区分大小写的。想在任何平台上都实现区分大小写的表名和列名,可以通过设置lower_case_table_names系统变量来完成。 lower_case_table_names系统变量的取值 这个变量…

【量算分析工具-获取高程】GeoServer改造Springboot番外系列八

【量算分析工具-概述】GeoServer改造Springboot番外系列三-CSDN博客 【量算分析工具-水平距离】GeoServer改造Springboot番外系列四-CSDN博客 【量算分析工具-水平面积】GeoServer改造Springboot番外系列五-CSDN博客 【量算分析工具-方位角】GeoServer改造Springboot番外系列…

Ubuntu18 配置FFmpeg开发环境 (Vscode+CMake)

关于Vscode插件安装不再赘述,本文主要讲解如何配置FFmpeg的开发环境以及CMake文件写法,如果不知道该安装什么插件请看本文: Ubuntu配置Vscode 文章目录 1.安装FFmpeg开发包2.配置Vscode项目3.使用C语言验证FFmpeg版本 1.安装FFmpeg开发包 更新…

宝塔部署前后端分离项目手册

文章目录 安装宝塔安装环境开始部署1. 前端Vue项目1.先本地启动前端项目(记住端口号)2.打包前端项目3.上传前端项目4.创建PHP站点5.安全里开放端口号6.测试前端 2. 后端boot项目1. 先在本地跑起来2.修改数据库的配置信息3. 项目打包4. nohup启动项目4.1 …

聊天软件鼻祖 ICQ 将于 6 月 26 日关闭;40 光年外发现一颗潜在宜居的类地行星丨 RTE 开发者日报 Vol.212

开发者朋友们大家好: 这里是 「RTE 开发者日报」 ,每天和大家一起看新闻、聊八卦。我们的社区编辑团队会整理分享 RTE(Real-Time Engagement) 领域内「有话题的新闻」、「有态度的观点」、「有意思的数据」、「有思考的文章」、「…

Android签名()和key hashes获取方法

1.Android获取keystore.debug文件签名。 keytool -list -v -keystore ~/.android/debug.keystore -alias androiddebugkey -storepass android -keypass android2.Android 获取.jks文件签名。 keytool -list -v -keystore /Users/fuzhenwen/AndroidStudioProjects/rab-ev-cha…