Praxis Design Explorer

Activity Diagram:业务流程:查看设备概览

Trail Mate 系统 / 设备管理 · Use Case 查看设备概览 · 项目版本 0.0.0 · Git 34aad0bffa2f dirty · 更新于 2026-06-25T14:17:55.307Z

Trail Mate 系统 / 设备管理 / 查看设备概览

业务流程:查看设备概览

candidate · high

用户进入概览页面,系统收集并展示关键硬件状态

业务流程目标

用户希望快速了解设备健康状态,流程依次检查关键硬件

流程边界

从用户选择概览页开始,到状态显示结束

参与泳道 / 阶段

  • - 未显式声明泳道;请结合节点标签和实现范围判断业务阶段。

主成功路径

主成功场景

  • - mainSuccessScenario[1-2]

决策点与分支

  • - 无

失败 / 补偿路径

  • - 无

流程业务规则

概览页聚合多个硬件状态,体现 Facade 模式

Activity UML 读图说明

开始节点表示用户触发,检查活动是系统内部动作,最后汇总显示

实现范围锚点

  • - 模块:apps/linux_uconsole_gtk
  • - 入口:UI overview page
  • - 关键文件:apps/linux_uconsole_gtk/src/platform/gtk/gtk_uconsole_widgets.cpp
  • - 代码锚点:boards/tlora_pager/include/boards/tlora_pager/tlora_pager_board.h#L1
  • - 不覆盖代码:底层函数调用链
  • - 不覆盖代码:DTO/Mapper/Repository 细节

不覆盖范围

  • - 各模块详细状态查看(拆分到各自页面)

UML 底图

flowchart TD
  startNode([开始: 用户选择概览页])
  collectBattery[收集电池状态]
  collectGPS[检查 GPS 就绪]
  collectRadio[检查无线电状态]
  collectOther[检查其他硬件]
  display[汇总显示状态]
  endNode([结束])
  startNode --> collectBattery
  collectBattery --> collectGPS
  collectGPS --> collectRadio
  collectRadio --> collectOther
  collectOther --> display
  display --> endNode

变更记录

Git 34aad0bffa2f · main · dirty

恢复或更新 Activity Diagram。