图表

图表

Use Case Diagram (用例图)

Sequence Diagram (顺序图)

  • 适用阶段:需求分析 & 设计阶段
    用途​​:展示对象之间的​​交互顺序​​,特别是​​消息传递​​(如 API 调用、方法调用)。
    ​​目标​​:
    在需求阶段:澄清复杂业务流程(例如“用户支付订单”的步骤)。
    在设计阶段:定义模块/类之间的协作方式(如微服务通信)。
    ​​示例​​:用户 → 前端 → 后端 → 数据库的调用流程 https://www.visual-paradigm.com/guide/uml-unified-modeling-language/what-is-sequence-diagram/

Flowchart

  • 适用阶段:需求分析 & 开发阶段​​
  • 用途​​:描述​​具体逻辑流程​​(如算法、业务规则)。
  • 目标​​:
    • 在需求阶段:梳理业务规则(例如“订单退款审批流程”)。
    • 在开发阶段:指导代码实现(如复杂条件判断)。
  • 示例​​:if-else 分支、循环等逻辑 https://www.lucidchart.com/pages/what-is-a-flowchart-tutorial