软考系统分析师·每日学习卡 | [日期:2025-06-21] | [今日主题:需求分析-其它图]
一、今日学了啥?
- 顺序图(Sequence Diagram)
- 动态交互图,强调消息的时间顺序和生命线(对象存在时间段)。
- 核心要素:对象、调用关系、返回消息、时间轴。

- 通信图(Communication Diagram)
- 同属交互图,但侧重对象间的关联关系,不体现时间顺序。
- 与顺序图本质区别:弱化时序,强调结构化交互路径。

- 状态图(State Diagram)
- 描述对象状态变迁,包含状态、事件、监护条件(触发条件)。
- 典型案例:烧水过程的状态转换(如“无水→关闭”)。

- 活动图(Activity Diagram)
- 表示控制流与数据流,支持多线程并行处理(如用户下单后的并行支付与生成订单)。
- 区别于流程图:允许分支合并与并发执行。

- 定时图(Timing Diagram)
- 关注实际时间轴下的状态变化(如洗衣机标准洗的时间区间标注)。
- 未考过但需理解:直接标注持续时间与状态切换时刻。

二、重点/要记住的!
- 🔺 顺序图:动态交互图,核心特征是生命线和消息时间顺序,反映对象调用的时序逻辑。
- 🔺 通信图:同属交互图,但侧重对象间关联关系,不强调时间维度(易与顺序图混淆)。
- 🔺 状态图:描述对象状态变迁,包含状态、事件、监护条件三要素(如烧水案例的条件分支)。
- 🔺 活动图:多线程控制流与数据流的可视化,支持并行分支(区别于单线程流程图)。
- 🔺 定时图:关注时间轴与状态持续时长(如洗衣机标准洗的时间区间标注)。
- ❌ 序图与通信图同属交互图,但前者强调时序,后者强调结构关系。
- ❌ 状态图(对象状态变迁)与活动图(行为流程控制)的应用场景差异。
- ❌ 定时图未考过但需理解,区别于顺序图的抽象时序,其直接标注实际时间。
三、今天的小收获/卡住的地方
- 卡住:概念!概念!
四、明天学啥?
明天学习需求定义-跟踪-变更
像实干家一样思考问题,像思想家一样付诸行动。
愿你我共同进步!

浙公网安备 33010602011771号