Praxis Design Explorer
用例图:查看设备概览
项目版本 0.0.0 · Git 34aad0bffa2f dirty · 更新于 2026-06-25T14:17:55.307Z · 来源 Agent 候选分析Trail Mate 系统 / 设备管理
查看设备概览
用户打开主概览页面,系统汇总展示关键硬件状态、电池、GPS、无线电等简要信息
设计指标索引
这些指标是 Design Explorer 可探测数字的文档来源。每个计数都必须能回溯到这里的具体条目。
参与者、外部系统、上下文和当前用例。
-
Trail Mate 系统
业务边界:系统边界
管理整个应用的用户目标和业务能力
-
设备管理
业务边界:业务模块
提供设备状态的可见性和用户可控的硬件管理
-
查看设备概览
用例
用户打开主概览页面,系统汇总展示关键硬件状态、电池、GPS、无线电等简要信息
-
用户
参与者
使用 Trail Mate 设备的最终用户,可以查看状态、收发消息、配置设备、使用诊断工具
当前用例与上下文、参与者、外部系统或其他用例之间的关系。
- Trail Mate 系统 包含业务边界「设备管理」 包含关系
- 设备管理 包含 Use Case「查看设备概览」 包含关系
-
用户 作为主要参与者参与「查看设备概览」
参与关系
使用 Trail Mate 设备的最终用户,可以查看状态、收发消息、配置设备、使用诊断工具
-
用户 -> 查看设备概览
参与关系
用户是查看概览的参与者
-
用户 -> 查看设备概览
参与关系
用户参与查看设备概览
-
查看硬件状态 -> 查看设备概览
includes
概览页包含部分硬件状态
-
用户 -> 查看设备概览
参与关系
用户参与查看设备概览
-
查看硬件状态 -> 查看设备概览
includes
概览页面包含部分硬件状态
支撑当前候选用例的文件、代码证据、规范或推断证据。
-
证据 1 · 本地仓库扫描 · apps/linux_uconsole_gtk/src/platform/gtk/gtk_uconsole_overview_logic.cpp · n/a
FACT:medium
概览页面的生命周期和刷新逻辑存在
-
证据 2 · 本地仓库扫描 · boards/tlora_pager/include/boards/tlora_pager/tlora_pager_board.h · 1-1
FACT:strong
硬件状态查询方法集中定义在 TLoRaPagerBoard 类中
isHardwareOnline, isGPSReady... -
证据 3 · 本地仓库扫描 · apps/linux_uconsole_gtk/src/platform/gtk/gtk_uconsole_widgets.cpp · 1-1
FACT:strong
实现概览页面的 UI 组件和硬件状态获取逻辑
gtk_uconsole_widgets.cpp
仍需产品或业务负责人裁决的外部问题。
- 无
UML 底图
flowchart LR
actor_actor_user["«Actor»<br/>用户"]
subgraph system_system_trail_mate["Trail Mate 系统"]
subgraph system_business_module_device_management["设备管理"]
useCase_use_case_view_device_overview(["查看设备概览"])
end
end
actor_actor_user --- useCase_use_case_view_device_overview
场景路径
主成功路径
- 1. 用户进入概览页面
- 2. 系统读取电池电量、GPS 坐标、无线连接状态等
- 3. 系统在界面上展示所有状态
- 用户选择查看设备概览
- 系统收集电池电量、充电状态、GPS 可用性、无线电状态等
- 系统在界面上展示这些状态信息
- 用户选择概览页面
- 系统请求刷新硬件状态数据
- 系统更新页面上的各硬件状态指示器
备选路径
- 无
失败路径
- 某个硬件模块未就绪时,对应状态显示为未就绪或未知
变更记录
恢复或更新候选用例图「查看设备概览」。