2024年软考架构设计师终于PASS啦

news2024/10/6 5:14:41

文章目录

    • 系统架构设计师是什么
    • 考试要求
    • 考试科目
    • 个人心得
      • 综合知识
      • 上午案例
      • 下午论文

在这里插入图片描述

系统架构设计师是什么

系统架构设计师,属于计算机技术与软件(高级)专业技术资格。考试合格人员能够根据系统需求规格说明书,结合应用领域和技术发展的实际情况,考虑有关约束条件,设计正确、合理的软件架构,确保系统架构具有良好的特性;能够对项目的系统架构进行描述、分析、设计与评估;能够按照相关标准编写相应的设计文档;能够与系统分析师、项目管理师相互协作、配合工作;具有高级工程师的实际工作能力和业务水平。

在这里插入图片描述

上面是官方对这个资格证书的描述,其实说直白点就是解决系统分析和系统设计之间的鸿沟的,我们有了系统架构后续的概要设计和详细设计才能有效的开展,有参照目标的开展,至少我们的大体方向和系统主要架构实在这个阶段产生的,所以说非常的重要。

当然,这个证书也应该算是软考最难考,对软件技术人员最有价值的一个证书了。

考试要求

在这里插入图片描述

以上是计算机软考官方大纲,但是还是有很多的重点没有明确出来,比如八大架构。
2023年12月新增大纲八大架构分别是:

  1. 信息系统架构
  2. 层次式架构:现在很多的系统都是层次式架构,比如CS\BS等等
  3. 云原生架构:云原生可谓是现在很流行的架构了,整合docker\k8s\云开发部署为一体的架构方式,大大节省devops时间
  4. 面向服务架构:面向服务的架构其实就是中心化的架构形式,和
    微服务架构很像,只是这种有个数据总线来处理服务之间的理由、数据转发等。哈哈,其实这个也就衍生到了微服务架构了,就是那种完全去中心化的架构。
  5. 嵌入式架构:嵌入式就不多说了,主要运用在物联网领域,
  6. 通信系统架构:主要是通讯的接入层、服务层、汇聚层的网络设计架构
  7. 安全架构:重点是五大安全重点的应用:社保安全、网络安全、控制安全、应用安全和数据安全的落地
  8. 数据安全
  9. 大数据架构:主要有kappa和lambda架构,以及其中使用到一些大数据中间件hadoop\apark\flink等等

这些架构只是非常重要,应该是今后考试的趋势。
比如2023年12月考到了大数据kappa和lambda架构
比如2024年5月考到了微服务架构和嵌入式架构

考试科目

在这里插入图片描述

(1)信息系统综合知识,考试时间为150分钟,笔试,选择题;
(2)系统架构设计案例分析,考试时间为90分钟,笔试,问答题;
(3)系统架构设计论文,考试时间为120分钟,笔试,论文题。

从2024年开始上午信息系统综合知识、系统架构设计案例分析连堂考试240分钟,并且从2023年12月开始都是机考,每年两次考试机会,分别是5月和11月左右。

个人心得

本人不才考了三次才过,第一次案例差几分,第二次也是案例挂了,这次呢刚刚好。其实我也不敢再各位面前班门弄斧,就当是给自己打个总结。以下我分三个方面进行简述,分别是综合知识、案例分析、论文。写到这里,我感觉是在写论文一样,哈哈。

在这里插入图片描述

综合知识

综合知识有一般的题目都是大纲里面的只是,当然另一半就是超纲的课外知识。

比如2024年的CPU调度算法、储存管理、数据库、项目进度工期、设计模式、系统架构风格、架构权衡分析法、软件测试、架构分析、架构设计、UML视图、结构化视图、知识产权等等都是大纲需要掌握的。其他的比如网络安全标准、国产的加解密方式和协议、EAI以及2023年的数字孪生等等都是课外的知识。

所以,上午综合知识里面除了要掌握基本的软件架构知识,还需要了解目前比较流行的软件和科技知识。

上午案例

之前案例是下午和论文一起考的,但是从今年开始改到了上午综合知识后连堂考试。综合知识可以占用案例分析的时间,但是一般情况下综合知识时间够用了不要占用案例的时间,不然真的只有呵呵了。

我架构前面两次没有过的原因都挂在案例了,其实对于一个搞java开发的人来说是案例的题目是比较友好的。比如2022年的redis 布隆滤器,2023年的mysql数据库集群,以及2024年的redis 分布式锁、mongodb等等,感觉都是为搞java量身定做的一样。但是如果你参加参考看见这些题目的时候,一定要仔细再仔细,因为我前面两次就觉得案例稳了,最后都挂在案例。

