- 系统分析师(软考高级)全科知识图谱
- 0. 阅读说明:考试、层级和权重
- 0.1 三个考试维度
- 0.2 四层知识结构
- 0.3 权重标记
- 1. 一级模块总览与综合权重
- 2. M01 企业信息化、系统规划与可行性
- M01.1 信息化战略与企业应用
- M01.2 业务流程与系统规划
- M01.3 项目提出与可行性
- 3. M02 数学、运筹、经济管理与专业英语
- M02.1 数学与概率统计
- M02.2 运筹与预测决策
- M02.3 经济管理与专业英语
- 4. M03 计算机系统、组成与体系结构
- M03.1 处理器与指令系统
- M03.2 存储与性能
- 5. M04 操作系统、算法与数据结构
- M04.1 进程与线程
- M04.2 存储、文件与设备管理
- M04.3 数据结构与算法分析
- 6. M05 计算机网络、分布式系统与云
- M05.1 网络基础与 TCP/IP
- M05.2 分布式与中间件
- M05.3 云计算与网络规划
- 7. M06 数据库系统与数据工程
- M06.1 关系模型与 SQL
- M06.2 规范化与事务并发
- M06.3 数据库设计与性能
- M06.4 数据分析与数据治理
- 8. M07 软件工程基础与生命周期
- M07.1 软件生命周期与过程模型
- M07.2 软件设计与实现
- M07.3 维护与再工程
- 9. M08 软件开发方法与过程改进
- M08.1 传统与演化方法
- M08.2 敏捷与迭代管理
- M08.3 模型驱动与过程改进
- 10. M09 需求工程
- M09.1 需求类型与获取
- M09.2 分析、规格与确认
- M09.3 需求管理与追踪
- 11. M10 系统分析、结构化方法与业务流程
- M10.1 结构化分析设计
- M10.2 业务流程分析与重组
- M10.3 模块设计与质量
- 12. M11 面向对象分析设计与 UML
- M11.1 面向对象基础
- M11.2 UML 结构图
- M11.3 UML 行为图与交互图
- 13. M12 软件架构与系统设计
- M12.1 架构驱动因素与质量属性
- M12.2 架构风格与应用架构
- M12.3 架构质量、容量与评估
- 14. M13 软件测试与质量工程
- M13.1 测试基础与测试层次
- M13.2 用例设计与覆盖
- M13.3 自动化测试与质量管理
- 15. M14 项目管理、估算、配置与变更
- M14.1 范围、进度与资源
- M14.2 成本估算、风险与质量
- M14.3 配置、版本与变更控制
- 16. M15 系统运行维护、运维与 DevOps
- M15.1 系统运行与维护
- M15.2 可观测性、容灾与可靠性
- M15.3 DevOps 与自动化运维
- 17. M16 信息安全、标准法规与知识产权
- M16.1 信息安全基础与访问控制
- M16.2 网络、应用与数据安全
- M16.3 标准、法律与知识产权
- 18. M17 新技术与典型应用系统
- M17.1 云原生与微服务
- M17.2 大数据、人工智能与知识技术
- M17.3 IoT、嵌入式、实时与信息物理系统
- M17.4 典型业务应用
- 19. 近五年考点权重证据摘要(2021—2025)
- 19.1 综合知识:优先级最高的可量化条目
- 19.2 案例分析:高频模型与设计问题
- 19.3 论文主题:近年重复出现的主线
- 19.4 为什么论文权重不等于选择题权重
- 20. 复习优先级:先覆盖,再加深
- 20.1 第一梯队:必须掌握并反复训练
- 20.2 第二梯队:框架化掌握
- 20.3 第三梯队:覆盖概念,避免盲区
- 20.4 每个考点的掌握标准
- 21. 参考来源与使用说明
系统分析师(软考高级)全科知识图谱
用途:一张图把控全科知识结构;以“一级模块 → 二级分类 → 三级考点 → 四级抓分点”组织,可作为后续学习、真题归类、错题回填和论文准备的主索引。
权重窗口:2021—2025 五个完整年度。权重是根据可查的历年题目、公开考情整理和跨科出现情况作出的定性备考优先级,并非官方命题比例或对下一次考试的概率预测。
0. 阅读说明:考试、层级和权重
0.1 三个考试维度
- 综合知识(综):广覆盖、概念辨析、标准术语、计算和小型推理。
- 案例分析(案):需求/数据/架构建模、方案比较、过程设计、故障定位、计算与简答。
- 论文(论):围绕指定主题,论证“为什么选、怎样实施、遇到什么问题、如何验证效果”。论文主题有轮换,但软件测试、开发方法、架构/云、运维等近年多次出现。
0.2 四层知识结构
- 一级模块:大的知识域,例如数据库、软件工程、系统架构。
- 二级分类:模块内的知识主题,例如事务、需求工程、架构风格。
- 三级考点:可被命题、可单独归类的概念或方法,例如 BCNF、Scrum、状态机图。
- 四级抓分点:定义、流程、条件、比较、公式、适用场景、常见陷阱或案例输出。
0.3 权重标记
每个模块分别标注“综/案/论”,星级越多代表越应该优先掌握,不表示各科的固定分值。
| 标记 | 定义 | 学习策略 |
|---|---|---|
| ★★★★ | 核心高频/跨科价值高/近年反复出现 | 必须能独立答题;做过真题并整理错题;可作为论文储备 |
| ★★★ | 高频或重要基础,常与其他考点组合 | 掌握原理、流程、优缺点与典型场景 |
| ★★ | 大纲要求的常规知识,出现频率或案例价值相对不稳定 | 建立概念框架,能识别题干和基本应用 |
| ★ | 长尾或拓展内容 | 认识术语与核心作用,不应挤占高权重模块时间 |
谨慎使用频次:公开考点统计页面称其基于 2021—2025 年真题,但未充分披露去重与计数细则;因此本文用它校准相对优先级,不将统计中的“出现次数”直接换算成考试分数或出现概率。论文各年度公开回忆题也可能因批次、回忆完整度不同而存在差异。
1. 一级模块总览与综合权重
| 编号 | 一级模块 | 综 | 案 | 论 | 近五年重点抓手 |
|---|---|---|---|---|---|
| M01 | 企业信息化、系统规划与可行性 | ★★ | ★★★ | ★★ | 信息化规划、BPR、ERP/CRM/SCM、方案论证、可行性、效益分析 |
| M02 | 数学、运筹、经济管理与专业英语 | ★★★ | ★★ | ★ | 概率统计、图论、网络计划、预测决策、成本收益、英文术语 |
| M03 | 计算机系统、组成与体系结构 | ★★★ | ★★ | ★ | CPU/指令/流水线、Cache、存储层次、并行体系结构、性能指标 |
| M04 | 操作系统、算法与数据结构 | ★★★★ | ★★ | ★ | 进程/线程、同步互斥、PV、死锁、存储管理、调度、算法复杂度 |
| M05 | 计算机网络、分布式系统与云 | ★★★★ | ★★★ | ★★★ | TCP/IP、IP 子网、网络安全协议、分布式缓存/文件、中间件、云模型 |
| M06 | 数据库系统与数据工程 | ★★★★ | ★★★★ | ★★★ | 规范化理论、事务并发、SQL/索引、数据库设计、数据仓库、迁移治理 |
| M07 | 软件工程基础与生命周期 | ★★★ | ★★★ | ★★★★ | 生存周期、过程模型、软件维护/复用、质量保证、重构与再工程 |
| M08 | 软件开发方法与过程改进 | ★★★ | ★★ | ★★★★ | 瀑布/V 模型、增量/迭代、原型、螺旋、敏捷、Scrum、XP、DevOps、模型驱动 |
| M09 | 需求工程 | ★★★ | ★★★★ | ★★★ | 需求层次、获取/分析/规格/验证、跟踪、优先级、变更控制 |
| M10 | 系统分析、结构化方法与业务流程 | ★★★ | ★★★★ | ★★★ | 可行性、业务流程、DFD、数据字典、判定表/树、模块划分、内聚耦合 |
| M11 | 面向对象分析设计与 UML | ★★★ | ★★★★ | ★★★ | 用例模型、类图、顺序图、活动/状态机图、关系辨析、设计原则 |
| M12 | 软件架构与系统设计 | ★★★ | ★★★★ | ★★★★ | 架构风格、质量属性、SOA/微服务、Web 架构、缓存/负载均衡、架构评估 |
| M13 | 软件测试与质量工程 | ★★★ | ★★★ | ★★★★ | 静态/动态、黑盒/白盒、测试层次、覆盖率、性能测试、自动化、缺陷闭环 |
| M14 | 项目管理、估算、配置与变更 | ★★★ | ★★★ | ★★★ | 范围/WBS、进度/关键路径、估算、风险、成本、配置基线、变更审批 |
| M15 | 系统运行维护、运维与 DevOps | ★★ | ★★ | ★★★★ | 维护类型、监控告警、MTBF/MTTR、CI/CD、自动化运维、容灾恢复 |
| M16 | 信息安全、标准法规与知识产权 | ★★★★ | ★★ | ★★★ | 著作权/专利、密码学、访问控制、PKI/TLS/IPSec、隐私和合规、安全审计 |
| M17 | 新技术与典型应用系统 | ★★★ | ★★★ | ★★★ | 微服务/云原生、大数据、AI、IoT/嵌入式、CPS、Web 与多源数据集成 |
2. M01 企业信息化、系统规划与可行性
权重:综★★|案★★★|论★★
M01.1 信息化战略与企业应用
- 三级考点: 企业信息化规划、信息资源管理(IRM)、CIO、企业架构、信息孤岛。
- 四级抓分点: 战略目标与业务目标一致;现状/差距/目标架构/实施路线图;治理职责、标准统一、数据共享和分期实施。
- 三级考点: ERP、CRM、SCM、OA、PDM/PLM、BI、DSS、知识管理、企业门户、电子商务。
- 四级抓分点: 能区分系统主要对象和价值;ERP 关注企业资源计划,CRM 关注客户关系,SCM 关注供应链协同,BI 支持分析决策。
M01.2 业务流程与系统规划
- 三级考点: 业务流程重组(BPR, Business Process Reengineering)、业务流程管理(BPM, Business Process Management)。
- 四级抓分点: 不是把旧流程简单搬到线上;先分析业务目标、角色、信息流和瓶颈,再重组流程、设定指标、评估结果。
- 三级考点: 企业系统规划法(BSP)、关键成功因素法(CSF)、战略集合转化法(SST)、战略数据规划法。
- 四级抓分点: 识别方法的关注对象、输入输出和适用场景;能比较业务驱动与数据驱动的规划思路。
M01.3 项目提出与可行性
- 三级考点: 技术、经济、法律、操作/组织、进度可行性;成本效益分析。
- 四级抓分点: 建设必要性、备选方案、成本/收益、风险、约束、结论;区分直接/间接、一次性/经常性成本收益。
- 三级考点: 遗留系统评价、系统转换与迁移策略。
- 四级抓分点: 直接替换、并行转换、分阶段转换;评估数据质量、业务连续性、回退方案和用户培训。
3. M02 数学、运筹、经济管理与专业英语
权重:综★★★|案★★|论★
M02.1 数学与概率统计
- 三级考点: 排列组合、概率、条件概率、期望、方差、常见统计量。
- 四级抓分点: 识别独立/互斥/条件概率;读懂均值、方差、分布与抽样含义;注意单位和边界条件。
- 三级考点: 图论、树、最短路径、最小生成树、网络连通性。
- 四级抓分点: 识别顶点/边/路径/度;掌握关键算法的用途,注意有向/无向、带权/无权区别。
M02.2 运筹与预测决策
- 三级考点: 网络计划技术(PERT/CPM)、关键路径、时差、线性规划、排队/库存、预测与决策。
- 四级抓分点: 前导关系、最早/最迟开始时间、总时差、关键活动;期望工期和成本/收益比较。
- 三级考点: 决策树、期望收益、风险与不确定性决策。
- 四级抓分点: 先求各分支期望值,再按决策目标比较;区分期望值与最坏情况。
M02.3 经济管理与专业英语
- 三级考点: 现值/净现值(NPV)、投资回收期、投资回报率(ROI)、总拥有成本(TCO)。
- 四级抓分点: 统一计算期与单位;考虑初始投资、维护、人力、迁移和退出成本。
- 三级考点: 企业组织、人力资源、会计/财务常识、IT 审计;专业英语(Professional English)。
- 四级抓分点: 识别常见英文术语和上下文;常见缩写需掌握全称、用途与区别,不要求只会机械翻译。
4. M03 计算机系统、组成与体系结构
权重:综★★★|案★★|论★
M03.1 处理器与指令系统
- 三级考点: CPU、控制器、运算器、寄存器、指令系统、寻址方式、中断。
- 四级抓分点: 部件职责、指令执行过程、CPI/时钟周期/吞吐量等指标的联系。
- 三级考点: 流水线、并行处理、SMP/MPP、多核与并行体系结构。
- 四级抓分点: 流水线提高吞吐能力但受相关和停顿影响;区分共享内存/分布式内存等体系结构。
M03.2 存储与性能
- 三级考点: 寄存器、Cache、主存、外存;局部性原理、映射和替换策略。
- 四级抓分点: 命中率、访问时间、直接/全相联/组相联映射;写直达/写回的差异。
- 三级考点: 系统性能评价、可靠性指标、基准测试(SPEC、TPC 等)。
- 四级抓分点: 响应时间与吞吐量不同;基准测试须与实际工作负载相关,不能只凭峰值指标判断。
5. M04 操作系统、算法与数据结构
权重:综★★★★|案★★|论★
M04.1 进程与线程
- 三级考点: 进程状态、线程资源、调度算法、上下文切换、临界区。
- 四级抓分点: 线程通常共享进程地址空间和资源,但拥有自己的栈/寄存器上下文;状态转换与调度策略要能判断。
- 三级考点: 同步互斥、信号量、PV 操作、管程、死锁。
- 四级抓分点: 死锁四个必要条件;预防、避免、检测/解除;熟练分析 P/V 操作的执行顺序。
M04.2 存储、文件与设备管理
- 三级考点: 分区、分页、分段、段页式、虚拟存储、页面置换。
- 四级抓分点: 逻辑地址/物理地址、页表/TLB、缺页中断;FIFO、LRU 等页面置换规则。
- 三级考点: 文件系统、目录、磁盘调度、I/O 与设备管理。
- 四级抓分点: 文件访问、索引/连续/链式分配;识别常见磁盘调度算法的路径和代价。
M04.3 数据结构与算法分析
- 三级考点: 数组、链表、栈、队列、树、二叉树、图、散列表。
- 四级抓分点: 遍历、查找、排序、哈希冲突处理;掌握典型时间/空间复杂度。
- 三级考点: 递归、分治、贪心、动态规划、回溯;NP、可计算性基础。
- 四级抓分点: 判断适用问题和最优子结构;区分多项式时间、指数复杂度及近似算法的意义。
6. M05 计算机网络、分布式系统与云
权重:综★★★★|案★★★|论★★★
M05.1 网络基础与 TCP/IP
- 三级考点: OSI 七层、TCP/IP 分层、以太网、交换/路由、常见网络设备。
- 四级抓分点: 按层映射协议与设备;理解分层职责,避免把 TCP/UDP 误归到网络层。
- 三级考点: IPv4/IPv6、子网划分、CIDR、路由、DNS、DHCP、HTTP/HTTPS、TCP/UDP、TLS/IPSec。
- 四级抓分点: 端口和协议用途;TCP 可靠传输与连接管理,UDP 无连接;子网掩码、网络号、可用地址计算。
M05.2 分布式与中间件
- 三级考点: RPC/RMI、消息中间件、对象请求代理、服务发现、负载均衡、分布式缓存/文件。
- 四级抓分点: 同步/异步、消息可靠性、重复投递、幂等、超时、重试;不要假设网络调用等同于本地调用。
- 三级考点: 一致性、复制、分区容错、分布式事务、缓存一致性。
- 四级抓分点: 区分可用性、强一致性与最终一致性;掌握分布式场景中网络分区和故障恢复的权衡。
M05.3 云计算与网络规划
- 三级考点: IaaS/PaaS/SaaS、私有/公有/混合云、虚拟化、容器、云服务治理。
- 四级抓分点: 云服务模式的管理责任边界;按弹性、成本、合规、延迟和可控性选型。
- 三级考点: 网络规划、容量评估、冗余、热备、集群、容灾。
- 四级抓分点: 单点故障、故障域、恢复目标;结合业务连续性评估架构而不是只堆设备。
7. M06 数据库系统与数据工程
权重:综★★★★|案★★★★|论★★★
M06.1 关系模型与 SQL
- 三级考点: 关系、元组、属性、候选键/主键/外键、关系代数、SQL。
- 四级抓分点: 选择(selection)、投影(projection)、连接(join)、并/差/笛卡尔积;SQL 的筛选、分组、聚合、子查询和连接。
- 三级考点: 完整性约束、视图、触发器、存储过程、权限与审计。
- 四级抓分点: 实体完整性、参照完整性、用户定义完整性;区分视图控制、应用权限与数据库权限。
M06.2 规范化与事务并发
- 三级考点: 函数依赖、候选键、1NF/2NF/3NF/BCNF、模式分解。
- 四级抓分点: 识别部分/传递依赖;判断无损连接和保持依赖;解释规范化与冗余/异常之间的关系。
- 三级考点: 事务 ACID、并发异常、锁、封锁协议、死锁、隔离级别。
- 四级抓分点: 原子性、一致性、隔离性、持久性;脏读、不可重复读、幻读;共享/排他锁和可串行化。
M06.3 数据库设计与性能
- 三级考点: 概念/逻辑/物理设计、E-R 模型、索引、执行计划、SQL 优化。
- 四级抓分点: 实体与联系、多对多关联表、多重性;索引选择性、回表、联合索引最左前缀等基本原理。
- 三级考点: 分布式数据库、NoSQL、Redis、分库分表、读写分离、数据迁移。
- 四级抓分点: 先定位慢 SQL/执行计划/索引,再考虑缓存、读写分离和分片;评估一致性、事务、迁移校验和回滚。
M06.4 数据分析与数据治理
- 三级考点: 数据仓库(DW)、数据集市、OLTP/OLAP、数据挖掘、ETL/ELT、数据湖。
- 四级抓分点: 事实表/维度表、星型/雪花模型、批处理/流处理;数据质量、元数据、血缘、主数据和权限治理。
8. M07 软件工程基础与生命周期
权重:综★★★|案★★★|论★★★★
M07.1 软件生命周期与过程模型
- 三级考点: 需求、设计、实现、测试、部署、运行维护;过程模型。
- 四级抓分点: 瀑布、V 模型、增量、迭代、演化、螺旋、喷泉;每个模型的阶段关系、风险处理、适用条件与局限。
- 三级考点: 软件开发文档、复用、构件、软件产品线、形式化方法、净室工程。
- 四级抓分点: 文档支撑沟通与追踪;复用提高效率但有适配成本;形式化方法以数学规格和验证降低特定风险。
M07.2 软件设计与实现
- 三级考点: 模块化、抽象、信息隐藏、高内聚低耦合、重构、设计模式。
- 四级抓分点: 设计原则服务于变化隔离;识别创建型/结构型/行为型模式的用途,能用场景解释选择原因。
- 三级考点: 软件复用、构件技术、框架、代码质量、技术债务。
- 四级抓分点: 复用现成组件/框架需评估安全、许可证、版本、兼容和长期维护风险。
M07.3 维护与再工程
- 三级考点: 纠错性、适应性、完善性、预防性维护;逆向工程、再工程、遗留系统演进。
- 四级抓分点: 能按变更原因分类;分析影响范围、回归风险、技术债务及系统退役/替换成本。
9. M08 软件开发方法与过程改进
权重:综★★★|案★★|论★★★★
M08.1 传统与演化方法
- 三级考点: 瀑布模型、V 模型、原型法、增量/迭代开发、螺旋模型、RAD。
- 四级抓分点: 需求稳定且阶段交付清晰可考虑瀑布/V;需求不确定可用原型/迭代;高风险项目重视螺旋的风险分析;RAD 强调快速构建和用户参与。
M08.2 敏捷与迭代管理
- 三级考点: Agile Manifesto、Scrum、XP、看板(Kanban)、持续交付。
- 四级抓分点: Scrum 的 Product Owner、Scrum Master、Developers;Product Backlog、Sprint Backlog、Increment;Sprint Planning、Daily Scrum、Review、Retrospective;XP 的结对编程、TDD、持续集成、重构。
- 三级考点: 迭代计划、用户反馈、优先级、可交付增量、经验复盘。
- 四级抓分点: 敏捷不是不做文档/不做计划;根据风险与反馈调整优先级,仍需质量标准、范围管理和追踪。
M08.3 模型驱动与过程改进
- 三级考点: 模型驱动开发(MDD/MDA)、低代码/自动化平台、代码生成。
- 四级抓分点: 模型作为主要开发工件;评估抽象层次、生成代码质量、平台锁定、定制边界和可维护性。
- 三级考点: CMM/CMMI、软件过程度量、持续改进、DevOps/DevSecOps。
- 四级抓分点: 过程能力成熟度和持续改进;把开发、测试、安全、运维融入流水线,而非仅把发布脚本自动化。
10. M09 需求工程
权重:综★★★|案★★★★|论★★★
M09.1 需求类型与获取
- 三级考点: 业务需求、用户需求、系统需求;功能与非功能需求;约束和业务规则。
- 四级抓分点: 区分“为什么建设/用户要做什么/系统应具体做到什么”;质量需求尽量可度量、可验证。
- 三级考点: 访谈、问卷、观察、研讨会、原型、文档分析、头脑风暴。
- 四级抓分点: 按干系人数量、需求歧义、流程隐性知识、成本和协作冲突选择方法;说明方法的局限。
M09.2 分析、规格与确认
- 三级考点: 冲突解决、优先级排序、可行性、需求建模、原型评审。
- 四级抓分点: 处理冲突、依赖与边界;常见优先级方法如 MoSCoW;记录决策依据。
- 三级考点: 需求规格说明书(SRS)、需求验证与确认(V&V)。
- 四级抓分点: 正确、完整、一致、无歧义、可验证、可追踪、可修改;验证工作产品是否符合规范,确认需求是否反映真实业务。
M09.3 需求管理与追踪
- 三级考点: 需求基线、需求跟踪矩阵(RTM)、变更请求、影响分析、审批。
- 四级抓分点: 变更提出 → 影响分析(范围/成本/进度/质量/风险)→ 审批 → 更新基线与追踪关系 → 实施/测试/验收。
11. M10 系统分析、结构化方法与业务流程
权重:综★★★|案★★★★|论★★★
M10.1 结构化分析设计
- 三级考点: 结构化分析(SA)、结构化设计(SD)、结构化编程(SP)。
- 四级抓分点: 自顶向下、逐步求精、模块化;分析关注功能与数据流,设计关注模块结构与接口。
- 三级考点: 数据流图(DFD)、数据字典、加工说明、上下文图。
- 四级抓分点: 外部实体、处理、数据流、数据存储;上下层平衡;每条数据流含义清晰;DFD 表示数据移动/转换,不直接表示控制时序。
- 三级考点: 流程图、N-S 图、PAD、IPO 图、判定表、判定树、过程设计语言(PDL)。
- 四级抓分点: 将复杂条件整理为规则;检查条件组合、互斥与覆盖;按题目要求选择流程或决策表达工具。
M10.2 业务流程分析与重组
- 三级考点: 组织/职能分析、业务流程分析、数据流程分析、BPMN/活动流程。
- 四级抓分点: 识别参与者、输入输出、业务规则、异常分支、瓶颈与重复操作;形成现状流程(As-Is)与目标流程(To-Be)。
M10.3 模块设计与质量
- 三级考点: 模块内聚和模块耦合。
- 四级抓分点: 通常优先追求高内聚、低耦合;能识别内容/公共/控制/标记/数据等耦合类型与功能/顺序/通信/过程/时间/逻辑/偶然内聚的差异。
12. M11 面向对象分析设计与 UML
权重:综★★★|案★★★★|论★★★
M11.1 面向对象基础
- 三级考点: 对象、类、封装、抽象、继承、泛化、多态、接口、组合。
- 四级抓分点: 类是对象的抽象;封装隔离内部实现;继承复用/扩展行为;多态让同一接口具有不同实现。
- 三级考点: OOA/OOD/OOP、领域模型、实体类/边界类/控制类、SOLID。
- 四级抓分点: 从需求名词识别候选类,再根据职责和关系修正;依赖倒置、单一职责、开闭原则等要能解释实际用途。
M11.2 UML 结构图
- 三级考点: 类图、对象图、组件图、部署图、包图、组合结构图。
- 四级抓分点: 类的属性/操作/可见性/多重性;组件的接口和依赖;部署节点与制品映射。
- 三级考点: 关联、依赖、泛化、实现、聚合、组合。
- 四级抓分点: 组合代表较强的整体—部分生命周期约束(实心菱形);聚合约束弱(空心菱形);泛化表示继承,实线三角;实现通常虚线三角;依赖通常虚线箭头。
M11.3 UML 行为图与交互图
- 三级考点: 用例图、顺序图、通信图、活动图、状态机图、交互概览图、时序图。
- 四级抓分点: 用例图表达参与者目标;顺序图表达对象按时间顺序交互;活动图表达流程与分支/并发;状态机图表达状态及事件触发的转换。
- 三级考点:
include、extend、用例泛化、消息、生命线、守卫条件。- 四级抓分点:
include表示抽取出的必需公共行为;extend表示在条件下扩展基础用例;方向必须按 UML 语义判断,别仅靠中文“包含/扩展”直觉猜。
- 四级抓分点:
13. M12 软件架构与系统设计
权重:综★★★|案★★★★|论★★★★
M12.1 架构驱动因素与质量属性
- 三级考点: 业务目标、功能需求、质量属性、架构约束和架构权衡。
- 四级抓分点: 性能、可用性、可修改性、可扩展性、安全性、互操作性、可测试性;质量属性需要场景化描述(刺激、环境、响应、度量)。
- 三级考点: 架构视图、4+1 视图、架构描述、架构决策与风险。
- 四级抓分点: 逻辑/开发/过程/物理/场景视图等不同关注点;说明决策理由、约束、替代方案和代价。
M12.2 架构风格与应用架构
- 三级考点: 单体/模块化单体、分层、C/S、B/S、管道—过滤器、仓库、事件驱动、微内核。
- 四级抓分点: 按职责分离、数据流处理、共享数据、插件扩展或异步协作等题干关键词选型。
- 三级考点: SOA、ESB、微服务、服务治理、API 网关、服务发现、事件总线。
- 四级抓分点: SOA 常关注企业级集成与服务复用;微服务强调业务能力拆分、自治和独立部署;两者都可能采用标准接口,不能把 ESB 误认为 SOA 的唯一实现。
- 三级考点: MVC/MVP/MVVM、六边形架构、整洁架构、DDD、CQRS。
- 四级抓分点: MVC/MVP/MVVM 关注交互职责分配;DDD 围绕领域模型;六边形/整洁架构强调核心业务与外部设施解耦;CQRS 分离命令与查询模型。
M12.3 架构质量、容量与评估
- 三级考点: 缓存、负载均衡、复制、集群、熔断、限流、降级、超时/重试、隔离舱。
- 四级抓分点: 解释解决的瓶颈/故障类型及引入的代价;防止重试风暴、缓存击穿、雪崩与单点故障。
- 三级考点: 架构权衡分析方法(ATAM)、架构原型、性能建模、容量规划。
- 四级抓分点: 用质量属性场景识别敏感点、权衡点和风险;架构必须通过分析/原型/负载测试验证,而不只是画图。
14. M13 软件测试与质量工程
权重:综★★★|案★★★|论★★★★
M13.1 测试基础与测试层次
- 三级考点: 静态/动态测试,黑盒/白盒/灰盒测试;单元、集成、系统、验收测试。
- 四级抓分点: 静态测试不执行被测程序;动态测试需要执行;V&V、测试与调试的区别;测试层次的目标和对象。
- 三级考点: 自顶向下、自底向上、三明治、大爆炸集成;回归测试、冒烟测试、探索式测试。
- 四级抓分点: 集成策略的优缺点、桩(stub)/驱动(driver)的使用;修改后需验证既有功能未退化。
M13.2 用例设计与覆盖
- 三级考点: 等价类、边界值、判定表、因果图、状态迁移、错误推测;语句/分支/条件/路径覆盖。
- 四级抓分点: 边界值围绕边界及邻近值;分支覆盖不等于路径覆盖;根据条件组合选择判定表;能从代码/规则抽取覆盖要求。
- 三级考点: 功能、性能、负载、压力、并发、稳定性、兼容性、易用性、安全测试。
- 四级抓分点: 性能指标包括响应时间、吞吐量、并发用户、资源利用率、错误率;压测目标、数据和环境应接近目标工作负载。
M13.3 自动化测试与质量管理
- 三级考点: 测试计划、测试设计、测试执行、缺陷报告、缺陷跟踪与关闭。
- 四级抓分点: 环境/数据/准入准出标准;严重程度与优先级区分;根因分析、修复验证、回归测试和风险接受。
- 三级考点: 自动化测试、持续集成、测试金字塔、质量保证(QA)、质量控制(QC)、可靠性指标。
- 四级抓分点: 自动化优先覆盖稳定、重复且收益较高的用例;区分质量过程保证与产品检查;理解 MTBF、MTTR、缺陷密度等指标的使用边界。
15. M14 项目管理、估算、配置与变更
权重:综★★★|案★★★|论★★★
M14.1 范围、进度与资源
- 三级考点: 范围定义、工作分解结构(WBS)、活动排序、依赖关系、里程碑。
- 四级抓分点: WBS 以可管理的工作包分解范围;基线变更须受控;识别关键交付物和验收条件。
- 三级考点: CPM/PERT、关键路径、总时差、赶工、快速跟进、资源平衡。
- 四级抓分点: 关键路径上的活动延迟通常影响项目工期;赶工增加资源/成本,快速跟进增加并行风险。
M14.2 成本估算、风险与质量
- 三级考点: 专家判断、类比、参数估算、功能点(FP)、COCOMO、三点估算、Delphi。
- 四级抓分点: 区分工作量、人月、工期与成本;标明假设和估算区间,不把人月与日历月直接等同。
- 三级考点: 风险识别、定性/定量分析、风险应对、监控;质量计划、评审与指标。
- 四级抓分点: 风险登记册、概率/影响、规避/转移/减轻/接受;质量计划应有标准、责任人、检查点和度量。
M14.3 配置、版本与变更控制
- 三级考点: 配置项、版本控制、配置基线、变更控制委员会(CCB)、审计。
- 四级抓分点: 记录申请、影响分析、审批、实施、验证、基线更新;需求、代码、文档、测试用例保持追踪一致。
16. M15 系统运行维护、运维与 DevOps
权重:综★★|案★★|论★★★★
M15.1 系统运行与维护
- 三级考点: 纠错性/适应性/完善性/预防性维护;版本发布、配置管理、运行评估。
- 四级抓分点: 按变更原因分类;分析兼容、回归和停机风险;发布、回滚、交接和用户通知需要成套考虑。
- 三级考点: 事件、问题、变更、发布与服务管理(ITSM/ITIL 概念)。
- 四级抓分点: 事件管理恢复服务,问题管理关注根因,变更管理控制修改风险;不要将几个过程混为一谈。
M15.2 可观测性、容灾与可靠性
- 三级考点: 日志(Logs)、指标(Metrics)、链路追踪(Traces)、告警、容量与性能监控。
- 四级抓分点: 从症状定位到根因;区分业务指标和基础设施指标;告警应可执行并控制噪声。
- 三级考点: 备份恢复、容灾、故障演练、RTO/RPO、MTTR/MTBF/MTTF。
- 四级抓分点: RTO 是恢复时间目标,RPO 是可容忍的数据丢失时间窗口;备份成功不等于恢复成功,必须做恢复验证。
M15.3 DevOps 与自动化运维
- 三级考点: CI/CD、基础设施即代码(IaC)、自动化测试、制品管理、环境一致性。
- 四级抓分点: 源码提交到构建、测试、安全检查、发布和回滚的流水线;凭据管理、审计和最小权限。
- 三级考点: SRE 思想、服务级目标/指标/协议(SLO/SLI/SLA)、渐进发布、蓝绿/金丝雀发布。
- 四级抓分点: 把可靠性作为可度量目标;通过错误预算、自动恢复、灰度和回滚降低变更风险。
17. M16 信息安全、标准法规与知识产权
权重:综★★★★|案★★|论★★★
M16.1 信息安全基础与访问控制
- 三级考点: 机密性、完整性、可用性(CIA);身份鉴别、授权、审计、最小权限、职责分离。
- 四级抓分点: 认证(Authentication)回答“你是谁”,授权(Authorization)回答“你能做什么”;RBAC/ABAC、SSO、MFA。
- 三级考点: 对称/非对称加密、哈希、数字签名、数字证书、PKI、密钥管理。
- 四级抓分点: 加密提供机密性;哈希用于完整性校验但非加密;数字签名支持来源鉴别/完整性和不可否认性语境,不能把签名简单等同于保密。
M16.2 网络、应用与数据安全
- 三级考点: TLS/HTTPS、IPSec、VPN、防火墙、IDS/IPS、WAF、抗恶意代码、漏洞管理。
- 四级抓分点: 按威胁类型选择控制;理解传输加密、边界防护、检测与阻断的区别。
- 三级考点: SQL 注入、XSS、CSRF、权限越权、隐私保护、备份、数据脱敏与审计。
- 四级抓分点: 输入校验、参数化查询、输出编码、CSRF 防护、鉴权与授权分层;安全不是只部署防火墙。
M16.3 标准、法律与知识产权
- 三级考点: 著作权、专利、商标、商业秘密、开源许可证、标准层级与标准化组织。
- 四级抓分点: 知识产权归属、职务成果、许可与侵权基本判断;开源软件使用需遵守对应许可证条件。
- 三级考点: 网络安全、数据安全、个人信息保护相关法律法规及等级保护等制度。
- 四级抓分点: 适用范围、责任主体、数据处理和安全义务;法规应以考试适用版本及题干时间为准。
18. M17 新技术与典型应用系统
权重:综★★★|案★★★|论★★★
M17.1 云原生与微服务
- 三级考点: 容器、Kubernetes、服务网格(Service Mesh)、API 网关、服务注册发现、弹性伸缩。
- 四级抓分点: 认识组件解决的问题与引入的运维成本;微服务不必然提升性能,需评估网络调用、数据一致性和可观测性。
M17.2 大数据、人工智能与知识技术
- 三级考点: 数据采集、批/流处理、数据仓库/湖、ETL、数据挖掘、机器学习基本流程、知识图谱。
- 四级抓分点: 训练/验证/测试数据、过拟合、准确率/召回率等基础指标;关注数据质量、隐私、偏差与可解释性。
M17.3 IoT、嵌入式、实时与信息物理系统
- 三级考点: 物联网(IoT)、嵌入式系统、实时系统、CPS、边缘计算、传感/执行/通信。
- 四级抓分点: 实时性、资源受限、可靠性与安全攸关约束;区分硬实时与软实时,关注端—边—云协同。
M17.4 典型业务应用
- 三级考点: Web 系统、移动应用、电子商务、ERP/CRM、数据集成、富互联网应用、数字化转型。
- 四级抓分点: 围绕业务目标、用户体验、接口集成、数据治理、安全和运行指标说明设计方案。
19. 近五年考点权重证据摘要(2021—2025)
19.1 综合知识:优先级最高的可量化条目
公开的近五年统计页面列出的高频累计条目包括:
| 考点 | 公开统计标称频次 | 对应模块 | 本图建议优先级 |
|---|---|---|---|
| 知识产权(专利与著作权) | 21 次 | M16 | ★★★★ |
| 进程管理 | 16 次 | M04 | ★★★★ |
| TCP/IP 协议簇 | 13 次 | M05 | ★★★★ |
| 规范化理论 | 8 次 | M06 | ★★★★ |
| 并发控制 | 8 次 | M06 | ★★★★ |
| 信息系统开发方法 | 8 次 | M08 | ★★★ |
| 网络地址 / 子网划分(统计表中属重要项) | 7 次 | M05 | ★★★ |
| 网络安全协议(SSL/HTTPS/PGP/IPSec) | 7 次 | M05/M16 | ★★★ |
| UML | 6 次 | M11 | ★★★ |
| 传统软件开发模型 | 4 次 | M07/M08 | ★★★ |
解释:以上次数引用公开统计页面对其数据集的标称计数;其统计口径不是考试主管机构公布的官方分值,故只用作优先级校准。https://www.yuejxt.cn/analysis.html
19.2 案例分析:高频模型与设计问题
| 考点 | 公开统计标称频次 | 主要技能 | 本图建议优先级 |
|---|---|---|---|
| UML | 7 次 | 读图、关系辨析、建模 | ★★★★ |
| 规范化理论 | 6 次 | 函数依赖、范式、模式分解 | ★★★★ |
| 用例模型 | 6 次 | 参与者、用例、关系、需求细化 | ★★★★ |
| Web 应用架构设计 | 5 次 | 架构选择、模式、优缺点 | ★★★★ |
| 数据流图(DFD) | 4 次 | 符号、层次、平衡与绘制 | ★★★★ |
| 数据库性能优化 | 3 次 | 索引、SQL、执行计划 | ★★★ |
| 需求工程 | 3 次 | 获取、分析、规格、确认、管理 | ★★★ |
| SOA | 3 次 | 服务化、ESB、集成与治理 | ★★★ |
来源同上:https://www.yuejxt.cn/analysis.html。近期公开考情还提及需求层次、需求获取、DFD、Redis、MVP/MVVM、微服务、测试、云运维、设计模式等组合型案例。https://www.educity.cn/rk/5433031.html
19.3 论文主题:近年重复出现的主线
公开整理的 2021 下半年至 2025 下半年题目主题显示,下列主题重复/轮换价值较高:
- 测试与质量:静态测试、性能测试、软件系统测试、自动化测试等。
- 开发方法:原型法、面向对象方法、敏捷开发、信息系统开发方法、模型驱动开发。
- 架构与平台:基于架构的软件设计、云原生、云计算、微服务及设计模式。
- 运行与治理:DevOps/DevSecOps、运维管理、自动化运维。
- 数据与方案论证:数据转换与迁移、多源数据集成、可行性分析、成本效益分析。
| 考期 | 公开汇总中出现的论文主题(摘要) |
|---|---|
| 2021 下半年 | 面向对象系统分析、静态测试、富互联网客户端、DevSecOps |
| 2022 上半年 | 原型法、面向对象设计 |
| 2023 上半年 | 数据转换与迁移、敏捷开发、DevOps、可行性分析 |
| 2024 上半年 | 基于架构的软件设计、性能测试、多源数据集成、云原生应用开发 |
| 2024 下半年 | 静态测试、DevOps、业务流程分析、运维管理 |
| 2025 上半年 | 软件系统测试、模型驱动分析、信息系统开发方法、自动化运维 |
| 2025 下半年 | 软件测试、云计算运维、设计模式、成本效益分析 |
来源:历年论文主题汇总及 2025 年考情整理。题目表可能采用考后回忆版本,复习时应以实际试卷为准。https://www.yuejxt.cn/analysis.html;https://www.educity.cn/rk/5385415.html;https://www.educity.cn/rk/5433031.html
19.4 为什么论文权重不等于选择题权重
论文主题存在轮换与题目限定。例如,某个主题在论文中近年多次出现,不意味着综合知识中同名技术也占很高比例。反过来,知识产权、进程管理等选择题高频点也未必常作为论文主标题。因此必须按科目分别标注权重。
20. 复习优先级:先覆盖,再加深
20.1 第一梯队:必须掌握并反复训练
- 数据库:函数依赖/范式、事务与并发、E-R、SQL、索引和性能优化。
- 需求与建模:需求工程全流程、用例图、UML 关系、DFD、业务流程模型。
- 架构设计:分层、SOA、微服务、Web 架构、质量属性、可用性/性能权衡。
- 软件工程与测试:生存周期模型、开发方法、静态/动态、黑盒/白盒、用例设计、缺陷管理。
- 操作系统、网络与安全:进程线程/PV/死锁、TCP/IP、IP 地址、密码学、知识产权。
20.2 第二梯队:框架化掌握
项目估算与进度、软件过程改进、信息化规划、系统运行维护、DevOps、数据仓库与数据迁移、容灾、成本效益分析。
20.3 第三梯队:覆盖概念,避免盲区
经济管理、较少见数学应用、硬件体系结构的细枝末节、少见形式化方法、部分新技术名词。它们仍属于考试范围,不能因低权重而完全跳过。
20.4 每个考点的掌握标准
对每个三级考点,至少能回答:
- 是什么:准确下定义,能够辨析相近概念。
- 怎么做:说出主要步骤、公式或关键机制。
- 何时用:说明适用情境、前提和局限。
- 如何得分:能完成一道选择题,或在案例/论文中写出有针对性的分析、措施和验证方法。
21. 参考来源与使用说明
- 考试大纲出版信息:清华大学出版社《系统分析师考试大纲》,页面注明编写单位为全国计算机专业技术资格考试办公室,出版日期 2024-10-01。https://www.tup.tsinghua.edu.cn/booksCenter/book_09190201.html
- 新版教程出版信息:清华大学出版社《系统分析师教程(第 2 版)》,页面说明依据 2024 年审定通过的大纲编写。https://www.tup.tsinghua.edu.cn/booksCenter/book_09190501.html
- 考试大纲在线文本:希赛网公开整理的大纲章节,作为知识覆盖校核参考;老版在线页与新版教材的章节组织可能不同。https://www.educity.cn/rk/5251271.html
- 近五年考点频次:跃界星图公开统计页面,包含综合知识、案例分析、论文主题和标称频次。其分类和频次为第三方数据,不是官方公布分值。https://www.yuejxt.cn/analysis.html
- 2025 上半年论文考题整理:https://www.educity.cn/rk/5385415.html
- 2025 下半年考试考情整理:https://www.educity.cn/rk/5433031.html
- 历年真题资料入口:希赛系统分析师学习资料汇总。https://wangxiao.xisaiwang.com/rk/xxzl/n130.html
更新原则:每完成一轮真题,就把错题归回相应模块,记录年份/科目/题号;新增考点时优先更新本图和权重表,而不是不断复制零散笔记。2026 年考试结束后,应把 2026 年考题纳入滚动统计,窗口更新为 2022—2026 年。
最后编辑:G.R.D 更新时间:2026-10-13 17:53