一、数据地图:从“范式/ACID/索引”扩到“数据治理 + 分布式数据”
1. 数据库设计完整链路(案例题常考)
需求分析 → 概念设计(E-R 图) → 逻辑设计(关系模式) → 物理设计(索引/分区/存储) → 运行优化
2. 并发控制再补一层
你写了脏读/不可重复读/幻读,再补
- ▪▪ ▪ ▪ 两段锁 2PL:可串行化充分非必要,不防死锁
- ▪▪ ▪ ▪ 乐观锁:版本号/时间戳,适合读多写少
- ▪▪ ▪ ▪ 悲观锁:先加锁,适合强一致/高冲突
3. 分布式数据题高频词
- ▪▪ ▪ ▪ CAP:一致性 / 可用性 / 分区容错,三选二
- ▪▪ ▪ ▪ BASE:基本可用、软状态、最终一致
- ▪▪ ▪ ▪ 分库分表:垂直(按业务)、水平(按 key)
- ▪▪ ▪ ▪ 读写分离:主写从读,强一致读回主库
- ▪▪ ▪ ▪ 分布式事务:2PC(强一致但阻塞)、TCC(业务补偿)、Saga(长事务)
- ▪▪ ▪ ▪ NewSQL:TiDB/CockroachDB,兼顾扩展与事务
4. 数据仓库 / 数据治理(系分很容易漏)
- ▪▪ ▪ ▪ 数据仓库特征:面向主题、集成、稳定、时变
- ▪▪ ▪ ▪ ETL:抽取→清洗→转换→加载
- ▪▪ ▪ ▪ OLAP:上卷、下钻、切片、切块、旋转
- ▪▪ ▪ ▪ 数据治理:元数据、主数据、数据标准、数据质量、数据安全
案例题若问“报表慢 + 数据不一致 + 多系统口径不同”,答案通常不是加索引,而是: ODS/DWD/DWS 分层 + 主数据管理 + ETL 调度 + 数据质量校验 。
二、过程地图:从“生命周期/RUP/敏捷”扩到“需求+变更+运维”
1. 开发模型选择题矩阵
2. 需求工程(案例题大头)
- ▪▪ ▪ ▪ 需求层次:业务需求 / 用户需求 / 系统需求
- ▪▪ ▪ ▪ 系统需求再分:功能、非功能、约束
- ▪▪ ▪ ▪ 获取方法:访谈、问卷、观察、原型、头脑风暴、文档分析
- ▪▪ ▪ ▪ 变更管理: 申请→影响分析→CCB 评审→版本更新→追溯
- ▪▪ ▪ ▪ 需求跟踪矩阵 RTM:需求↔设计↔用例↔测试
3. 维护与运维
- ▪▪ ▪ ▪ 适应性:换 OS/数据库/合规
- ▪▪ ▪ ▪ ITIL:事件、问题、变更、配置、发布、服务级别
三、建模地图:从“用例/DFD/状态机”扩到“UML 9 图 + 结构化全家桶”
1. UML 常考 5+4
- ▪▪ ▪ ▪ 类图:属性/方法/关联/聚合/组合/依赖/泛化
类图看结构,用例看功能,时序看交互,状态看生命周期,活动看流程。
2. 类关系强弱(超高频)
依赖 < 关联 < 聚合 < 组合
3. DFD 案例扣分点
4. 结构化 vs 面向对象
- ▪▪ ▪ ▪ 结构化:自顶向下、功能驱动、高耦合低内聚
- ▪▪ ▪ ▪ OO:封装继承多态、对象驱动、高内聚低耦合
四、架构地图:从“SOA/微服务”扩到“架构风格 + 质量属性 + ATAM”
1. 架构风格速查
2. 质量属性与战术(论文/案例都爱考)
3. 架构评估
- ▪▪ ▪ ▪ ATAM:质量属性、风险、非需求、敏感点、权衡点
4. 企业信息化再补
- ▪▪ ▪ ▪ BSP:CU 矩阵,自上定目标、自下建系统
- ▪▪ ▪ ▪ 诺兰六阶段:初始→传播→控制→集成→数据管理→成熟
- ▪▪ ▪ ▪ ERP / CRM / SCM / BI / EAI
- ▪▪ ▪ ▪ BPR:根本性重设计;BPM:持续流程优化
五、可靠性地图:从“MTBF/串并联”扩到“可用性与容灾”
1. 指标补全
- ▪▪ ▪ ▪ MTBF:可修复系统两次故障间隔
- ▪▪ ▪ ▪ A = MTBF / (MTBF + MTTR)
2. 容错与冗余
- ▪▪ ▪ ▪ 硬件:双机热备、集群、RAID、多活
- ▪▪ ▪ ▪ 软件:重试、断路器、多版本程序
- ▪▪ ▪ ▪ 数据:主备、异地多活、日志、快照
- ▪▪ ▪ ▪ 容灾等级:本地备份 → 同城双活 → 异地灾备
- ▪▪ ▪ ▪ RPO / RTO:丢多少数据 / 多久恢复
3. 系统可靠度
- ▪▪ ▪ ▪ 串联:全成功才行,R=R1×R2
- ▪▪ ▪ ▪ 并联:一个活就行,R=1-(1-R1)(1-R2)
六、系分还常考但你原文没展开的模块
1. 项目管理(案例计算题来源)
- ▪▪ ▪ ▪ 挣值:PV/EV/AC、CV/SV、CPI/SPI
- ▪▪ ▪ ▪ 进度压缩:赶工(加钱)、快速跟进(加风险)
- ▪▪ ▪ ▪ 风险:识别→定性→定量→应对(规避/转移/减轻/接受)
2. 安全与合规
- ▪▪ ▪ ▪ CIA:保密性、完整性、可用性
- ▪▪ ▪ ▪ 对称:AES/DES;非对称:RSA/ECC
- ▪▪ ▪ ▪ 哈希:MD5/SHA;数字签名=哈希+私钥
- ▪▪ ▪ ▪ SQL 注入 / XSS / CSRF / 重放 / DDoS
- ▪▪ ▪ ▪ 等保、数据安全法、 《个人信息保护》
3. 新技术(论文/综合知识新热点)
- ▪▪ ▪ ▪ 云:IaaS/PaaS/SaaS/Serverless
- ▪▪ ▪ ▪ 大数据:5V、数据湖、湖仓一体
- ▪▪ ▪ ▪ AI/LLM:辅助需求分析、辅助测试、知识库问答
- ▪▪ ▪ ▪ 区块链:去中心化、不可篡改、可追溯
4. 论文高频方向(2024–2026 趋势)
- ▪▪ ▪ ▪ 微服务治理 / 云原生 / 遗留系统改造
- ▪▪ ▪ ▪ 性能测试 / 软件测试 / LLM 辅助测试
- ▪▪ ▪ ▪ 系统运维 / 高可用 / 成本效益分析
- ▪▪ ▪ ▪ ABSD、ATAM、需求工程管理
项目背景 → 业务痛点 → 分析过程 → 方案选型 → 落地难点 → 解决措施 → 量化结果 → 经验总结
七、把 5 张地图升级成“系分作战表”
