1、需求分析
需求分析是项目中比较重要的一个环节,需求一旦确定,项目负责人或者技术人员务必与客户确认产品细节,最好可以签好合同之类的书面证明,以防后期增加工作量。
2、可行性分析
可行性分析一般分为商业可行性分析和技术可行性分析。商业可行性由客户和项目负责人对市场、产品前景评估;对于开发人员来说,主要是技术可行性分析,需要有丰富经验的技术人员对所需技术、完成时间进行评估并确认。
3、编写项目计划书
项目计划书:①项目功能模块划分开发周期安排② 开发人员安排及工作分配
项目计划书是写给客户和公司看的,计划项目开发、成本情况,也作为对项目进度的一个监督参考,根据完成情况及时调整工作安排。
4、系统设计
包括功能结构设计和 业务流程设计,一般完成系统设计需要使用visio等文件进行类图、时序、流程文档的设计。
5、数据库设计
数据库设计应有专门的数据库设计人员进行,要充分考虑到全局数据的使用。在此项要形成数据库设计文档