要学的挺多。一头雾水的学习中…
个人总结,仅供参考
发现微信居然还存在一个账号。索性两个账号合并吧。
以后更新地址均在《系统架构设计师-1.纲要汇总》。
此账号不再保持更新。
综合知识
计算机公共基础知识
计算机系统基础
计算机组成与结构
● 计算机结构
● CPU 组成
● 冯·诺依曼结构与哈佛结构
● 层次化存储结构
● Cache
● 数据传输控制方式
● 总线
● CISC与RISC
● 流水线
● 校验码
● 奇偶校验
● 循环校验码CRC
● 存储系统
● 嵌入式芯片
● 主存编址
● 磁盘管理
● 磁盘调度
操作系统
● 概念
● 前趋图与PV操作
● 死锁与银行家算法
● 段页式存储
● 页面置换算法
● 索引文件
● 位示图
信息安全技术
嵌入式系统
● 嵌入式硬件
● 总线
● 嵌入式系统
● 嵌入式操作系统
● 微内核
● 多核CPU
● 嵌入式系统开发设计
计算机网络
● 网络协议与OSI层次模型关系
● TCP/IP协议簇
● DNS服务应用
● DHCP服务应用
● IPv6
● 网络规划与设计
● 层次化网络设计网络冗余设计
● 网络存储技术
● 网络接入技术综合布线技术
● 物联网技术
● 云计算技术
信息系统基础
系统工程与系统性能
● 基准程序测试
● 计算机性能优化/性能评价
● 计算机性能指标
数据库设计
● 数据库设计
● 规范化理论
● 分布式数据库
● 关系代数
● 数据仓库
● 事务处理
法律法规与标准化
● 著作权保护期限
● 著作权法
● 侵权判定
● 商标法
● 商业秘密
数学与经济管理
● 数学建模
● 线性规划
● 随机模拟函数
系统架构设计高级技能
系统工程与信息系统基础
● 信息工程概念及方法
● 信息系统分类
● 信息系统战略规划
● 电子政务
● 企业信息化方法
● 电子商务
● 企业应用集成
软件工程
● 软件生命周期
● 信息系统开发方法
● 开发模型
● 逆向工程
● 需求工程
● 面向对象基础
● UML
● 软件设计
● 业务流程设计
● 软件维护
● 软件测试
● 软件过程改进
● 遗留系统
● 软件开发环境
● 范围管理
● 配置管理
● 进度管理
软件可靠性分析与设计
● 可靠性计算
● 可靠性分析与设计
● 可靠性模型
系统质量属性与架构评估
软件架构设计
● 软件架构概念
● 软件架构风格选择
● 架构4+1视图
● 构件技术与中间件技术
○ 构件技术
○ 中间件
● MVC模式
● 架构设计阶段
● 架构设计基本概念
● 软件架构需求
● ABSD
● 架构模式
● 架构评估方法
● 架构与质量属性
● 敏感点与风险点
● ADL
● 架构复用
● DSSA
● 信息系统设计
● DFD
系统架构设计理论与实践
面向服务架构设计理论与实践
系统安全性与保密性设计
● 安全政策与法律
● 加密算法
● 信息摘要与数字签名
● 数字证书
● 网络攻击
● 网络安全协议
云原生架构设计理论与实践
层次式架构设计理论与实践
大数据架构设计理论与实践
通信系统架构设计理论与实践
Web架构
2024年新老教材比较
老版教材删除章节
第6章 UML建模与架构文档化
第7章 设计模式
第8章 XML技术
第9章 面向构件的软件设计
第10章 构件平台与典型架构
第14章 基于ODP的架构师实践
第15章 架构师的管理实践
第17章 企业集成架构设计
第18章 面向方面的编程
第21章 案例研究
大纲对比
老版大纲 | 新版大纲 |
---|---|
1)掌握计算机硬软件与网络的基础知识; 2)熟悉信息系统开发过程; 3)理解信息系统开发标准、常用信息技术标准;4)熟悉主流的中间件和应用服务器平台; 5)掌握软件系统建模、系统架构设计基本技术; 6)熟练掌握信息安全技术、安全策略、安全管理知识; 7)了解信息化、信息技术有关法律、法规的基础知识; 8)了解用户的行业特点,并根据行业特点架构合适的系统设计; 9)掌握应用的数学基础知识 10)熟练阅读和正确理解相关领域的英文文献; | 1)掌握计算机软硬件及其相关的基础知识;2)掌握系统架构的开发、验证和评估过程及方法; 3)理解相关的软件开发标准和常用的信息技术标准; 4)熟悉主流的基础软件、中间件和应用支撑技术等; 5)掌握软件系统建模、系统架构设计、演化及其评估等基本技术; 6)熟悉信息安全技术、安全架构、安全策略、安全管理和软件脆弱性等知识; 7)了解信息化和信息技术相关法律、法规的基础知识; 8)了解计算机软硬件技术的综合应用; 9)了解系统工程及应用的相关技术; 10)了解用户的行业特点,并根据行业特点架构合适的系统设计; 11)掌握应用数学的基础知识; 12)熟练阅读和正确理解相关领域的英文文献。 |
新版教材章节分析