考试内容:六大方向核心考点全景图
系统架构设计方向
本方向聚焦“架构设计能力”,核心考点包括:
- 架构风格选择:分层架构、微服务、事件驱动等12种风格的适用场景与权衡(如:微服务需解决分布式事务、服务发现等挑战)
- 关键组件设计:负载均衡策略(轮询/加权/最少连接)、缓存体系(本地缓存+分布式缓存+CDN)、消息队列选型(Kafka vs RabbitMQ)
- 非功能性需求保障:性能指标计算(TPS/QPS/响应时间)、可用性设计(MTBF/MTTR)、可扩展性方案(水平/垂直扩容)
- 架构评估方法:ATAM(架构权衡分析方法)、SAAM(场景基础分析方法)的应用步骤与输出物
真题示例:某电商平台“双11”流量激增导致订单系统超时,考生需从:①数据库连接池配置优化;②热点数据缓存策略;③异步解耦设计;④限流熔断机制四方面提出方案。
软件工程方向
本方向考察“工程化思维”,核心考点包括:
- 需求工程:用例建模(UML用例图)、需求优先级排序(MoSCoW法则)、需求跟踪矩阵构建
- 设计模式应用:单例、工厂、策略、观察者等23种模式的适用场景与代码实现(如:策略模式用于支付方式动态切换)
- 项目管理:WBS分解、关键路径法(CPM)、挣值管理(EVM)计算(CV/SV/CPI/SPI)
- 质量保证:测试用例设计(等价类/边界值/因果图)、缺陷管理流程(Open→Fixed→Verified)
典型题型:给出某医疗系统需求变更请求(增加医保接口),要求考生:①绘制变更影响图;②估算新增工作量;③制定回归测试计划;④输出配置项更新清单。
数据库系统方向
本方向聚焦“数据管理能力”,核心考点包括:
- 范式与反范式:3NF/BCNF的判定与转换、反范式设计场景(如:订单表冗余商品名称)
- SQL优化:执行计划分析(EXPLAIN)、索引失效场景(如:WHERE子句函数操作)、JOIN优化策略
- 事务与并发:隔离级别(Read Uncommitted→Serializable)、死锁检测与预防、MVCC原理
- 分布式数据库:分库分表策略(按ID哈希/时间范围)、一致性协议(2PC/3PC/Paxos)
实战案例:某金融系统日志表(10亿级)查询缓慢,要求考生:①分析执行计划瓶颈;②设计复合索引方案;③提出分表策略(按月/按用户ID);④设计数据归档流程。
网络技术方向
本方向考察“网络规划能力”,核心考点包括:
- 网络分层设计:核心层/分布层/接入层功能定位、OSPF区域划分原则
- 安全设备配置:防火墙策略(ACL/NAT)、IPS/IDS部署位置、WAF规则配置
- 无线网络优化:信道干扰规避、AP功率与天线调整、漫游切换阈值设置
- 网络故障诊断:常用工具(ping/tracert/tcpdump)、日志分析要点(如:ARP表项溢出)
真题场景:某园区网络出现间歇性断网,给出:①核心交换机CPU利用率95%;②ARP表项达到上限;③无线AP频繁掉线。要求考生:①定位根本原因;②提出临时缓解方案;③设计长期优化策略。
信息安全方向
本方向聚焦“安全防护能力”,核心考点包括:
- 安全模型:Bell-LaPadula(机密性)、Biba(完整性)、RBAC(基于角色的访问控制)
- 加密技术:对称加密(AES)、非对称加密(RSA)、哈希算法(SHA-256)的应用场景
- 安全审计:日志收集(Syslog/SNMP)、SIEM平台部署、异常行为检测指标
- 应急响应:事件分级(Ⅰ-Ⅳ级)、处置流程(准备→检测→抑制→根除→恢复→总结)
案例分析:某政府网站被植入WebShell,要求考生:①分析攻击路径(SQL注入→文件上传→命令执行);②提出紧急隔离方案;③设计日志取证要点;④制定加固措施(WAF规则/权限收紧/代码审计)。
新兴技术方向
本方向考察“技术前瞻能力”,核心考点包括:
- 云计算:IaaS/PaaS/SaaS服务模型、云原生架构(容器/K8s)、Serverless应用场景
- 大数据:Hadoop生态组件(HDFS/YARN/Hive)、流处理框架(Spark Streaming/Flink)、数据湖架构
- 人工智能:机器学习流程(数据预处理→特征工程→模型训练→评估)、NLP典型应用(文本分类/情感分析)
- 物联网:感知层设备接入协议(MQTT/CoAP)、边缘计算架构、低功耗广域网(LoRa/NB-IoT)
创新题型:设计智慧园区AIoT平台,要求考生:①绘制分层架构图;②说明边缘计算节点部署位置;③提出设备接入安全方案;④设计数据流转路径(感知层→边缘→云平台)。