业务需求文档(BRD)

← 开发流程规范 | ← 主页

参考,仅复制


本模板承接 QFD 输出,将 Top UN 需求转换为可交付的业务能力、流程和版本范围。示例项目:受限网络工况下的安全监测智能穿戴设备。<待填写> 内容须在业务评审中确认。

文档控制信息

字段内容
文档名称业务需求文档(Business Requirements Document,BRD)
文档编号BRD-<项目代号>-001
所属阶段Stage 3:业务需求定义
适用产品<项目名称 / 产品版本>
当前版本V0.1
编写<待填写>
评审产品经理 / 系统架构师 / 硬件负责人 / 软件负责人 / QA
批准<项目经理 / 待确认>

修订记录

版本日期修订内容修订人审核人
V0.1YYYY-MM-DD初稿:完成业务目标、范围与需求追踪框架<待填写><待填写>

评审与分发

  • 评审角色:产品、项目、系统、硬件、软件、测试、运维及客户代表。
  • 分发对象:项目成员和经授权的客户代表。
  • 评审结论:<通过 / 有条件通过 / 待修改>。
  • 评审记录:<会议纪要或链接>。

1. 引言

1.1 目的

明确本版本要交付的业务能力、目标、范围、流程、规则和验收口径,为 SyRS 建立可测试的系统需求输入。

1.2 文档范围

本文描述“业务上要实现什么、为什么要实现以及如何判断交付有效”,不规定芯片、通信协议、软件框架等实现方案。

1.3 术语与缩写

  • UN:用户需求(User Need)。
  • BR:业务需求(Business Requirement)。
  • SR:系统需求(System Requirement)。
  • BG:业务目标(Business Goal)。
  • QFD:质量功能展开(Quality Function Deployment)。
  • MVP:最小可行产品(Minimum Viable Product)。
  • R0 / R1 / R2:产品发布批次,由项目计划定义。

1.4 输入与参考

2. 背景与问题定义

2.1 目标场景

一线人员在存在弱网或断网的工业现场佩戴设备,完成风险或状态检测;系统需要完成检测、告警、人员确认、现场处置和监控侧闭环,并在网络恢复后补传事件与记录。

2.2 现状痛点

  • 关键告警在强光、噪声、戴手套等条件下容易被忽略或无法确认。
  • 无公网时数据无法及时上传,恢复网络后容易漏传、重复或无法追溯。
  • 现场部署、批量配置、故障定位和升级维护成本较高。
  • 监控侧无法及时看见事件状态,告警到处置之间缺少闭环记录。

2.3 产品定位

面向受限网络工业现场的安全监测与事件闭环产品,提供端侧检测与告警、离线缓存补传、网关或基站接入、监控侧处置、可追溯记录和可维护的设备生命周期管理。

2.4 市场与落地现实(受限网络工况)

本版本不把安全闭环完全建立在公网之上。定位能力优先由手机侧提供(BLE 与 App 协同);本版本不包含 NFC。网关、基站或手机协同链路的具体组合在 SAD / ADR 中确定。

3. 业务目标与成功指标

3.1 业务目标(Business Goals)

BG-ID业务目标
BG-01建立检测—告警—确认—处置的安全链路闭环
BG-02在弱网 / 断网条件下保持核心能力可用,并支持补传
BG-03让一线人员在真实作业条件下完成关键操作
BG-04保证事件、权限和处理过程可追溯
BG-05降低现场部署、维护、升级和故障处置成本
BG-06控制续航、可靠性、交付成本和落地风险

3.2 成功指标(KPI / 验收口径)

以下为业务验收口径的初稿,具体数值在 SyRS 冻结。

  • 关键告警在约定工况下可被感知、确认,并在监控侧形成处置状态。
  • 断网期间产生的事件本地留存;网络恢复后按规则补传,记录不丢失、不重复。
  • 每条关键事件包含时间、设备 / 人员标识、状态变化和处理结果。
  • 典型班次内设备持续工作,低电量状态可提前提示。
  • 现场部署、批量配置、故障诊断和 OTA 操作有明确流程,且可由目标维护角色完成。

4. 范围与边界

