软考高级系统架构师冲关预测

软考高级系统架构师冲关预测.png

[ – 2023年10月27日 – ]

去年11月通过了软考高级系统架构师的考试,原本想立即分享下过关的总结回顾,但是随着软考新版大纲及教程的发布,也意味着题目及内容的复盘总结经验便不那么适用。在即将迎来今年的软考高架的时候,想着透过之前的考试经历,并结合新版大纲和教程的变化,简单分享下整个软考高级系统架构师的感悟以及今后可能的一些重点把握。

背景

全国计算机专业技术资格考试办公室组织专家修订了《系统架构设计师考试大纲》,计算机技术与软件专业技术资格(水平)系统架构设计师考试将从2023年开始依据新版考试大纲进行。依据以往历年真题及去年备考经验,对比总结了相关的考试重点及内容变化,以期能给各位备考高架的同学一些可能考察方向的预测。

教材

本节将依据2022年12月出版的新版《系统架构设计师大纲》以及《系统架构设计师教程(第2版)》分别进行大纲以及内容的对比,介绍相关的变化以及重点的侧重迁移。

大纲对比

outline.png

新旧大纲对比来看,新大纲新增了对于“了解计算机软硬件技术综合应用”以及“了解系统工程及应用的相关技术”的要求。可以看出,软考高架的整个倾斜方向应该是对于系统性思考能力的提升,包括软硬件一体化以及系统工程相关的考察。故而,今后的考试方向应该会更加注重系统化、全面化和抽象化的考察。

除此之外,对于架构演化的提出也意味着架构设计不是一成不变的,而要以动态演进的视角看待架构,因势利导、因地制宜、顺势而为。

内容分析

新版系统架构设计师教程.png

内容整体删除数据流图和UML图,弱化设计模式考察,ATAM、DSSA、层次结构等考察保持不变,新增云原生、人工智能、软件演化、安全架构、通信架构等内容。

综合知识

综合知识.png

新增:

  1. 软件演化:单体架构、垂直架构、服务缓存、读写分离、反向代理、分布式等
  2. 新技术:边缘计算、人工智能、机器人、数字孪生、云原生(容器、serverless、service mesh)、大数据(lamada架构、kappa架构)
  3. 通信架构设计:网络架构(局域网、移动网、存储网)、SDN、5G
  4. 信息系统:TPS(业务处理)、MIS(管理系统)、DSS(决策)、ES(专家系统)、OAS(办公自动化系统)

删除:

  1. UML
  2. DFD
案例分析

案例分析.png

考察点:

  1. 软件架构设计:效用树、架构风格、敏感点/平衡点/风险
  2. 架构演进:架构评估、单体/垂直/分布式、维护
  3. 数据库:E-R图、缓存、反规范化、安全
  4. Web架构:SOA、分布式、表现层/持久层
  5. 云原生:架构模式、容器/serverless/service mesh
  6. 安全架构:模型、脆弱性分析
设计论文

论文.png

考察点:

  1. 信息系统:架构演化、安全
  2. SOA:UDDI、WSDL、SOAP
  3. 云原生:serverless、service mesh
  4. 大数据:kappa架构、lamada架构

备考

schedule.png

教材学习

《系统架构设计师大纲》(1个星期左右),主要是把考试范围过一遍,对比去年考纲

官方《系统架构设计师教程》(一般1个月左右)泛读

知识整理

知识点总结(考前1个月左右),可配合思维导图等工具

通读《系统架构设计师考试全程指导》(每天1章),并按照章节练习,查漏补缺

整体回顾

真题回顾(考前半个月左右),至少回顾10年真题

机考模拟,用整块时间模拟,完全模拟考试环境(预留软件出bug的应对策略!!!)

考点预测

真题复盘(考前1个月左右),总结考点分布

对照考纲预测可能得案例分析及论文题目(案例分析5选3准备4个,论文4选1准备2~3个)

重点突破

重点突破(考前1~2天),题型易错点重点练习

将之前思维导图打印至A4纸上,单面打印,背面可用于临时的重点记录,便于携带,进考场前随时翻看(综合知识、案例分析、论文分开打印,每一场考前都进行复习,重点记忆内容手写至背面)

考试

考试预测

  1. 综合知识:除历年真题中常考日常题目外,今年需要注意以下几个专题:OAS(办公系统)、人工智能(AIGC)、数字孪生
  2. 案例分析:架构设计演进、安全架构、云原生
  3. 论文:信息系统、架构演化、SOA、云原生

考试回顾

2022年11月5日 北京 纸考

