软考系统分析师·每日学习卡 | [日期:2025-06-21] | [今日主题:需求分析-其它图]

一、今日学了啥?

  • 顺序图(Sequence Diagram)
    • 动态交互图,强调消息的时间顺序和生命线(对象存在时间段)。
    • 核心要素:对象、调用关系、返回消息、时间轴。
      img
  • 通信图(Communication Diagram)
    • 同属交互图,但侧重对象间的关联关系,不体现时间顺序。
    • 与顺序图本质区别:弱化时序,强调结构化交互路径。
      img
  • 状态图(State Diagram)
    • 描述对象状态变迁,包含状态、事件、监护条件(触发条件)。
    • 典型案例:烧水过程的状态转换(如“无水→关闭”)。
      img
  • 活动图(Activity Diagram)
    • 表示控制流与数据流,支持多线程并行处理(如用户下单后的并行支付与生成订单)。
    • 区别于流程图:允许分支合并与并发执行。
      img
  • 定时图(Timing Diagram)
    • 关注实际时间轴下的状态变化(如洗衣机标准洗的时间区间标注)。
    • 未考过但需理解:直接标注持续时间与状态切换时刻。
      img

二、重点/要记住的!

  • 🔺 顺序图:动态交互图,核心特征是生命线和消息时间顺序,反映对象调用的时序逻辑。
  • 🔺 通信图:同属交互图,但侧重对象间关联关系,不强调时间维度(易与顺序图混淆)。
  • 🔺 状态图:描述对象状态变迁,包含状态、事件、监护条件三要素(如烧水案例的条件分支)。
  • 🔺 活动图:多线程控制流与数据流的可视化,支持并行分支(区别于单线程流程图)。
  • 🔺 定时图:关注时间轴与状态持续时长(如洗衣机标准洗的时间区间标注)。
  • ❌ 序图与通信图同属交互图,但前者强调时序,后者强调结构关系。
  • ❌ 状态图(对象状态变迁)与活动图(行为流程控制)的应用场景差异。
  • ❌ 定时图未考过但需理解,区别于顺序图的抽象时序,其直接标注实际时间。

三、今天的小收获/卡住的地方

  • 卡住:概念!概念!

四、明天学啥?

明天学习需求定义-跟踪-变更


像实干家一样思考问题,像思想家一样付诸行动。

愿你我共同进步!

posted @ 2025-06-21 22:05  梦想截留时光  阅读(37)  评论(0)    收藏  举报