2024年的案例除了redis\mongdb相关知识,还有系统架构评估送分题,以及UML的序列图和协作图相关知识。另外还有一个mysql实现分布式锁的缺点,哈哈,这个我想很多人都没有遇见过吧。最后还有一个系统架构图填空的,总的来说不算太难,但是很容易丢分。

下午论文

其实论文不用多少,反正按照题意写个2500字以上的应该问题都不大。本次的论文题目是有论大数据架构、论单元测试、论模型驱动设计、论云上自动化运维。

我呢考虑了很久选择了论软件测试在系统中的应用,哈哈,虽然我们搞开发的还是要了解一点测试知识呀。比如静态测试包含代码走查、代码审查、桌前检查,动态测试包含黑盒和白盒测试,黑盒测试里面又有边界值分析、因果分析等等,白盒测试又是语句覆盖、判定覆盖、条件覆盖、判定条件覆盖和路径覆盖等。

其实架构设计师论文还有很多的方向,比如软件集成、设计模式、开发方法、架构风格、面向服务、多层架构设计、架构评估等等。所以在准备考试的时候一定要对这写领域很是熟悉。

最后,感谢各位看官的一路陪伴,大家都再接再厉吧。

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

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

相关文章

数据增强 data augmentation(在PyTorch中,data_transforms通常用于数据集处理,并且经常用于数据增强)

数据增强是一种在训练深度学习模型时,通过对输入数据进行变换和修改的方法,以增加训练数据集的大小和多样性,从而提高模型的泛化能力和性能。 PS: PyTorch中,data_transforms具体使用代码可以查看这篇文章: pytor…

QT学习积累——float 接收 两个 int类型的值相除的结果,即 float f = int(1)/ int(2)= 0

目录 引出除法的一个坑 总结自定义信号和槽1.自定义信号2.自定义槽3.建立连接4.进行触发 自定义信号重载带参数的按钮触发信号触发信号拓展 lambda表达式返回值mutable修饰案例 引出 QT学习积累——float 接收 两个 int类型的值相除的结果,即 float f int&#xf…

网络安全事件研判

研判(入侵检测) 研判我理解为人工层面对入侵检测事件进行再分析,即借助已有的设备告警根据经验判断是否为真实攻击 研判工作要充分利用已有安全设备(需要提前了解客户的网络拓扑以及部署设备情况),分析其近…

幂法 Euler法

一、实验原理 根据幂法,Euler法的相关知识和算法编程完成本实验 二、实验内容 见第7章PPT:用规范化幂法计算下面矩阵的按模最大特征值及对应的特征向量 见第8章PPT:分别用简单欧拉法和改进欧拉法对如下初值问题作验证性计算 三、实验过程&a…

rga_mm: RGA_MMU unsupported Memory larger than 4G!解决

目录 报错完整log如下:解决方案:报错完整log如下: [ 3668.824164] rga_mm: RGA_MMU unsupported Memory larger than 4G! [ 3668.824305] rga_mm: scheduler core[4] unsupported mm_flag[0x0]! [ 3668.824320] rga_mm: rga_mm_map_buffer map dma_buf err

音视频入门基础:H.264专题(4)——NALU Header:forbidden_zero_bit、nal_ref_idc、nal_unit_type简介

音视频入门基础:H.264专题系列文章: 音视频入门基础:H.264专题(1)——H.264官方文档下载 音视频入门基础:H.264专题(2)——使用FFmpeg命令生成H.264裸流文件 音视频入门基础&…

昇思25天学习打卡营第1天|新手上路

这里写自定义目录标题 打卡昇思MindSpore扫盲快速入门 打卡 昇思MindSpore扫盲 第一节基本是一个mindspore的科普扫盲。大概介绍一通mindspore的一些架构,feature,以及其对比于其他同类框架的优势。简单扫读了一遍大概有点印象直接跳过。 快速入门 这…

Spring IOC架构设计解析