4.1 In Scope(本版本范围)

  • 端侧检测、告警、关键状态展示与确认。
  • 离线缓存、断网运行、网络恢复后的数据补传。
  • 通过网关、基站或手机协同链路接入监控侧。
  • 监控侧事件查看、确认、处置和留痕。
  • 设备身份、权限、日志、故障信息和安全 OTA。
  • 面向目标班次的续航与低电量提示。

4.2 Out of Scope(明确不做)

  • 本版本不包含 NFC 定位或 NFC 业务流程。
  • 不直接替代现场人员的安全决策和应急调度制度。
  • 不在 BRD 阶段冻结芯片、协议、算法或软件框架。
  • 与客户现有平台的深度定制接口,除已确认的最小集成范围外,列为后续版本。

4.3 关键假设与依赖

  • 现场至少存在一种告警可达链路:局部组网、网关、基站或手机协同。
  • 客户提供人员、设备和区域的基础数据及权限规则。
  • 监控侧存在可接收事件并执行处置的责任角色。
  • 目标工况、班次、告警类型和合规要求可由客户确认。

4.4 约束(Cost / Power / Compliance)

  • 受限网络环境下安全闭环不能完全依赖公网。
  • 一线人员可能佩戴手套、耳罩或其他防护装备,关键操作必须可完成。
  • 续航、成本、可靠性和防护等级存在权衡,需在 QFD / ADR 中记录。
  • 事件和人员数据的访问、留存、导出须符合客户制度及适用法规。

5. 业务流程与关键用例

5.1 端到端业务流程(概览)

  1. 设备初始化并绑定设备、人员或区域。
  2. 端侧持续检测目标状态。
  3. 发现异常后发出告警,人员确认或执行现场处置。
  4. 事件经网关、基站或手机协同链路送达监控侧。
  5. 监控侧确认、分派、处置并记录结果。
  6. 弱网 / 断网时本地缓存事件;网络恢复后补传并更新同步状态。
  7. 维护人员查看日志、执行诊断或安全 OTA,完成版本和故障闭环。

5.2 关键用例清单(供后续 SyRS 展开)

用例 ID用例名称主要角色目标版本
UC-001现场检测与告警确认佩戴者 / 巡检员R0 / MVP
UC-002断网缓存与恢复补传佩戴者 / 网管R0 / MVP
UC-003监控侧查看与处置事件监控人员R0 / MVP
UC-004设备部署、绑定与批量配置实施人员R0 / MVP
UC-005故障诊断与日志获取运维人员R1
UC-006安全 OTA 升级与回退运维人员R0 / MVP

6. 业务需求清单(Business Requirements)

BR-ID业务需求来源 UN优先级目标版本
BR-001系统应支持现场检测并触发可感知告警UN-001MustR0 / MVP
BR-002关键操作和告警确认应适应目标作业条件UN-002MustR0 / MVP
BR-003系统应记录告警确认、处置和状态变化UN-003ShouldR0 / MVP
BR-004系统应支持异常状态识别与分级处理UN-004MustR0 / MVP
BR-005系统应提供佩戴、可读性和舒适性保障UN-005ShouldR2
BR-006系统应支持安全链路关键事件留痕UN-006MustR0 / MVP
BR-007系统应支持离线缓存和网络恢复补传UN-007MustR0 / MVP
BR-008系统应支持告警事件完整保存和查询UN-008MustR0 / MVP
BR-009监控侧应能查看并处置事件形成闭环UN-009MustR0 / MVP
BR-010系统应提供关键状态和同步状态展示UN-010ShouldR0 / MVP
BR-011系统应支持人员、设备和区域信息管理UN-011ShouldR2
BR-012系统应支持权限控制和操作审计UN-012MustR0 / MVP
BR-013系统应支持事件数据导出和追溯UN-013MustR0 / MVP
BR-014系统应支持告警相关的可靠通信UN-014ShouldR0 / MVP
BR-015系统应支持异常后的恢复和重试UN-015ShouldR0 / MVP
BR-016系统应支持关键事件的时序记录UN-016MustR1
BR-017系统应支持监控侧通知和升级处理UN-017ShouldR1
BR-018系统应支持安全 OTA、版本管理和回退UN-018MustR0 / MVP
BR-019系统应提供设备运行状态和健康信息UN-019MustR1
BR-020系统应提供现场操作反馈UN-020ShouldR1
BR-021无公网时仍应通过网关 / 基站维持核心能力UN-021MustR2
BR-022系统应支持链路状态和可用性提示UN-022ShouldR0 / MVP
BR-023系统应支持安全事件的闭环查询UN-023ShouldR0 / MVP
BR-024系统应支持设备身份和区域关联UN-024ShouldR0 / MVP
BR-025系统应支持扩展的统计和分析能力UN-025CouldR2
BR-026系统应支持可配置的现场操作策略UN-026CouldR2
BR-027系统应简化现场部署、维护和配置UN-027MustR0 / MVP
BR-028系统应支持典型班次续航与低电量提示UN-028ShouldR0 / MVP

