以前没写过,也跟公司性质有关,自己研发的软件,然后用户提哪里用的不合适,然后调整。现在要做一个新项目,领导让做一个需求文档,所以就研究了以下。
总结有几点:
1、要明白客户要做什么(需求的大概框架,以及逻辑、算法、公式等),这个过程要问甲方项目负责人(可能会知道有哪些部门、负责人等)。
2、明白框架以后,要明白具体的操作过程(需要录入哪些内容、平时都是根据哪些查询的、哪个地方需要打印、什么时候要导出等),这个过程要问甲方软件使用的具体工作人员。
在这个过程中可能会有部分业务操作人员提出了(实际操作人可能会提很多,只要他有兴趣,让他说。越详细以后做出的软件系统越健壮。),但是得请示领导以后才能决定,那么再继续问项目负责人。
3、开始整理、分析软件功能。
4、把自己整理的功能再详细给领导讲解以下,以自己的思想为主,问领导是否同意(领导始终是自己的思维,所以要把自己想的和领导确认一下),有没有什么补充的。(确认无误后开始下一步)
5、数据库设计。