一、需求文档分为:
1、需求规格说明书:完全反应客户最原始的需求,理想的情况下是完完全全记录客户的一言一行而不掺杂任何分析的成分。
很显然,不能由研发人员来写,我们目前是有专门的需求调研人员,由产品经理领导,不涉及到任何UML图
2、需求分析说明书:在客户原始需求的前提下,进行分析归类,并得出不能实现的需求,同时提出需求调研阶段没有明确的需求,这一部分需要调研人员再进行调研,也就是说,需求规格与需求分析有一部分时间是重叠的
这一部分由需求分析的人员来写,一般是经验比较丰富的系统分析人员
二、设计文档分为:
1、概要设计文档:主要是在需求分析说明书的基础上进行,着重在对功能模块的划分、功能流程的细化整理、实体关系的整理、系统间接口的明确,当然最好数据库表也能设计得差不多
2、详细设计文档:在概要设计文档的基础上进行,着重在具体的界面流程的整理、数据库表的完善、系统间接口字段的明确。
三、开始coding
特别的是:在上面的三个大的阶段中,需求调研人员是始终需要参与的,因为无论你那个阶段做得多么好,都不太可能完完全全符合客户的需求(不是你笨,只因为需求是动态的:)),所以需要不断地与客户进行确认、沟通。
欢迎交流:
nbm0@hotmail.com