news 2026/7/6 1:43:21

需求检查清单

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
需求检查清单

常规需求

字段

  • 是否必填
  • 是否有默认值,默认值是什么
  • 取值来源
  • 是否唯一
  • 输入类型文本框、搜索框
    • 显示长度
    • 输入长度
    • 非法字符
    • 是否可继续拆分,如“3栋2单元1室”
    • 是否会用于排序
    • 是否包含 emoji 表情符号
    • 是否是搜索框
    • 是否模糊搜索、匹配方式
  • 日期
    • 格式
    • 显示格式
    • 仅一个还是开始、结束两个输入
    • 是否包含结束日期
    • 开始、结束是分开还是合并成一个组件
    • 最大值、最小值、最近多少天、多少小时
    • 范围选择是按30天还是31天
    • 数据库时区
    • 精确到年、月、日、时、分、秒、毫秒
    • 是否可以手输,输入非法字符
    • 存储是否是 23:59:59、还是 00:00:00
    • 是否使用时间戳
  • 数字
    • 最大值、最小值
    • 是否为整数
    • 是否为小数,小数位数
    • 是否是负数,负数时输入长度
    • 8进制、10进制、16进制、科学计数法
    • 标准单位
    • 输入使用的单位
    • 输出使用的单位
    • 前端显示格式,如:999,999.00
    • 是否货币,是否显示中文大写
  • 下拉框
    • 取值范围
    • 下拉顺序
    • 是否支持多选
    • 是否级联
    • 是否会用于排序
    • 前端显示格式
  • 单选框取值范围
    • 布局顺序
    • 是否会用于排序
    • 前端显示格式
  • 复选框取值范围
    • 布局顺序
    • 是否会用于排序
    • 前端显示格式
  • 文件个数
    • 大小
    • 是否生成缩略图
    • 格式
    • 存储时间多久
    • 文件访问权限
    • 前端显示格式

搜索(参考文本框)

  • 查询条件、匹配方式
  • 查询最大范围
  • 是否跨表、跨库、搜索条件是否跨3表、是否跨库
  • 排序规则、按 id、时间(mysql时间可能不准)
  • 默认分页大小
  • 可选分页大小
  • 是否可自定义分页大小
  • 分页格式
  • 是否导出

导入

  • 导入文件格式
  • 导入文件模板产品需要提供
  • 导入文件模板是静态的还是动态的下载
  • 导入模板是否需要隐藏的版本信息
  • 导入错误是否提供错误原因文件下载、还是提示下就好了
  • 导出错误的文件是包含所有记录还是只有错误的记录
  • 导入如果一个错误是所有都回滚还是只回滚单个
  • 导入记录大小限制、条数限制
  • 文件名、标题、列名、列顺序、sheet名、sheet顺序
  • 数据量

导出

  • 导出文件格式
  • 导出模板需要产品给定
  • 导出是否分页、搜索条件是否带入
  • 导出是否跨表、跨库
  • 导出当前页、还是所有页、还是带查询条件的导出当前页、所有页
  • 导出多个 sheet 还是单个
  • 多个列表是一起导出还是单个导出
  • 导出记录大小限制、条数限制、日期限制等
  • 文件名、标题、列名、列顺序、sheet名、sheet顺序
  • 文件过大怎么办,是否采用异步导出
  • 前后端兼容性(如导出文件给第三方公司导入)
  • 数据量

报表

  • 时间维度、区域维度、部门维度等
  • 如果是时间维度分隔跨日、月年怎么判定归属,时间字段是按创建时间、还是支付时间
  • 第一次执行、手动重复执行时选择的时间段的中间时间区域变动了、部门、人员变动了怎么办
  • 是否实时、定时
  • 是否跨表、跨库
  • 数据量大小、查询范围
  • 是否依赖,如:年依赖月、月依赖日
  • 重跑是否会改变历史、或者历史数据在重跑时已经被改变无法恢复
  • 是否提供手动执行按钮、执行的话是实时还是异步延迟通知
  • 统计类、分析类需求是否需要查询历史记录,历史记录有 id 但是内容已不存在怎么办
  • 报表需求变更后是否需要修正历史已经生成的报表数据
  • 报表需求变更后前后端兼容性(如导出文件给第三方公司导入)
  • 是否有导出功能
  • 是否有导入功能

对接需求

前置

  • 对接人员
  • 开始对接时间、结束对接时间
  • 开始联调时间、结束联调时间
  • 发布上线时间
  • 是否有试运行、试运行时间
  • 时区、时钟同步问题,是采用本地时间还是远程时间
  • 是否是重要操作接口,是否需要记录双方接口操作人
  • 金额出现丢失责任问题
  • ak、sk 怎么获取,后续如何重置更新
  • 功能是否需要设计开关

