前情提要
欢迎来到应届生也能速通软考高级专栏!一起学起来吧!
在前两篇博客中,我们已经学习了软考的基本情况,从软考的基本情况概述到高级架构师的考试形式题型感受。
应届生也能速通软考高级:第一章-软考概述
应届生也能速通软考高级:第二章-高级架构师概述
那么今天就来看看高级架构师的知识体系详解,也就是高级架构师到底考什么
一、架构师教材大纲 📝
架构师考试的一大难点就在于涵盖知识面太广,原版教材一共有700余页,范围从计算机系统基础知识到软件架构演化与维护、从安全性设计到大数据架构设计,涉及的内容极为丰富。
这里还是想给大家看一下教材大纲,有个大概的认知。
(一)上篇:基础知识
- 1. 绪论
- 2. 计算机系统基础知识
- 3. 信息系统基础知识
- 4. 信息安全技术基础知识
- 5. 软件工程基础知识
- 6. 数据库设计基础知识
- 7. 系统架构设计基础知识
- 8. 系统质量属性与架构评估
- 9. 软件可靠性基础知识
- 10. 软件架构的演化和维护
- 11. 未来信息综合技术
(二)下篇:理论与实践
- 12. 信息系统架构设计理论与实践
- 13. 层次式架构设计理论与实践
- 14. 云原生架构设计理论与实践
- 15. 面向服务架构设计理论与实践
- 16. 嵌入式系统架构设计理论与实践
- 17. 通信系统架构设计理论与实践
- 18. 安全架构设计理论与实践
- 19. 大数据架构设计理论与实践
(三)论文部分
- 系统建模
- 结构化系统建模、面向对象建模、数据库建模、可靠性建模等。
- 系统架构设计
- 软件架构风格选择、架构演化、架构评估等。
- 系统设计
- 嵌入式系统设计、数据库设计、系统性能设计等。
- 系统的可靠性分析与设计
- 故障模型、系统可靠性分析、备份与恢复。
- 系统安全性和保密性设计
- 访问控制、数据加密、通信安全等。
二、章节串联
架构师的章节其实是比较有连续性的,每章之间不算太过孤立。
其内在的顺序:
-
先学习计算机基础:
- 计算机系统基础知识 - 信息系统基础知识 - 信息安全技术基础知识 - 软件工程基础知识 - 数据库设计基础知识
-
再学习系统架构设计基础知识
此章节重点在于设计,完成设计之后,便是第八章的系统质量属性与架构评估,第九章则强调软件可靠性基础知识,在设计评估之后就是详细的实施和落地(编码阶段),从架构角度来说就不会特别关注,直到正式上线之后,又会进行维护演化:第十章:软件架构的演化和维护在基础知识的最后也对前沿技术与未来发展做出了展望:第十一章:未来信息综合技术
自此,上篇-基础知识完结。
-
下篇从纯粹理论的基础知识转向理论与实践,在这里我们可以看到很多熟悉的概念:
- 信息系统架构设计理论与实践 - 层次式架构设计理论与实践 - 云原生架构设计理论与实践 - 面向服务架构设计理论与实践 - 嵌入式系统架构设计理论与实践 - 通信系统架构设计理论与实践 - 安全架构设计理论与实践 - 大数据架构设计理论与实践
例如层次式架构(MVC)、云原生、面向服务(SOA)、大数据等等。该部分会更多的贴近实际一些,涵盖了现代信息系统中的主流架构设计模式和技术。
真正等到大家深入每一章内容之后,就会发现知识点非常杂,容易让人思路乱掉。所以这里给大家做一个章节串联,也是希望大家能有一个宏观的把握,避免迷失在各个细节中。
三、关于总体内容的问题
-
需要复习计算机原理类知识吗?
不用的,计算机原理的进程、存储会考到一点,其实不多。专注于教材中架构相关的知识即可。
-
要记背很多知识吗?
确实有相当一部分,但别担心!下一章会讲解学习方法,理清逻辑之后记背就不难啦~
-
考的全是书上内容吗?
书上内容是大部分,但也有一部分是课外的内容,可能会涉及高等数学、运筹学,甚至是其他软考高级科目的知识。不过,掌握好书本上的核心内容,通过不会太难。