当前位置: 首页 > 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块~

http://www.lryc.cn/news/355647.html

相关文章:

  • SQL注入绕过技术深度解析与防御策略
  • Redis教程(十六):Redis的缓存穿透、缓存击穿、缓存雪崩
  • 如何实现一个高效的单向链表逆序输出?
  • 使用 Go 实现 HelloWorld 程序,并分析其结构
  • 机器学习:在Python中sklearn库的使用,纯干货!12个小时的整理!
  • XSS 攻击
  • .Net Core 中间件与过滤器
  • 【ARMv7-A】——WFI(wait for interrupt)
  • 92. 反转链表 II
  • Modbus工业网关
  • c++——模板初始识
  • 帆软生成csv文件
  • 12.Redis之补充类型渐进式遍历
  • 品牌做电商控价的原因
  • 安全面试中的一个基础问题:你如何在数据库中存储密码?
  • 【python深度学习】——torch.min()
  • 华为校招机试 - 最久最少使用缓存(20240508)
  • 第三部分:领域驱动设计之分析模式和设计模式应用于模型
  • PID传感器在光电显示行业VOC气体检测的应用
  • iOS推送证书过期处理
  • 蓝海卓越计费管理系统 agent_setstate.php SQL注入漏洞复现
  • 【leetcode2765--最长交替子数组】
  • java文档管理系统的设计与实现源码(springboot+vue+mysql)
  • 西安航空学院电子工程学院领导莅临泰迪智能科技参观交流
  • C++|设计模式(二)|简单工厂和工厂方法模式
  • C语言从头学12——流程控制(一)
  • 10大领域应该怎么记?
  • 通过Ubuntu虚拟机+Linux移植LVGL并通过linux Frame buffer显示
  • M功能-支付平台(三)
  • 5G工厂长啥样