以下分享是平时在做功能设计时,总结的一些必须要考虑的点,特此整理出来分享给大家。如有不足欢迎指点。
脑图链接
功能设计-CheckListhttps://www.processon.com/view/link/623726540e3e74074cf20f23
表格
检查时间 | 2022/3/20 | 版本修订记录 | ||||
序号 | 分类 | 检查项 | 说明 | 检查人 | 检查结果 | 检查意见 |
1 | 权限控制 | 权限种类 | 应考虑:增加,删除,修改,读取 | 张三 | √ | 通过 |
2 | 权限实现 | 文档中应有对权限管控的实现说明 | 张三 | √ | 通过 | |
3 | 查询功能 | 查询条件 | 对查询条件,输入的说明 | 张三 | √ | 通过 |
4 | 查询结果列 | 查询结果列说明 | 张三 | √ | 通过 | |
5 | 查询结果展现 | 默认分页,表格展现. | 张三 | √ | 通过 | |
6 | 查询业务说明 | 单表,多表,表过多要考虑性能 | 张三 | √ | 通过 | |
7 | 增删改功能 | 通用校验 | 重复提交校验,权限校验,幂等 | 张三 | √ | 通过 |
8 | 并发校验 | 按数据,按用户? | 张三 | √ | 通过 | |
9 | 业务校验 | 其他业务校验说明 | 张三 | √ | 通过 | |
10 | 修改业务说明 | 执行修改后的业务说明 | 张三 | √ | 通过 | |
11 | 批量功能 | 事务原子性 | 默认一行记录一个事务 | 张三 | √ | 通过 |
12 | 数据量确认 | 数据过多文档中应有性能方案 | 张三 | √ | 通过 | |
13 | 操作提示设计 | 总共多少条,成功多少条,明细 | 张三 | √ | 通过 | |
14 | 历史数据 | 上线数据处理 | 老版本数据处理说明 | 张三 | √ | 通过 |
15 | 错误数据修复 | 错误数据处理说明 | 张三 | √ | 通过 | |
16 | 可维护性 | 可维护设计 | 可理解性、可测试性、可修改性、可靠性、可移植性、可使用性 | 张三 | √ | 通过 |