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 站搜索【自传‑软考架构师】,进入合集「案例分析‑软件工程篇」观看。

💡推荐学习路径:

  1. 用例图做题:必走公共步骤选包含;条件触发才执行选扩展;父子继承选泛化;箭头指向被复用方;

  2. 聚合组合判断:分开还能活 = 聚合;整体消失部分也消失 = 组合;

  3. 顺序图分清:看消息先后时间线用顺序图;组合片段背口诀 "偶爱怕路破";

  4. 案例大题:尽量使用教材术语分点作答,踩关键词拿分。

⚠️案例高频坑提醒:

①参与者 Actor 一定在系统外部,不是系统内部模块;用例是完整功能,输入密码不属于用例;

②聚合空心菱形,部分对象可以脱离整体独立存在;组合实心菱形,同生共死;

③包含、扩展箭头方向极易写反,箭头指向被包含、被扩展的用例;

④顺序图 alt 是互斥分支,par 是并行执行,不要混淆。

gz号回复【思维导图 】获取全集 XMind;回复【B 站课件】获取全部配套课件。

UML 概念多,关系符号极易混淆,欢迎 B 站评论区、底下评论区留言交流。

下一集软件工程篇:通信图、状态图、活动图,敬请期待!祝大家备考稳步向前,攻克案例大题!

相关推荐
nvd11几秒前
剖析 LangChain4j 的声明式 Agent 架构:从动态代理到大模型函数回调的底层真相
架构
张彦峰ZYF2 分钟前
从智能体到生产系统:企业 Agent 规模化的治理、记忆、知识与安全
人工智能·安全·架构·operatingsystem·agent platform·agentcontrol·agent mesh
一切皆是因缘际会35 分钟前
掌控信息论:同源星际通信基础理论 上
人工智能·ai·系统架构·分布式系统·信息论·星际通信·物理计算机
Dawson Zhu35 分钟前
Multi-Agent架构与适用边界:何时应该使用Multi-Agent架构
人工智能·语言模型·架构·aigc·agi
梦帮科技1 小时前
【3.0修订版】跨链桥架构与资产守恒:BSCBridge、BSCMirrorBridge 与 Lock-and-Mint 模型
架构·去中心化·区块链·智能合约·共识算法·信任链
她的男孩1 小时前
分片上传的大文件人人可下载:文件模块 isPrivate 在合并时被抹成 false,另有 4 个静默坑
java·后端·架构
钱栈up1 小时前
工业时序数据中台架构演进:从 IoTDB + MySQL 到去 DWD 层简化实践
架构
xianghongtao01162 小时前
麦肯锡2026技术趋势04_AI基础设施与模型架构_研究解读
大数据·人工智能·架构
RockHopper20252 小时前
AI时代模型生命周期与软件资产重构:概要版
人工智能·系统架构·软件工程·ai编程·世界模型
欣欣之王来了3 小时前
前端开发学习路线图:2026年Vue方向最新版
前端·学习·架构·项目·vue3教程