本人也是一边写一边考虑,有些重要的项可能放在了后面,但是基本是按照实操的逻辑顺序来写这个步骤的。
1.确定业务逻辑、主要功能列表
2.确定每个功能的前置条件(用户操作了什么、输入内容)、业务逻辑(操作此步骤所产生的逻辑变化:涉及业务字段、字段的状态变化、输出内容)、功能的后置条件(如果功能在此结束,而一般不需要写后置条件)。
3.细分每个功能的异常条件,重复列明异常中第二步的内容。直到本功能已经结束。
4.考虑每个功能的不同权限的用户所拥有的权限
5.主要的业务逻辑流程图,必须单独列清,比如银行app必须列清转账的逻辑流程。如果有时间的话,所有的业务流程图都列出来。
6.页面跳转图,如果要写,则必须把页面跳转形成闭环。
7.数据库的所有字段表整理
8.如果功能需要排期,也要把功能优先级排列出来
9.参数说明表格。功能如果涉及数据的变化,比如利息的计算公式,或者用户ID生成规则,账单生成规则,必须设计出参数的计算规则。
10.静态原型图:所有的功能用文字说明以后,用原型图绘制出来理一遍。并且在原型图上标明功能的标注。
11.动态原型图:说明功能流程与页面跳转的最好解释工具。
12.明确所有的搜索框字段、以及输入输出预期条件。
网友评论