当前位置: 首页 > news >正文

2024上半年软考高级系统架构设计师回顾

本博客地址:https://security.blog.csdn.net/article/details/139238685

2024年上半年软考在5月25-26日举行,趁着时间刚过去记忆还在,简单写一点总结。

关于考试形式:上机考试(以后也都是机考),除了可以带笔进场,其余均不能带,考场会发草稿纸。

关于考试时间:早上8.30-(10.30-11.00)是选择题,早上(10.30~11.00)-12.30是案例分析题,下午2.30-4.30是论文题

关于公平性:参加考试的人员座位是打乱的,也就是说假如你考的是高级系统架构设计师,而你边上坐的同学可能考的是高级信息系统项目管理师,即便你们考的是同一科,考卷试题的顺序也不一样。因此,即便监考比较松,考生座位距离也很近,但由于试题量大、人员交错、试题顺序交错,在试图看看隔壁答案这方面,基本没有作弊空间。另外,进考场需要拿身份证做人脸识别,代考也基本不可能。基于以上,软考相对来讲是公平的。能想象得到的唯一作弊空间,可能就是中途去洗手间蹲坑翻资料了,但软考试题量很大,做题时间相当紧张,此举估计将非常得不偿失。

关于试题回顾,这里主要回顾一下下午的论文题,上午的选择题和案例分析题,还是那些知识点,但基本上不可能遇到历史原题,这里就不多说了。

论文一:大数据lambda架构

【核心知识点】
Lambda架构通常包含三个层次:
● 批处理层(Batch Layer):负责处理大量的历史数据。这一层使用批处理方式来计算输入数据的批视图(batch view),并存储处理结果。批处理层处理的数据通常有一定的延迟。
● 速度层(Speed Layer):负责处理实时数据流。这一层使用流处理技术来计算输入数据的实时视图(real-time view),以提供低延迟的数据处理能力。
● 服务层(Serving Layer):将批处理层和速度层的计算结果合并起来,以提供一个统一的数据视图。用户查询时,服务层会同时访问批视图和实时视图,以提供最终的查询结果。
Lambda架构的优点是能够同时处理历史数据和实时数据,提供准确和低延迟的数据处理能力。缺点是架构相对复杂,需要维护两套数据处理逻辑。

论文二:云上自动化运维

【原题描述】
CloudOps是传统IT运维和DevOps在云上的延展,通过云原生架构实现运维的再进化, 充分帮助企业降低云上IT运维成本、提升交付速度和系统灵活敏捷度、增强系统可靠性, 构建更加安全可信开放的业务平台。
结合企业上云的趋势,越来越多的企业已经开始在公共云上使用DevOps, 这个过程中需要做应用的云化改造和适配,同时结合云原生的工具和任务流程编排, 提升交付的效率。
为啥我记得这么清晰?因为和阿里云的描述一模一样:https://www.aliyun.com/page-source/price/ecs/cloudOps/zh#/

论文三:模型驱动架构

【核心知识点】
在模型驱动架构开发过程,可从三个不同的层次建立系统模型:
● 第一个层次模型是计算无关模型(CIM),该模型关注于业务环境和需求,而不考虑计算环境。该模型通常由业务分析人员创建,展示了系统的业务模型,可以理解为系统需求。
● 第二个层次为平台无关模型(PIM),该模型考虑在计算系统环境中的业务逻辑表示,但不关注具体的实现平台。该模型通常由系统架构师创建,关注系统功能,可以理解为分析模型。
● 第三个层次为平台相关模型(PSM),该模型关注于如何在特定平台(如JavaEE)下如何实现业务逻辑;可以理解为设计模型。模型驱动架构的价值在于CIM可以通过简单的映射转换成PIM。同样,PIM也可以映射成不同平台的PSM,而PSM则可以最终转换成具体的实现代码。
基于模型驱动架构的开发过程,业务人员首先通过业务领域的分析和建模构造CIM以描述需求;之后结合相关的标准规范将CIM转换为PIM;在PIM基础上,针对不同的实现环境,可以构造出不同的PSM;最后将PSM转换成目标代码,完成开发过程。

论文四:单元测试

