最近因业务需求需要开发一个电商平台,需要写一个需求文档。
今天就给大家讲讲写自己写需求文档的感受。
首先,普及一下业务开发流程:
1.市场调研
2.需求分析
3.概要设计
4.详细分析
5.编码
6.测试
7.上线与维护
以上七点是比较全面的开发流程;
在开发过程中我们需要与客户进行沟通交流,以确定客户所需,尤其是客户明确提出所需要的功能,需要在需求分析中得到体现。需求分析还需要对项目的总体框架进行一个规划,既要结合客户需求又要结合公司具体情况进行准确的分析。可以说需求分析是有关一个项目开始的基调,对于一个项目来说是非常重要的,若需求分析设计的过于简单,对项目后期的开发与维护是非常不利的;
(此阶段主要是根据客户前期提出的需求来进行整理,通过专业的需求分析,得出规范的需求表格,从而为整个软件项目的开发打下良好的基础,并且,我们会根据需求表格做出项目结构图和流程图。另外,在软件开发过程当中产品的需求可能会不断改变,我们也会根据需求变更的情况作出需求变更表以便对各种变化情况进行汇总和整理,保证项目的顺利进行)