项目开发基本流程
1,项目可行性分析。分析能不能实现,有没有前景(战略规划部门,市场部)
2,项目需求分析。(项目的功能、模块、执行流程分析)(形成需求分析文档/项目原型)(需求分析部门,产品经理完成,产品经理出项目原型图)
3,详细设计。
(架构师,项目经理)确定使用的语言,确定框架(单体/微服务),数据库选择。
确定详细的项目开发流程,包含哪些功能,功能内部流程,分配开发任务
4,开发
前端开发
依据ui设计的切图、项目图来前端开发
后端开发
设计对应的表结构,关联关系
写接口,测试接口,前后端联调,进行基本功能测试
5,详细测试(测试工程师)
黑盒白盒测试
压力测试
6,项目打包上线(运维、实施工程师,必须懂Linux,因为要在服务器上操作)
7,维护(运维工程师,必须懂Linux)。改进,bug修改
一个项目组只能有一个数据库服务器,一套后端代码(IP地址链接数据库,设置支持远程访问,数据库的备份工作)