From 210fe6a2baec0165983ca0cf50f15e28d99fa920 Mon Sep 17 00:00:00 2001 From: xingchen <1098756313@qq.com> Date: Fri, 25 Sep 2026 11:58:24 +0800 Subject: [PATCH] feat: add requirements.md --- requirements.md | 38 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 38 insertions(+) create mode 100644 requirements.md diff --git a/requirements.md b/requirements.md new file mode 100644 index 0000000..bad900c --- /dev/null +++ b/requirements.md @@ -0,0 +1,38 @@ +# 机载遥测包完整性监测需求规格说明 + +版本:1.0 + +## 1 背景与目标 + +对试飞遥测中的环境采样包进行长度、帧序号和 CRC 校验,形成可审计的接收与拒收记录 + +本文描述预期行为和验收口径,作为实现与验证的输入 + +## 2 业务边界 + +该系统用于试验、保障和状态监测,不承担飞行控制、武器控制或实时安全闭环决策。输入数据可能缺失、乱序或损坏,系统必须给出可追溯的拒收或降级结果 + +## 3 功能需求 + +### REQ-CTELEMETRYINTEGRITY-01 输入帧长度与版本不符合约定时应拒收,并明确错误类型 + +### REQ-CTELEMETRYINTEGRITY-02 CRC 不一致时应拒收,不更新最近有效序号 + +### REQ-CTELEMETRYINTEGRITY-03 采样值超出量程时应标记异常,不将异常值计入均值 + +### REQ-CTELEMETRYINTEGRITY-04 重复帧和回退帧应分别计数,序号回卷应按约定处理 + +### REQ-CTELEMETRYINTEGRITY-05 应汇总有效帧、损坏帧、丢帧和最近有效采样 + +### REQ-CTELEMETRYINTEGRITY-06 空输入与短帧应安全返回 + +## 4 非功能需求 + +- 同一输入应产生确定性结果 +- 异常输入不得造成越界访问或静默接受 +- 输出应包含足以追溯原始输入和判定原因的信息 +- 小规模离线环境可独立运行,不依赖网络服务 + +## 5 验收准则 + +构造正常包、CRC 错误包、重复包、序号跳变包及短包;正常包被接收,其余包给出各自原因,汇总计数与输入一致