【单元测试概念】
单元测试是指对软件中的最小可测试单元进行检查和验证。对于单元测试中单元的含义,一般来说,要根据实际情况去判定其具体含义,如C语言中单元指一个函数,Java里单元指一个类,图形化的软件中可以指一个窗口或一个菜单等。总的来说,单元就是人为规定的最小的被测功能模块。单元测试是在软件开发过程中要进行的最低级别的测试活动,软件的独立单元将在与程序的其他部分相隔离的情况下进行测试。

以上,做安全的兄弟们,你们会哪个?又或者说,以上哪个能让你在2小时内写出2000多字的论文?如果你哪个都搞不定,那恭喜你,又白花了300块~

相关文章:

2024上半年软考高级系统架构设计师回顾

本博客地址:https://security.blog.csdn.net/article/details/139238685 2024年上半年软考在5月25-26日举行,趁着时间刚过去记忆还在,简单写一点总结。 关于考试形式:上机考试(以后也都是机考)&#xff0…...

SQL注入绕过技术深度解析与防御策略

引言 在Web安全领域,SQL注入攻击一直是一个棘手的问题。攻击者通过SQL注入手段获取敏感数据、执行恶意操作,甚至完全控制系统。尽管许多防御措施已被广泛采用,但攻击者仍不断开发新的绕过技术。本文将深度解析SQL注入的绕过技术,…...

Redis教程(十六):Redis的缓存穿透、缓存击穿、缓存雪崩

传送门:Redis教程汇总篇,让你从入门到精通 缓存穿透 描述 用户需要查询一个数据,例如要查一张ASSET_CODE 999999的卡片,查询redis中没有,就直接去请求数据库,数据库中也不存在对应的数据,返回…...

如何实现一个高效的单向链表逆序输出?

实现单向链表逆序输出的关键点有两个: 反转链表本身 遍历反转后的链表并输出首先,我们来看如何反转链表: class Node:def __init__(self, data):self.data dataself.next Nonedef reverse_list(head):"""反转单向链表"""prev Nonecurrent h…...

使用 Go 实现 HelloWorld 程序,并分析其结构

在学习任何新的编程语言时,编写一个 “Hello, World” 程序通常是最初的入门步骤。这不仅是一个传统,也是一种快速了解语言基本语法和运行机制的有效方法。对于 Go 语言,这个过程不仅可以帮助新手快速入门,还提供了一个窗口&#…...

机器学习:在Python中sklearn库的使用,纯干货!12个小时的整理!

无监督学习是在没有标签的数据上训练的。其主要目的可能包括聚类、降维、生成模型等。 以下是 6 个重要的无监督学习算法,这些算法都可以通过使用sklearn(Scikit-learn)库在Python中很好地处理: 目录 K-Means 聚类 层次聚类 …...

XSS 攻击

XSS 攻击简介 定义: XSS(跨站脚本攻击)是一种网络安全漏洞,攻击者通过在 Web 页面中注入恶意代码,利用用户的浏览器执行这些恶意脚本,从而实施攻击。 解决方案: 过滤用户输入: 对…...

.Net Core 中间件与过滤器

过滤器这个是.Net MVC旧有的功能,中间件这个概念是新出的, ASP.NET Core只是完成了HTTP请求调度、报文解析等必要的工作,像检查用户身份、设置缓存报文头等操作都是在中间件中完成,中间件就是ASP.NET Core的一个组件,…...

【ARMv7-A】——WFI(wait for interrupt)

文章目录 WFI基本原理使用场景多任务模型注意事项代码实例linux 内核中的 WFI 指令不使用 WFI 指令测试使用 WFI 指令测试WFI WFI 即 Wait for interrupt,常用于低功耗。 WFI (Wait for interrupt) 和 WFE (Wait for event) 是两个让 ARM 核进入 low-power standby 模式的指…...

92. 反转链表 II

题目描述 给你单链表的头指针 head 和两个整数 left 和 right &#xff0c;其中 left < right 。请你反转从位置 left 到位置 right 的链表节点&#xff0c;返回 反转后的链表 。 示例 示例 1&#xff1a; 输入&#xff1a;head [1,2,3,4,5], left 2, right 4 输出&#…...

Modbus工业网关

