跳到正文
电子系统基础

需求与验收:先定义系统要做到什么

14 分钟

本章完成一个桌面环境提醒器:读取光照与温度,按规则驱动指示灯或蜂鸣器,并能记录状态。开始前不先接线,而要把“智能提醒”改写为可测需求。系统工程从边界和验收开始。

功能需求

例如每2秒采样一次;温度超过设定阈值持续10秒才报警;环境恢复后延迟5秒解除;按键可静音但不清除告警状态。每条都有输入、条件、行为和时间约束。

非功能需求

使用安全低压供电;连续运行两小时不复位;传感器断开时显示故障而非错误温度;静音状态有视觉提示。可靠性、功耗、可维护性和安全不是“功能做完再说”的装饰。

系统边界

传感器、控制板、指示器、电源与连接线属于系统;房间真实温度和用户操作属于环境输入。网络不在第一版范围内,避免项目被无限扩张。

验收标准

把“反应快”改成“输入越过阈值后12秒内进入告警”;把“很准”改成“在20—35℃范围与参考温度计差不超过指定容差”。数字必须结合器件能力和任务风险。

需求追踪

给每条需求编号,后续原理图、程序和测试都引用编号。若某功能找不到需求来源,问它是否必要;若需求没有测试,不能标完成。

交付:一页需求表,含至少6项功能、4项非功能、范围外事项和验收方法。

小纸条

为什么电子项目前要把“反应快、很可靠”改写为量化验收标准?