接口

交互、协议

  • 模型关系是否清晰,是一对一、一对多、多对多
  • 使用什么协议:http、https、web socket、web service、tcp、udp自有协议
  • 心跳机制
  • 接口超时时间
  • 默认编码是什么、是否支持emoji表情
  • 接口是否有版本号、是否定义接口停止服务下线码
  • 接口版本信息
  • 接口签名验证算法、SSL证书过期时间
  • 数据加密算法是什么
  • token 有效期、失效获取方式
  • token 可调接口的权限范围
  • 接口是否幂等
  • 是否多步骤交互接口、各个接口交互流程
  • 是否提供相应查询成功、失败、错误、执行中接口
  • 兜底接口、对账接口
  • 是否提供异步通知功能、接口

参数

  • 是否分页,分页参数是从0还是1开始,最大分页大小
  • 参数是否必填、默认值、长度、格式、取值范围、上下参数关系
  • 字段是否具有唯一性
  • 每次调用(如任务下发后查询需求)是否需要提供唯一凭证供后续查询状态变更

返回值

  • 返回值是否一定存在
  • 返回结果是否 NULL,是单个值还是列表
  • 每个返回结果枚举都是同步、都是异步、部分同步、部分异步
  • 是否有文件(参考文件需求)、http 文件保存天数、是否可无认证下载查看、文件权限

错误处理

  • 是否有告警、是否有统一 request id
  • 错误码、错误流程处理
  • 发生错误是否有工单进行人工处理方案
  • 错误、不可用容忍度
  • 调用限制,如次数、IP 白名单

性能

  • 性能要求

安全

  • 敏感数据怎么处理
  • 日志保留天数

文档

  • 联调接口是否已存在、还是需要重新开发
  • 联调接口文档及给定时间、文档内容后续是否会变动
  • 接口文档是否在线、离线
  • 是否有提供对应语言的签名算法示例代码

调试

  • 是否可以我方直接造数测试
  • 调试是否需要硬件设备(如车辆、充电桩)及准备
  • 调试是否涉及金钱,需要提前沟通协调财务,
  • 调试出现电压过大等导致设备损坏责任问题
  • 生产环境证书和联调证书是否一致
  • 联调地址、生产地址
  • 联调环境、生产环境各个接口是否有差异
  • 联调环境、生产环境是否有 IP 白名单
  • 联调账号注册
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/7/6 1:42:45

AI coding从辅助编程走向全流程接管

AI coding从辅助编程走向全流程接管 1. 前言 从三月份接触LLM和AI Coding Agent工具以来,我的开发工作模式经历了一场静悄悄的变革。这场变革并非一夜之间的颠覆,而是四个月里日复一日的微小调整逐渐累积而成的质变。 最初只是出于好奇尝试OpenCode工具做…

作者头像 李华
网站建设 2026/7/6 1:42:00

人工流产需要休息多久?科学休养与子宫修护完整指南

很多女性在做完人工流产后,常常不清楚具体需要休息多久,存在过早复工、过度休养等误区。休息时间不足易引发恶露淋漓、体虚乏力、子宫复旧不良等问题,而盲目长期卧床也会造成宫腔积血排出不畅。结合临床妇产养护数据与术后修护研究&#xff0…

作者头像 李华
网站建设 2026/7/6 1:40:55

Docker 容器 SSH 连接 3 种方式对比:原生 exec、端口映射与 Dockerfile 构建

Docker容器SSH连接的三种核心方案深度解析容器连接方式的演进与选择困境在云原生技术栈中,Docker容器作为轻量级虚拟化方案已成为现代应用部署的标准单元。不同于传统虚拟机,容器设计初衷强调单一进程模型和最小化权限原则,这使得直接SSH连接…

作者头像 李华
网站建设 2026/7/6 1:39:58

《回点》。

凌晨两点十七分,陈默的第三台显示器亮了一下。 他没在操作。三台显示器里,左边跑着 Hydra 的面板,中间是浏览器,右边是日志滚动窗口。他刚才在中间那台看 YouTube,半路去厨房泡面,回来时屏幕已经锁了。但第…

作者头像 李华
网站建设 2026/7/6 1:39:07

基于51单片机智能手势识别系统 PAG7620 9种手势成品21(设计源文件+万字报告+讲解)(支持资料、图片参考_相关定制)_

基于51单片机智能手势识别系统 PAG7620 9种手势成品21(设计源文件万字报告讲解)(支持资料、图片参考_相关定制)_ 功能说明: LCD1602液晶显示当前手势信息PAJ7620进行手势采集4个LED指示灯通过不同点亮方式分别对应9种手势手势识别有效距离是5…

作者头像 李华