2024年上半年软件系统架构师考试【回忆版】

文章目录

考试时间

2024年上半年软件架构师考试时间【2024年5月25-26日】及科目安排

注意:机考的考试时间有所变化,早上八点半开考,下午两点半开考,上午是综合知识和案例分析,下午是论文。

考试时间 考试科目
08:30 ~ 12:30 综合知识、案例分析
14:30 ~ 16:30 论文

考试地点

北京市软件架构师考试,其中有个考点在 北京市昌平卫生学校,地址:北京市昌平区东环路138号(昌平中心公园东门对面)

本考点设置8个考场,本人所在考场40名考生,高级的考试 ,架构师和项目管理师同考场考试,周围坐着的是考项目管理的考生。

综合知识

1、数据库设计模式2NF

2、笛卡尔积

3、REST

4、数字孪生

5、黑板风格

6、不属于创建型架构风格

7、净室

案例分析

1、微服务架构的优点和缺点

独立开发 独立部署 动态扩容

容器环境 统一编排

2、质量属性的6个要素

补充质量效能树

6个要素:刺激源、刺激、环境、制品、响应、响应度量。
可用性(Availability),可用性是指系统正常工作的时间所占的比例。
可修改性(Modifiability),可修改性主要包含两方面,第一是修改什么(什么可以修改),第二个是何时以及由谁进行修改。
性能(Performance),性能与时间有关。事件发生时,系统必须对其作出响应。
安全性(Security),安全性是衡量系统在向合法用户提供服务的同时,阻止非法授权使用的能力。
可测试性(Testability),通过测试揭示软件缺陷的容易程度。
易用性(Usability),易用性关注的是对用户来说完成某个期望任务的容易程度和系统所提供的用户支持的种类。

3、分布式锁 Redis的缺点

列举其他分布式锁

Zset命令 Zrange

4、MongoDB 存储矢量图的优势

补充空格 存储层 MySQL ES MongoDB

数据热度 冷数据 温数据 冷数据

瓦片生成

论文回忆版

论文一、论单元测试的设计与应用

单元测试中的静态测试、动态测试

如何规划冒烟测试

论文二、论大数据模型的设计与应用

lambda架构

可分解为三层
批处理层 Batch Layer 存储数据,处理的是全局数据;
加速层 Speed Layer,处理的是局部数据集。
服务层Serving Layer,合并结果数据集到最终结果集。

论文三、论模型驱动的架构设计及应用

模型驱动的架构设计 MDA,主要思想将模型作为软件开发的核心,通过模型的建立转换来驱动软件的开发和部署。

论文四、论云自动化运维的设计及应用

KubeSphere 容器平台+DevOps

思考感悟

从教材改革的两次考试来看,选择题中的知识点考查的大多是书本上的原原本本的话,案例分析和论文考的也比较常规,对大数据、新技术的考查再加大,其实就是课本为钢,继续看课本。

引用贺炜老师的一句话:重头再来吧,难道向上攀爬的那条路不是比站在顶峰更令人热血澎湃吗?下半年再战!

相关推荐
我真的是大笨蛋6 小时前
JVM调优总结
java·jvm·数据库·redis·缓存·性能优化·系统架构
小马哥编程7 小时前
【软考架构】第七章 系统架构设计基础知识-7.2基于架构的软件开发方法:Architecture-Based Software Design,ABSD
架构·系统架构
JosieBook12 小时前
【程序人生】有梦想就能了不起,就怕你没梦想
程序人生·职场和发展
data myth19 小时前
力扣1210. 穿过迷宫的最少移动次数 详解
算法·leetcode·职场和发展
Greedy Alg21 小时前
LeetCode 240. 搜索二维矩阵 II
算法·leetcode·职场和发展
墨染点香21 小时前
LeetCode 刷题【68. 文本左右对齐】
算法·leetcode·职场和发展
GalaxyPokemon21 小时前
LeetCode - 202. 快乐数
算法·leetcode·职场和发展
吃着火锅x唱着歌21 小时前
LeetCode 522.最长特殊序列2
算法·leetcode·职场和发展
大数据张老师1 天前
【案例】AI语音识别系统的标注分区策略
人工智能·系统架构·语音识别·架构设计·后端架构
文火冰糖的硅基工坊1 天前
[光学原理与应用-433]:晶体光学 - 晶体光学是研究光在单晶体中传播规律及其伴随现象的分支学科,聚焦于各向异性光学媒质的光学特性
系统架构·光学·激光器·跨学科融合