随着工业自动化程度的不断提高&#xff0c;设备之间的数据通信与交互变得至关重要。在这一背景下&#xff0c;Modbus协议凭借其简单、可靠、开放的特点&#xff0c;成为了工业自动化领域中最常用的通信协议之一。而HiWoo Box网关作为一款支持Modbus协议的工业网关设备&#xff…...

c++——模板初始识

1.函数模板 我们经常用到Swap函数交换两个值。由于需要交换的数据的类型不同&#xff0c;我们就需要写不同参数类型的同名函数&#xff0c;也就是函数重载&#xff1a; 然而这三个函数的逻辑是一样的&#xff0c;写这么多有些多此一举&#xff0c;通过函数模版可以写一个通用…...

帆软生成csv文件

帆软官网提供了导出csv文件的插件&#xff0c;需要下载指定版本的插件 请选择具体的详情点击官网介绍&#xff1a;文档介绍 插件地址&#xff1a;插件地址...

12.Redis之补充类型渐进式遍历

1.stream 官方文档的意思, 就是 stream 类型就可以用来模拟实现这种事件传播的机制~~stream 就是一个队列(阻塞队列)redis 作为一个消息队列的重要支撑属于是 List blpop/brpop 升级版本.用于做消息队列 2.geospatial 用来存储坐标 (经纬度)存储一些点之后,就可以让用户给定…...

品牌做电商控价的原因

品牌控价确实是一项至关重要的任务&#xff0c;它关乎着品牌形象、市场定位以及长期发展的稳定性。在电商平台上&#xff0c;价格的公开性和透明度使得消费者、经销商和其他渠道参与方都能够轻易地进行价格比较。因此&#xff0c;品牌方必须对电商渠道的价格进行严格的管控&…...

安全面试中的一个基础问题:你如何在数据库中存储密码?

3分钟讲解。 上周的面试故事 职位&#xff1a;初级安全工程师&#xff0c;刚毕业。 开始面试。 我&#xff1a;“这里你提到对数据安全有很好的理解。你能举例说明哪些方面的数据安全吗&#xff1f;” A&#xff1a;“当然。例如&#xff0c;当我们构建一个系统时&#xff0c;会…...

【python深度学习】——torch.min()

【python深度学习】——torch.min 1. torch.min()1.1 计算整个张量的最小值1.2 沿特定维度计算最小值1.3 比较两个张量 1. torch.min() torch.min()接受的参数如下: input: 输入的张量。dim: 沿指定维度寻找最小值。如果指定了该参数&#xff0c;返回一个元组&#xff0c;其中…...

华为校招机试 - 最久最少使用缓存(20240508)

题目描述 无线通信移动性需要在基站上配置邻区(本端基站的小区 LocalCell 与周边邻基站的小区 NeighborCelI 映射)关系, 为了能够加速无线算法的计算效率,设计一个邻区关系缓存表,用于快速的通过本小区 LocalCell 查询到邻小区 NeighborCell。 但是缓存表有一定的规格限…...

第三部分:领域驱动设计之分析模式和设计模式应用于模型

分析模式 分析模式是一种概念集合&#xff0c;用来表示业务建模中的常见结构。它可能只与一个领域有关&#xff0c;也可能跨越多个领域。“分析模式”这个名字本身就强调了其概念本质。分析模式并不是技术解决方案&#xff0c;他们只是些参考&#xff0c;用来指导人们设计特定领…...

PID传感器在光电显示行业VOC气体检测的应用

随着光电显示技术的飞速发展&#xff0c;液晶显示器等显示器件产品已经成为我们日常生活和工作中不可或缺的一部分。然而&#xff0c;在生产过程中&#xff0c;液晶显示器会释放大量的挥发性有机物&#xff08;VOC&#xff09;气体&#xff0c;对生产环境及工作人员的健康构成威…...

安防弱电智能化VISIO图例实战指南:从入门到精通的设计技巧

1. VISIO在安防弱电设计中的核心价值 第一次接触安防弱电智能化设计时&#xff0c;我被各种复杂的系统连接关系搞得头晕眼花。直到发现VISIO这个神器&#xff0c;才真正体会到什么叫"一图胜千言"。不同于普通CAD软件&#xff0c;VISIO最大的优势在于它专为系统图设计…...

