软件架构设计

考试导向与复习路线

软件架构设计 期末复习
目录

# 01 考试导向与复习路线

**先看考试范围:**本页依据老师考前复习纪要整理。

  • **考试主干:**基础概念、质量属性与 ADD、架构模式与微服务、DDD、企业架构。

  • **排除内容:**三份飞书纪要明确 AI 增强 / AI 原生 属于考试后两次课或背景介绍内容,不纳入期末考试要求

  • **复习动作:**遇到 AI-native 相关资料,只保留为背景了解,不放入必背范围。

# 考试信息速记

项目 确认信息 复习含义
成绩构成 平时作业 40%,期末考试 60% 复习重点直接服务期末答题
题型 简答题、论述题、设计分析题 既要背框架,也要会分析案例
作答语言 题目可能为英文;答案可中文或英文,但不要中英混用 提前固定术语对照与答题语言
图示要求 个别题可能需要画图 会画 4+1、场景六要素、模式骨架或 DDD 边界
范围边界 AI 增强 / AI 原生不纳入考试要求 从考试范围排除;仅作为考后课程或背景资料了解

# 按分值风险安排复习

# 第一优先级:会写会画

  • 质量属性场景六要素、ASR 与效用树

  • ADD 3.0 的迭代设计流程(纪要明确七步与案例复习)

  • DDD 战略/战术设计与聚合重构

  • 微服务特点、模式与 SOA 对比

# 第二优先级:概念稳拿分

  • 架构、结构、设计的关系

  • 4+1 视图与架构师职责

  • 架构文档与决策关系

  • 企业架构 4A、TOGAF、CBM

# 老师复习中强调的信号

主题 可能考法 准备动作
架构模式演进 解释为何产生、解决什么矛盾、付出什么代价 用“痛点 → 变化 → 新代价”三句答题
ADD / 微服务 / DDD / 企业架构 合计可能构成 30–40 分的复习重点 掌握过程、适用场景和案例分析框架
DDD 设计分析 往年有约 20 分设计题,可能要求评价并重构 能识别聚合边界、聚合根、领域事件

# 三份纪要统一说明画板

**结论:**三份飞书纪要说明一致:考试围绕基础概念、质量属性、ADD 3.0、架构模式与微服务、DDD、企业架构展开;AI 增强 / AI 原生不纳入期末考试要求

# 补充资料筛选规则

**使用说明:**三份飞书纪要是考试范围的最高优先级依据;语雀、EagleBear 和历年题只用来补充遗漏、补例子和组织训练,不扩张考试范围。

来源类型 吸收内容 排除内容
飞书纪要 考试安排、题型、考试范围、老师明确强调的重点 智能纪要误听词需回到课件或上下文核对
语雀整合资料 对应考试范围的答题模板、题型索引、画图训练入口 AI-native、AI4SE、AI 辅助代码生成等非考核扩展
EagleBear 页面 质量属性、ADD、模式、微服务、DDD、企业架构的补充遗漏细节 相邻课程的详细设计内容、博客分类页、友情链接和考试后内容

# 纪要可能考查方式索引

**使用方法:**本表只列三份纪要明确出现或强暗示的考查方式。复习时从“可能怎么考”跳到知识点,再回到 06 页对应题目训练;与本表无关的 AI-native / AI4SE 内容不进入考试范围。

纪要信号 可能考查方式 知识点链接 题目链接
简答题考基本概念的理解和运用 解释架构定义、架构/结构/设计关系、架构师职责、4+1 视图 Architecture / Structure / Design4+1 视图 2023-01 定义和重要性2023-06 4+1
质量需求需用 stimulus-response 场景建模 写六要素场景、识别 ASR、画刺激-响应图、说明效用树优先级 质量属性六要素ASR 与 Utility Tree 2023-02 ASR2023-03 质量属性建模2024-03 刺激-响应图
设计分析题围绕 ADD 等方法,ADD / 微服务 / DDD / 企业架构约 30-40 分 按 ADD 3.0 七步分析案例,说明驱动因素、设计决策、文档化和评审 ADD 设计重点七类设计决策 2024-06 ADD 流程2024-07 七类设计决策
架构模式可能让解释语句、画框架、分析迁移原因 按“出现原因 → 解决矛盾 → 质量属性取舍 → 新痛点”作答,必要时画 SOA 或 C&C/P2P 架构演进重点SOA 骨架 2023-07 Broker2023-08 C&C 与 SOA2024-04 Layered / Multi-tier
微服务不重点考定义,考特性、对比、设计模式 比较 SOA / 分层 / 微服务,说明服务拆分、通信韧性、部署和可观测性模式 微服务重点微服务相关模式 2023-11 微服务部署2024-08 容器部署2024-11 分层/SOA/微服务
DDD 设计题大概率延续,往年约 20 分 判断适用范围,划分领域/限界上下文/聚合,用领域事件和重构理由评价设计 DDD 适用范围DDD 设计题模板 2023-04 DDD 战略/战术2023-09 聚合价值2024-09 DDD 一般过程
企业架构从分析和检查视角出题,偏理论体系 解释 4A/5A、TOGAF/ADM、CBM,以及自顶向下/自底向上实施路径 企业架构框架企业架构实施路径 2023-10 企业架构过程2024-10 企业架构功能

# 三轮冲刺路线

  1. **建框架:**先读“核心概念与架构过程”及“质量属性、ASR 与 ADD”,把术语关系和设计主链记牢。

  2. **会比较:**读“架构模式演进与微服务”,练习每种模式的上下文、收益与代价。

  3. **练输出:**读“DDD、企业架构与历年题”,按历年题写提纲,并练一遍设计题表达。

**考场提醒:**论述题不要只写名词解释;设计题先写判断依据,再画/描述结构,最后落到质量属性或领域规则的改进。

# 来源与筛选说明

  • 事实依据:三份飞书智能纪要中关于考试安排、范围和老师强调重点的内容。

  • 上传资料:《扫描文档20260526_192514.pdf》(MinerU OCR),其中给出考试说明和目录顺序:软件架构、质量属性、架构模式、软件架构设计、微服务、DDD、企业与业务架构。资料中若出现 AI 增强 / AI 原生,按三份飞书纪要说明处理为考后或背景内容,不纳入期末考试要求

  • 专题补充依据:`slides/` 下的原始课件;历年题整理仅用于题型训练和自测,不替代课件与智能纪要。

  • 未纳入:重复 PDF 副本、作业提交文件、与考前复习范围重复的原始材料。


# 可直接背诵:考试范围与复习策略

背诵稿:

  • **成绩构成:**期末考试占总成绩 60%,平时成绩占 40%。

  • **题型:**简答题、论述或问答题、设计分析题;题目可能用英文呈现,答案可中文或英文,但不应混用。

  • **可能画图:**个别题需要画图,优先准备 4+1、质量属性场景、模式骨架和 DDD 边界。

  • **复习范围:**软件架构、质量属性、模式、设计、微服务、DDD 与企业架构。

  • **重点分析:**老师纪要明确 ADD 3.0、微服务、DDD 和企业架构需要会分析案例。

  • 排除边界:AI 增强 / AI 原生 安排在考试后或作为背景介绍,不作为考试要求

(注:内容由 AI 生成,请谨慎参考)