综合知识(约5~10%新型题)、案例分析、论文,整体中规中距、符合历年真题套路

专题包括:架构评估、数据流图、边缘计算、构件开发、软件维护

考试节奏

综合知识大部分符合历年真题的出题思路,新增了大约5~10%的新技术题目,包括芯片、5G等最新技术进展

案例题包含1道关于边缘计算的案例分析,预计今年案例题也会至少有一道新技术相关的分析

论文前两题符合大纲要求,后两题涉及区块链及大数据相关新技术,需要有一定的相关工作经验进行论文的编写

整体时间不算紧张,题目紧跟新技术形势

总结

感悟总结

  1. 架构设计需要不断整合分解,从大到小,再从小到大,在具象与抽象找到合适的平衡
  2. 多去思考设计层面的问题,既要做到宏观视野的广博,又要拘泥微观世界的细节
  3. 技术的演进会带来架构的变化,要用动态的视角审视架构,不断演进以满足领域特性和应用落地

后期展望

forecast.png

前端架构属于软件架构的范畴,而软件架构又是系统架构的一部分,业务形态可以通过不同形式的抽象组合,但合理优雅的架构既要要考虑宏观层面的全局性,又需要顾及微观层面的内部性。最后,用中国经典方法论“道、法、术、势、器”来对架构设计做一个总结:

道以明向 法以立本 术以立策 势以立人 器以成事

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

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

相关文章

构建客户门户的痛点及低代码工具解决方案

企业如何做好数字化转型呢? 如果笼统地说起“数字化转型”,这个概念太大了,它涉及到了企业管理中的方方面面。数字化转型是一个持续不断的过程,既要在整体上进行数字规划,也需要从细节入手,将每一个步骤进…

学习笔记:tarjan

tarjan 引入 Robert Tarjan,计算机科学家,以 LCA、强连通分量等算法而闻名。Tarjan 设计了求解的应用领域的广泛有效的算法和数据结构。他以在数据结构和图论上的开创性工作而闻名,他的一些著名的算法有 Tarjan 最近公共祖先离线算法&#…

一、高效构建Java应用:Maven入门和进阶

一、高效构建Java应用:Maven入门和进阶 目录 一、Maven简介和快速入门 1.1 Maven介绍1.2 Maven主要作用理解1.3 Maven安装和配置 二、基于IDEA的Maven工程创建 2.1梳理Maven工程GAVP属性2.2 Idea构建Maven JavaSE工程2.3 Idea构建Maven JavaEE工程2.4 Maven工程项…

Git Gui使用技巧

资料 https://www.runoob.com/w3cnote/git-gui-window.html 操作过程 创建仓库→添加远程仓库→扫描目录→文件移动→提交→上传 注意填注释 文件忽略 创建文件.gitignore→编写内容 *.log #文件 config.ini #文件 temp/ #目录

什么是恶意代码?

前言:本文旨在分享交流技术,在这里对恶意代码进行全面的介绍和讲解 目录 一.什么是恶意代码 二.恶意代码的发展史 三.恶意代码的相关定义 四.恶意代码攻击机制 PE病毒 PE文件的格式 脚本病毒 脚本文件隐藏方法 宏病毒 浏览器恶意代码 U盘病毒 …

优化改进YOLOv5算法:加入ODConv+ConvNeXt提升小目标检测能力——(超详细)

为了提升无人机视角下目标检测效果,基于YOLOv5算法,在YOLOv5主干中实现了Omnidimensional Convolution(ODConv),以在不增加网络宽度和深度的情况下提高精度,还在YOLOv5骨干网中用ConvNeXt块替换了原始的C3块,以加快检测速度。 1 Omni-dimensional dynamic convolution …

Jenkins 重新定义 pom 内容,打包

文章目录 源码管理构建 源码管理 添加仓库地址,拉取凭证,选择需要的分支 构建 勾选 构建环境 下删除原始 build 配置,防止文件错误 Pre Steps 构建前处理 pom.xml ,例如我是需要删除该模块的所有子模块配置,我这里…

面试题之Vue和React的区别是什么?

一提到前端框架,相信大家都对Vue和React不陌生,这两个前端框架都是比较主流的,用户也都比较多,但是我们在使用这些框架的时候,是否对这两个框架之间的区别有所了解呢?接下来,让我们来一起的系统…

vscode下ssh免密登录linux服务器

vscode使用ssh免密登录linux 1、安装SSH插件2、生成密钥3、linux安装ssh服务4、linux下配置公钥5、vscode远程登录 注:测试环境为window10Ubuntu1804/Ubuntu2204 1、安装SSH插件 扩展->搜索SSH->点击install进行安装,如下图所示: 2、…

