信号卡智能提醒器集成台
接口、联调、测试与发布|全程离线
班级AI应用系统 v7.0
第13章 · 综合项目

模块都能运行,为什么组合后仍会失败?

保留v6.0的单位、时间、标签与状态冲突,用明确接口和适配器完成v7.0,再以四层测试、发布基线和回退演练证明作品可以交付。

v6集成版本
6/6模块可单独运行
—开发测试
—最终测试
0追踪步骤

六个模块的数据流

信号输入事件ID、标签图案与采样时间input-v1.2
视觉判断标签、0—1分数和区域vision-v2.1
接口适配单位、枚举、版本和错误none
事件控制阈值、确认、冷却和风险control-v2.0
设备输出屏幕、模拟灯与反馈device-v1.4
日志与主页追踪、状态和发布说明portal-v2.0

选择集成事件

先运行v6.0并保存错误,不要在看到结果前改接口。

尚未运行。

原始事件与系统结果

模块原始输出

选择场景后运行。

接收方看到的数据

尚无转换。

同一事件的追踪链

运行后显示观察、转换、决定、命令和反馈。

signal-event/v2接口契约

event_id
非空字符串;全链追踪
label
三类下划线标签或unknown
score_pct
0—100数值;不是概率保证
event_time_ms
非负整数;事件发生时间
device_id
字符串;还应检查登记授权
device_state
online/busy/offline/fault
risk_flag
布尔值;缺失按有风险
schema_version
固定signal-event/v2

v6→v7转换规则

原始字段明确转换未知时
confidence 0—1×100 → score_pct单位不明则拒绝
event_time_s×1000并取整不猜时钟基准
red-circle等映射为下划线标签unknown并停止动作
connected/disconnectedonline/offlineunsupported-state
等待生成。

接口错误码

错误含义动作
missing-field必需字段缺少停止并补资料
invalid-range数值或类型不合法拒绝转换
unsupported-state状态不在枚举中默认安全
schema-mismatch接口版本不支持选择适配器或升级
unregistered-device设备未进入允许清单停止,等待登记

当前v7.0尚未真正执行最后一项检查,这会成为最终测试B10。

单元测试

转换函数、标签映射和边界。

5项

接口测试

字段、单位、枚举、错误和版本。

5项

集成/系统测试

模块协作与端到端使用任务。

8项

开发测试:先v6,再v7

编号/层次变化预期实际结果
尚未运行。

需求追溯示例

需求接口模块规则测试发布证据
R03 离线不发命令device_stateC04状态降级D09/F04日志degraded
R05 人员风险停止risk_flagC06最高L1D15/F06held-risk
R07 事件可追踪event_idL02保留traceD17五步追踪链

v7.0发布基线

版本说明与简单校验值

本页校验值仅用于课堂比较文件是否变化,不是密码学签名或安全认证。

回退演练

尚未演练。回退必须同时恢复程序、配置和接口说明。

三分钟演示检查

  1. 任务、使用者和系统边界。
  2. v6单位或状态冲突。
  3. v7适配器与一条追踪链。
  4. 成功、正确拒绝和离线降级。
  5. B10保留失败与临时处置。
  6. 发布基线和回退入口。

同伴评审

发布红线

不得修改预期、删除失败日志、隐藏B10,或把未登记设备临时接入高影响动作。

不能确认设备身份、接口版本或反馈时,停止设备动作并降级到屏幕说明。

自检尚未运行。