一篇文章教会你需求分析文档怎么写

一篇文章教会你需求分析文档怎么写首先我们先理解什么是需求分析,看下图下面我们只讲解四个大阶段,这四个大阶段都是理论型的阶段,至于下面两个个阶段介均是实践型阶段,故不给予讲解。一.需求分析在这个阶段,我们主要是要分析项目的一个组织和结构。首先确定使用者,我们要知道自己的项目会有多少种角色,比如说接下来的举例是针对于一个培训平台的模式来进行讲解。一个培训平台,我们能确定的角色有用户,机构以及管理员。确定完角色,接下来就是业务流程。什么叫业务流程?业务流程就是你…

        首先我们先理解什么是需求分析,看下图

一篇文章教会你需求分析文档怎么写

        下面我们只讲解四个大阶段,这四个大阶段都是理论型的阶段,至于下面两个个阶段介均是实践型阶段,故不给予讲解。

一.需求分析

        在这个阶段,我们主要是要分析项目的一个组织和结构。首先确定使用者,我们要知道自己的项目会有多少种角色,比如说接下来的举例是针对于一个培训平台的模式来进行讲解。

        一个培训平台,我们能确定的角色有用户,机构以及管理员。确定完角色,接下来就是业务流程。什么叫业务流程?业务流程就是你这个项目各个角色之间能干的事,还有之间的关系,然后做出一张业务流程图(下图)。

一篇文章教会你需求分析文档怎么写

        除了上面那个大的流程图以外,我们肯定还需要让看这份需求分析的人能够去更深层次的理解我们整个项目的具体流程,所以在文档里我们可以按照下图的结构做出类似于上图的流程图去描述我们的需求分析。

一篇文章教会你需求分析文档怎么写

二.概念设计

        上面的流程图做完后,就可以进入这个阶段了,这个阶段是数据库的概念设计,概念设计其实就是做E-R图,E-R图概念性的东西我也不多赘述。简单来说就是做出一个图来阐述数据库中表和表之间的联系,以及每个表的属性,话不多说上图。

一篇文章教会你需求分析文档怎么写

        上面这个图就是E-R图,做好图后,我们还得对图的实体、联系和属性进行讲述,例子如下图。

一篇文章教会你需求分析文档怎么写

 三.逻辑设计

         逻辑设计也不会很复杂,就是简单的描述下表和表之间的关系用一种模型连线的形式呈现,然后还有表的一个主码设计,这个也比较简单,直接上图。

一篇文章教会你需求分析文档怎么写

一篇文章教会你需求分析文档怎么写

 四.物理设计

        接下来便是我们的重头戏了,数据库物理设计,这里面包括了数据库的选择,表的设计,数据字典的设计,我们一部分一部分来。第一部分是比较简单的数据库的选择,正常来说现在只考虑的是关系型数据库MySql。然后表设计的话,就是把表的主要结构展示出来,也是如下图。

一篇文章教会你需求分析文档怎么写

 d49b4caf0c857478ff62ee0bd0185198.png

        然后仿照这个例子,把每张表都呈现出来,这个就是表设计。最后是数据字典,数据字典的话涉及到数据项、数据流、数据存储、数据结构以及一个处理过程。

        数据项就是你每张表中的字段,每个字段拿出来分析就构成了数据项。

一篇文章教会你需求分析文档怎么写

        数据流是项目中某位角色在操作时产生对数据项变动的一个影响流程。

一篇文章教会你需求分析文档怎么写

         数据存储,是一些有关系的数据项连接构成一个完整的信息,如会员信息,订单信息。

一篇文章教会你需求分析文档怎么写

         数据结构则是说每张表存放的什么信息,以及具体组成的数据项。

一篇文章教会你需求分析文档怎么写

         处理过程是指每次某个角色在操作时涉及的数据流以及处理逻辑名称。

一篇文章教会你需求分析文档怎么写

        仿照如上,就能写出项目的需求分析文档了,如果还有不明确的,可以点击下方有个免费的资源下载,可以看到整个完整的需求分析文档。
数据库作业部分文档关于需求分析-MySQL文档类资源-CSDN下载数据库作业部分文档关于需求分析更多下载资源、学习资料请访问CSDN下载频道.一篇文章教会你需求分析文档怎么写https://download.csdn.net/download/m0_65831893/85063649

(以上内容仅供学习参考,若有错误之处欢迎指正交流)

今天的文章一篇文章教会你需求分析文档怎么写分享到此就结束了,感谢您的阅读。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:https://bianchenghao.cn/8672.html

(0)
编程小号编程小号

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注