需求—设计—分工开发—测试—上线
作为项目组来说,每当接到一个公司需求后,需要进行如下工作:
- 需求分析:项目经理与客户需求进行沟通,对需要的功能分析
- 二次需求分析:需求分析整理为文字性内容,提供给客户进行二次需求分析整理
①制作流程图
②数据库ER图:数据库搭建,表关系 - 编写需求规格说明书
①包括编码规范,命名风格,常量定义,代码格式
②技术选型
③数据库名称 - 团队分工
细致分工,明确负责那个模块 - 确认每周提交工作进度表
excel/word团队员工根据工作情况提交 - 项目开发
①指定项目每个阶段
②定期完成每个阶段的任务,功能 - 内部测试
测试人员完成,反馈 - 项目功能说明书
①客户使用
②客户根据说明书,再次进行功能测试,修改 - 进行上线测试
90%完成后,即可以上线项目,再次修改 - 根据实际需求进行剩余开发
Java程序开发是螺旋上升的阶段,不是直线的,根据客户的需求,反复修改代码,完成项目