一、spring famework 模块解析 二、SpringIOC容器:Core Container: Beans、Core、Context、Expression 三、BeanFactory (该接口定义了容器最基本的功能方法)和 ApplicationContext(对容器提供了更丰富的功能扩展,大部分应用中所使用的基于它实现&…

【机器学习-10】 | Scikit-Learn工具包进阶指南:Scikit-Learn工具包之支持向量机模块研究

🎩 欢迎来到技术探索的奇幻世界👨‍💻 📜 个人主页:一伦明悦-CSDN博客 ✍🏻 作者简介: C软件开发、Python机器学习爱好者 🗣️ 互动与支持:💬评论 &…

高考英语3500词

DAY1 DAY2 DAY3 DAY4 DAY5 DAY6 DAY7 DAY8 DAY9 DAY10 DAY11 DAY12 DAY13 DAY14 DAY15 DAY16 DAY17 DAY18 DAY19 DAY20 DAY21 DAY22 DAY23 DAY24 DAY25 DAY26 DAY27 DAY28 DAY29 DAY30 DAY31 DAY32 DAY33 DAY34 DAY35 DAY36 DAY37 DAY38 DAY39 DAY40

更进一步|瑞数信息位居2023年中国私有云WAF市场份额Top2!

更进一步|瑞数信息位居2023年中国私有云WAF市场份额Top2! 近日,IDC《中国云Web应用防火墙市场份额,2023:WAAP成为共同演进方向》报告正式发布。报告聚焦2023年中国云Web应用防火墙市场的规模、厂商份额以及技术发展变…

Python光束三维二维标量场和算法

🎯要点 🎯矢量计算和绘图:🖊二维,三维 | 🖊转换矢量图 | 🖊矢量和矩阵计算 | 🖊矢量空间变换和计算 | 🖊解矢量线性方程 | 🎯数学和物理矢量计算&#xff1a…

ppdetection-2.7

1, pip install -r requirement.txt 2、 ValueError: paddle.load can not parse the file:C:\Users\HX/.cache/paddle/weights\deepsort_pcb_pyramid_r101.pdparams. 重新下载模型 3、 declarative() got an unexpected keyword argument看一下参数是否写对,比如…

树莓派选型深度指南:架构、性能与应用场景全解析

树莓派作为全球最受欢迎的单板计算机,凭借其低廉的价格、强大的性能和丰富的扩展性,吸引了无数电子爱好者、开发者和教育工作者的青睐。然而,面对琳琅满目的树莓派型号,新手往往不知从何下手。 本文将深入对比几款市面上最热门的…

卸载 ubuntu-wsl2-systemd-script,使用 WSLg 图形用户界面

目录 全新安装 - 以前没有安装 WSL现有 WSL 安装卸载 ubuntu-wsl2-systemd-script使用 Linux GUI参考链接在 Windows 上使用 Linux 开发环境,最好的做法是使用 WSL2。在 WSL 和早期的 WSL2 版本中,并不支持图形用户界面。因此如果想要使用 GUI 程序,需要自行解决。具体方法可…

Notepad++爱国版重磅更新:集成18大高人气插件

Notepad最新版的言论与导向存在价值观问题,经重新编译修正为“统一祖国,振兴中华”版本,传导正确的价值观和爱国情怀。 Notepad功能可以通过各种插件来增强,下面是18大高人气插件 AutoCodepage 功能:在加载、重命名或更…

秋招突击——第七弹——Redis快速入门

文章目录 引言Redis是什么 正文对象String字符串面试重点 List面试考点 压缩列表ZipList面试题 Set面试题讲解 Hash面试重点 HASHTABLE底层面试考点 跳表面试重点 ZSET有序链表面试重点 总结 引言 在项目和redis之间,我犹豫了一下,觉得还是了解学习一下…

ARM服务器虚拟化手机,云手机推流应用案例

大家都知道,ARM 服务器虚拟化手机和云手机推流技术可算是热门话题,不止是企业,个人卖家也会通过云手机推流来获得更多的客源,实现经济自由,但是针对云手机的推流,很多人还是不知道有哪些应用场景~我们可以展…

永洪bi知识点

1、下拉过滤组件和下拉参数组件的区别 下拉过滤组件只能对跟他绑有相同数据集的组件进行过滤 而下拉参数组件是当你设置了筛选条件以后,那么所有的组件,不管你绑定了什么样子的数据集,都能起作用,前提是你这个组件是需要去绑定参…

LED热管理

LED照明系统的热管理 本文提供了用于LED灯具的热管理系统。 包含LED轨道灯具包括照明组件、安装到照明组件上并具有多个孔的夹具壳体,以及将夹具壳体固定到轨道上的安装结构。 照明组件包括具有多个翅片的散热器、安装在所述散热器上的反射器、支撑在所述散热器上…