DeepAnalyze数据结构优化:提升大规模数据处理性能

DeepAnalyze数据结构优化&#xff1a;提升大规模数据处理性能 1. 引言 当你面对几十GB甚至TB级别的数据集时&#xff0c;是不是经常遇到处理速度慢、内存占用高的问题&#xff1f;DeepAnalyze作为一款强大的AI数据分析工具&#xff0c;在处理大规模数据时&#xff0c;数据结构…...

告别重复造轮子,用快马平台一键生成OpenClaw高效工具模块

最近在做一个机器人控制项目&#xff0c;需要集成OpenClaw机械爪模块。传统开发方式需要从零开始写大量重复代码&#xff0c;效率很低。后来尝试用InsCode(快马)平台生成核心模块&#xff0c;效果出乎意料的好。这里分享下具体实现思路和优化点&#xff1a; 安全初始化模块设计…...

WeChatExporter:免费开源工具,三步轻松备份你的微信聊天记录到电脑

WeChatExporter&#xff1a;免费开源工具&#xff0c;三步轻松备份你的微信聊天记录到电脑 【免费下载链接】WeChatExporter 一个可以快速导出、查看你的微信聊天记录的工具 项目地址: https://gitcode.com/gh_mirrors/wec/WeChatExporter 你是否担心过手机丢失、系统崩…...

45V耐压CSM7345SG ESOP8,可调12V输出+使能端+散热片,低压差线性稳压器

CSM7345 ESOP8可调12V输出带使能端 全方案深度分析我会从芯片核心特性、12V输出原理、使能端设计、电路参数计算、保护机制、PCB设计要点等维度&#xff0c;做完整的工程级拆解&#xff0c;帮你彻底吃透这个方案。一、芯片核心特性&#xff08;适配12V输出的关键参数&#xff0…...

涡轮发动机建模这事听起来玄乎,实际拆开了看也就是搭积木。咱今天用Simulink搞个能喘气的发动机模型,重点在让这铁疙瘩遇到负载突变时还能稳住转速不抖腿

【空气涡轮发动机Matlab/simulink动态仿真模型】 1、部件级模型;进气道&#xff0c;涡轮&#xff0c;气室&#xff0c;压气机&#xff0c;尾喷管&#xff0c;转子动力学模块&#xff0c;容积模块 2、PID控制器: 输出扭矩阶跃扰动下&#xff0c;维持转速恒定先给各个部件开户口簿…...

Python量化交易系统:专业回测与组合优化

先把最重要的前提说清楚&#xff1a;国内禁止未经许可的程序化自动交易&#xff0c;下面只做量化研究、回测、信号分析&#xff0c;不含实盘自动下单这套是专业完整版量化系统&#xff0c;Python 可直接运行&#xff0c;结构完整、可扩展包含你要的所有高级功能&#xff1a;多股…...

W25Q16 Flash存储器的5个常见应用场景及避坑指南

W25Q16 Flash存储器的5个常见应用场景及避坑指南 在嵌入式系统开发中&#xff0c;数据存储一直是个绕不开的话题。想象一下&#xff0c;你花了一周时间调试的设备&#xff0c;重启后所有用户设置都消失了&#xff1b;或者精心设计的UI界面&#xff0c;因为字库加载失败变成了乱…...

佳通轮胎亮相2026 GT Show:以赛事基因破局,重构民用轮胎价值边界

2026年3月27日至29日&#xff0c;苏州国际博览中心迎来GT Show苏州改装车展的年度盛宴&#xff0c;这场聚焦汽车个性化升级与性能改装的行业盛会&#xff0c;成为轮胎企业展现技术实力、布局细分市场的重要窗口。 中国轮胎商务网&#xff08;tirechina.net&#xff09;获悉&…...

有些路看起来很难走,其实是在带你慢慢变强

生活里&#xff0c;很多人都希望自己走的是一条轻松一点、顺利一点的路。最好努力了就能有结果&#xff0c;付出了就能被看见&#xff0c;遇到的问题也都能很快解决。可真正经历过一些事情后才会发现&#xff0c;人生并不会总按照理想的节奏前进。很多时候&#xff0c;那些让人…...