夜雨聆风学习资料网

ARTICLE · 1025347

B 站更新|软考架构师案例篇・软件工程篇第 5‑7 集上线|UML 通信图|状态图活动图|构件部署图|OO 三模型真题精讲

B 站更新|软考架构师案例篇・软件工程篇第 5‑7 集上线|UML 通信图|状态图活动图|构件部署图|OO 三模型真题精讲

各位备考软考系统架构设计师的小伙伴,大家好!

继续案例分析‑软件工程篇更新!本篇 UML 收官 3 集,覆盖通信图、状态图、活动图、计时图、构件图、包图、部署图,讲解强弱实体、面向对象 OO 三模型,配套 2021、2024 历年真题。至此软件工程篇 UML 全家福全部讲解完毕。

重点掌握:通信图与顺序图的选取原则;状态图、活动图核心元素以及和传统流程图辨析;构件图 / 包图(逻辑 vs 物理);部署图三要素;强 / 弱实体区分;对象‑动态‑功能三模型概念与关联,全部整理答题口诀与真题踩分要点。

📚软件工程篇・5‑7 集 内容大纲

✅2‑5 集|通信图(协作图)  

    ▪定义:交互图,重对象协作结构,不突出时间顺序

    ▪🔥通信图 VS 顺序图四维对比:顺序图:重时序,箭头表示消息,适合看消息先后; 通信图:重对象结构拓扑,带序号文本标记消息,适合看对象连接关系  

    ▪选取原则:顺序图 3 条、通信图 3 条;总纲:序列图重时序、通信图重结构

    ▪阶段分工:分析阶段用顺序图捕捉动态合作;设计阶段用通信图定义交互模式  

     ▪真题:2021 下两图区别、2024 上交互图选取原则简答题

✅2‑6 集|状态图 & 活动图  

    ▪状态图:盯单个对象全生命周期;七元素:状态、初始状态、终止状态、转换、事件、动作、守护条件;初始实心圆点、终止同心圆,支持复合状态、历史状态 (H)  

    ▪活动图:特殊状态图,描述业务操作流程;五大元素:并发分叉、并发汇合、泳道、监护表达式、判定节点;支持多角色泳道、并行执行  

    ▪🔥活动图 VS 传统流程图五大区别:并发能力、面向对象 / 面向过程、结束节点数量、消息表达;流程图适合简单顺序算法,活动图适合复杂带并发的业务流程  

    ▪真题选图判断:对象状态变化选状态图;流程带并发选活动图;简单算法选流程图

✅2‑7 集|计时图、构件图、包图、部署图|强弱实体|面向对象三模型     

    ▪计时图(定时图):交互图,重点体现真实时间、状态维持时长,概念识别考点。  

    ▪构件图:描述物理软件模块(可执行文件、库);接口、组件、端口;类图是逻辑设计,构件图是物理实现。  

    ▪包图:逻辑分组,如同文件夹;组织模型元素,提升内聚降低耦合;普通依赖、import 导入、access 访问、合并。  

    ▪部署图:硬件静态视图;三要素:节点 (硬件立方体)、构件、通信协议连线;回答软件部署在哪、如何通信。  

    ▪强实体 & 弱实体:强实体具备独立主键;弱实体依赖强实体,主键部分依附父实体,例:订单 (强)、订单明细 (弱)。  

    ▪🔥面向对象 OO 三模型【2021 真题】   

        ①对象模型:描述数据结构,是基础,对象 / 类图;   

        ②动态模型:描述交互与控制次序,状态图;   

        ③功能模型:描述数据传送处理,数据流图;   

        👉三者均可用于需求分析;对象定义处理什么数据,动态规定什么时候处理,功能说明如何处理。

🔴必背提示:

  1. 选图总纲:重时序选顺序图,重对象结构选通信图;看对象状态流转选状态图;业务流程带并发选活动图。
  2. 构件图 = 物理模块;包图 = 逻辑分组;部署图 = 硬件节点部署,分清逻辑与物理。
  3. 弱实体没有独立完整主键,必须依附强实体;OO 三模型全部可用于需求分析。

📖学习建议

👉观看渠道:B 站搜索【自传‑软考架构师】,进入合集「案例分析‑软件工程篇」观看。

💡推荐学习路径:

  1. 做题先抓选图题关键词,题干强调时间顺序优先顺序图;强调对象协作拓扑优先通信图;描述单个对象状态变迁优先状态图;业务流程存在并行分叉优先活动图。
  2. 分清逻辑视图(包图、类图)与物理视图(构件图、部署图),考试高频辨析。
  3. OO 三模型简答题,按「对象模型‑动态模型‑功能模型」分别介绍 + 讲清三者关联,踩关键词拿分。

⚠️案例高频坑提醒: 

①通信图不是没有时序,只是不突出时间顺序,依靠消息序号标记; 

②活动图可以有多个终止节点,传统流程图只有一个; 

③包图是逻辑文件夹,构件图是真实可运行软件模块,不要混淆; 

④弱实体不能脱离强实体独立存在,典型例子:订单明细依赖订单。

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

至此软件工程篇 UML 全家福全部完结,概念繁多、选图题是案例常考题型,有混淆的地方欢迎留言交流。

下一篇:数据库篇,敬请期待!祝大家备考稳步向前,攻克案例大题!

相关学习资料

返回首页浏览学习资料