关于需求文档的格式就不多说了,就讲讲关于如何写的详细,当然也得那么痛苦对自己也是有帮助的,顺带帮助自己理了一下业务流程:
1.元素名称是什么:按钮,表单,搜索框,包含的其他元素有哪些,是如何来的
2.功能描述或者说页面描述:是为了实现什么
3.开发的优先级:以优、中、低表示
4.业务规则是什么:哪些内容又是可点击的,哪些是必须填写的,哪些是非必要填写的,
填写的字段有没有要求,字数是多少,字符是哪些;
是不是要分页;多少条之后分页;
没有数据的时候如何展示;没有有数据的时候如何排序;
有数据又是如何排序的;
在什么情况下可点击,什么情况下不可点击;
点击后,以什么形式展示;
5.前置条件是什么:在进行此操作前是否有条件的限制
6.主流程是什么:
描述;主要流程图;
默认如何展示,哪些是必要条件;
输入正确信息的提示,输入错误又是如何提示,以什么形式提示;
交互的方式期望是什么样式的;
更改信息后是否需要页面刷新,在什么情况下去刷新;
7.分支流程是什么:分支流程出现的情况;
8.异常流程是什么:
可能出现的异常情况,该如何做;
如果填写多余会怎么做,填写重复怎么做;
网络异常怎么做;没有权限怎么做;404页面怎么做;
9.后置条件是什么:
操作完毕之后出现的情况,是否有跳转,跳转到哪;
10.补充说明:其他说明