7. 业务规则(Business Rules)

  • 关键告警必须经过“产生、送达、确认、处置、关闭”状态流转;异常中断时保留未完成状态。
  • 同一事件必须具备唯一事件编号,补传或重试不得产生重复业务记录。
  • 断网期间先保证本地事件留存;恢复网络后按时间顺序补传,并保留同步结果。
  • 只有具备相应权限的角色才能确认、处置、导出或删除业务记录。
  • OTA 升级必须校验版本和完整性;升级失败时应保留可恢复路径。
  • 需求删改、范围裁剪或版本延期必须记录原因、影响和批准人。

8. 非功能与合规需求(业务视角)

  • 安全:告警、确认、处置、权限和 OTA 过程可审计。
  • 可用性:弱网 / 断网时核心业务可继续,恢复后数据可补传。
  • 易用性:戴手套、强光和现场噪声条件下可完成关键操作。
  • 可靠性:异常断电、断链和重试不造成关键事件丢失或重复。
  • 可维护性:支持批量部署、日志获取、故障定位和版本回退。
  • 合规:人员和事件数据的访问、留存、导出符合客户制度及适用要求。

9. 风险、开放问题与决策点

  • 告警过多造成告警疲劳:需确认分级、抑制和升级规则。
  • 断网缓存容量不足:需依据典型班次和最长断网时长确定容量。
  • 网关 / 基站部署复杂:需评估现场网络、供电和维护责任。
  • 续航与采样、显示、通信频率冲突:在 SyRS / ADR 中权衡。
  • 定位依赖手机协同:需确认手机配备率、BLE 覆盖和失联处理。
  • 关键参数、告警时延、数据留痕和权限边界:<责任人 / 截止日期 / 状态>。

10. 跟踪关系与下一步

BRD 评审通过后进入 Stage 3 系统需求工作:将每条 BR 映射到至少一条 SR,明确系统边界、接口、性能和验收标准;涉及软件的 SR 继续分解至 SSRD,涉及架构取舍的内容进入 SAD / ADR。

建议追踪链:UN → BR → SR → RAM(SW / HW)→ SAD / SSRD → 设计 → 测试。

附录 A:UN ↔ BR 对照表(便于追踪)

UNBRKano目标版本
UN-001BR-001MustR0 / MVP
UN-002BR-002MustR0 / MVP
UN-003BR-003ShouldR0 / MVP
UN-004BR-004MustR0 / MVP
UN-005BR-005ShouldR2
UN-006BR-006MustR0 / MVP
UN-007BR-007MustR0 / MVP
UN-008BR-008MustR0 / MVP
UN-009BR-009MustR0 / MVP
UN-010BR-010ShouldR0 / MVP
UN-011BR-011ShouldR2
UN-012BR-012MustR0 / MVP
UN-013BR-013MustR0 / MVP
UN-014BR-014ShouldR0 / MVP
UN-015BR-015ShouldR0 / MVP
UN-016BR-016MustR1
UN-017BR-017ShouldR1
UN-018BR-018MustR0 / MVP
UN-019BR-019MustR1
UN-020BR-020ShouldR1
UN-021BR-021MustR2
UN-022BR-022ShouldR0 / MVP
UN-023BR-023ShouldR0 / MVP
UN-024BR-024ShouldR0 / MVP
UN-025BR-025CouldR2
UN-026BR-026CouldR2
UN-027BR-027MustR0 / MVP
UN-028BR-028ShouldR0 / MVP