Docker 容器服务的注册、发现及Docker安全

目录 Docker容器服务的注册和发现 1、什么是服务注册与发现? 2、什么是consul consul的部署 1、环境准备 2、部署consul服务器 1)建立 Consul 服务 2)设置代理,在后台启动 consul 服务端 3)查看集群信息 4&a…

Linux C语言开发-D7D8运算符

算术运算符&#xff1a;-*/%&#xff0c;浮点数可以参与除法运算&#xff0c;但不能参与取余运算 a%b&#xff1a;表示取模或取余 关系运算符&#xff1a;<,>,>,<,,! 逻辑运算符:!,&&,|| &&,||逻辑运算符是从左到右&#xff0c;依次运算&#…

OpenCV学习(三)——响应鼠标事件(获取点击点坐标和颜色,利用鼠标进行绘图)

响应鼠标事件 3. 响应鼠标事件3.1 获取鼠标点击的坐标3.2 获取鼠标点击像素点的颜色3.3 在鼠标点击的位置生成圆3.4 通过拖动鼠标来绘制填充矩形3.5 通过拖动鼠标绘制未填充矩形3.6 使用鼠标选点绘制多边形3.7 按住鼠标左键进行绘图 3. 响应鼠标事件 使用OpenCV读取图像&#…

Virtual DOM

目录 Virtual DOM 前言 用法 代码 理解 Virtual DOM的工作原理&#xff1a; 为什么使用Virtual DOM? 哪些库/框架使用Virtual DOM? 总结 Virtual DOM&#xff08;虚拟DOM&#xff09;是一种编程概念&#xff0c;它是对真实DOM的轻量级抽象表示。在前端开发中&#x…

基于机器视觉的车道线检测 计算机竞赛

文章目录 1 前言2 先上成果3 车道线4 问题抽象(建立模型)5 帧掩码(Frame Mask)6 车道检测的图像预处理7 图像阈值化8 霍夫线变换9 实现车道检测9.1 帧掩码创建9.2 图像预处理9.2.1 图像阈值化9.2.2 霍夫线变换 最后 1 前言 &#x1f525; 优质竞赛项目系列&#xff0c;今天要分…

Linux两条服务器实现相互免密登录

1.准备两台虚拟机&#xff0c;一台充当服务器端&#xff08;server&#xff09;&#xff0c;一台充当客户端&#xff08;client&#xff09; 服务器端&#xff08;server&#xff09;&#xff1a;192.168.75.139 客户端&#xff08;client&#xff09;&#xff1a;192.168.75…

redis学习(三)——java整合redis

Jedis Jedis可以用于java连接redis数据库 新建一个maven项目&#xff0c;导入Jedis依赖 <dependency><groupId>org.junit.jupiter</groupId><artifactId>junit-jupiter</artifactId><version>RELEASE</version><scope>test…

Linux 云服务器磁盘挂载简介

云服务器磁盘挂载 一、挂载须知 一般涉及工具或命令&#xff1a;fdisk/gdisk/parted等挂载&#xff08;mounting&#xff09;是指由操作系统使一个存储设备&#xff08;诸如硬盘、CD-ROM或共享资源共享资源上的计算机文件和目录可供用户通过计算机的文件系统访问的一个过程。…

H5营销观察:H5破圈传播有什么秘诀

在移动互联网时代&#xff0c;流量越加碎片化&#xff0c;场景变得相对短促和兴趣导向&#xff0c;一个营销H5产生的每一次点击、每一次互动、每一次流量停留背后都会有相应的动机&#xff0c;也是营销流量效果的成因。 今天&#xff0c;我们一起来探究下什么样的内容更容易传播…

视频相关学习笔记

YUV 和rgb一样是一种表示色彩的格式&#xff0c;Y表示亮度&#xff0c;UV表示色度&#xff08;U是蓝色投影&#xff0c;V是红色投影&#xff09;&#xff0c;只有Y就是黑白的&#xff0c;所以这个格式的视频图片可以兼容黑白电视&#xff0c;所以彩色电视使用的都是YUV 存储方…

使用 DDPO 在 TRL 中微调 Stable Diffusion 模型

引言 扩散模型 (如 DALL-E 2、Stable Diffusion) 是一类文生图模型&#xff0c;在生成图像 (尤其是有照片级真实感的图像) 方面取得了广泛成功。然而&#xff0c;这些模型生成的图像可能并不总是符合人类偏好或人类意图。因此出现了对齐问题&#xff0c;即如何确保模型的输出与…