ARTICLE · 1019393
B 站更新|软考架构师案例篇・软件工程篇第 2-4 集上线|UML 用例图|类图|顺序图真题精讲
各位备考软考系统架构设计师的小伙伴,大家好!
继续案例分析‑软件工程篇更新!本集一次性更新 3 集内容:UML 用例图、类图、顺序图。UML 是案例分析高频出题板块,用例图三大关系、类图六种关系(聚合 / 组合辨析)、顺序图消息与组合片段均为历年真题常客。
完整梳理 UML 静态图、动态图两大分类;用例图三要素、包含 / 扩展 / 泛化关系、用例规约九要素;类 & 对象图、实体 / 控制 / 边界三类类、类图六种关系,重点区分聚合与组合生命周期;顺序图四类型消息、五大元素、opt/alt/par/loop/break组合片段,配套多道历年案例真题,整理答题判断口诀。
📚软件工程篇・2‑2~2‑4 集内容大纲
✅UML 总图分类
▪静态图(结构图)7 种:类对构部制包组;动态图(行为图)7 种:用顺通状活定概
▪考试两大重点:类图(静态结构)、用例图(功能需求)

✅2‑2 集|用例图
▪三要素:参与者 Actor、用例、相互关系;参与者位于系统外部;用例是完整功能,不是单步操作
▪🔥三大用例间关系:包含 include:必走、公共复用;扩展 extend:有条件、可选触发;泛化:父子继承关系 > 注意:包含、扩展箭头均指向被复用的一方
▪用例规约九要素:名称、ID、角色、说明、前置条件、基本事件流、其他事件流、异常事件流、后置条件;可补充非功能需求、优先级
▪真题:在线教育场景,判断包含 / 扩展 / 泛化三种关系

✅2‑3 集|类图 & 对象图
▪类图:描述类与静态关系(设计图纸);对象图:类图实例,某时刻快照(现场实例)
▪类三分类:实体类(业务数据)、控制类(业务流程)、边界类(内外交互接口界面);类比:实体 = 食材,控制 = 厨师,边界 = 服务员
▪🔥类图六种关系:关联(实线)、依赖(虚线箭头)、泛化(虚线空心三角‑父类)、实现(虚线空心三角‑接口)、聚合(空心菱形,整体‑部分可独立存活)、组合(实心菱形,同生共死,整体消亡部分随之消亡) > 口诀:空心聚合可散伙,实心组合同生死;菱形画在整体端
▪真题:六种场景快速判别类之间关系

✅2‑4 集|顺序图(序列图)【2024 上半年考过】
▪定义:侧重消息传递时间先后顺序的交互图;看时间顺序选顺序图,看对象结构选通信图
▪四种消息:同步消息(阻塞等待返回)、异步消息(发完继续执行不等待)、返回消息、自调用消息
▪五大元素:对象、生命线、激活(控制焦点)、消息、交互片段
▪🔥组合片段 5 个关键字,口诀:偶爱怕路破 opt 可选 (if 无 else)、alt 互斥分支 (if‑else/switch)、par 并行、loop 循环、break 中断跳出 ▪2024 上半年真题精讲:消息类型、组合片段简答题
🔴必背提示:聚合、组合的生命周期区别是高频坑;用例图包含 / 扩展不要搞反箭头;顺序图 opt‑alt‑par‑loop‑break 记牢口诀,案例简答直接默写。
📖学习建议
👉观看渠道:B 站搜索【自传‑软考架构师】,进入合集「案例分析‑软件工程篇」观看。
💡推荐学习路径:
用例图做题:必走公共步骤选包含;条件触发才执行选扩展;父子继承选泛化;箭头指向被复用方; 聚合组合判断:分开还能活 = 聚合;整体消失部分也消失 = 组合; 顺序图分清:看消息先后时间线用顺序图;组合片段背口诀 “偶爱怕路破”; 案例大题:尽量使用教材术语分点作答,踩关键词拿分。
⚠️案例高频坑提醒:
①参与者 Actor 一定在系统外部,不是系统内部模块;用例是完整功能,输入密码不属于用例;
②聚合空心菱形,部分对象可以脱离整体独立存在;组合实心菱形,同生共死;
③包含、扩展箭头方向极易写反,箭头指向被包含、被扩展的用例;
④顺序图 alt 是互斥分支,par 是并行执行,不要混淆。



公众号回复【思维导图】获取全集 XMind;回复【B 站课件】获取全部配套课件。
UML 概念多,关系符号极易混淆,欢迎 B 站评论区、公众号留言交流。
下一集软件工程篇:通信图、状态图、活动图,敬请期待!祝大家备考稳步向前,攻克案例大题!