开发流程

开发流程

有朋友问我到公司怎么开发的,开发流程是什么,可能也有很多刚入职或者还没入职正在找工作的程序员,也想问这样的问题。说下面的这段话的时候,我自己也刚开始步入工作没多久。希望下面的回答能帮到问此问题的人,此处发言仅供参考。

一般是这样,比如客户要求什么功能,确定需求,分析理解需求/改需求,开始做详细设计(数据库怎么设计、页面怎么设计、项目什么结构)至于做详细设计,比如包结构,画个类图、流程图、要明确类和方法,接着开始编写代码,代码编写完成后要进行单元测试(一般就是自己测,或者队友测,有问题就改),然后更新版本(开发的时候是在开发服务器上编辑的代码,等编写完后,就要在部署到测试服务器上,然后开始测试,要在测试服务器上部署项目更新版本)。接着就开始进行测试,测试过程中把问题都记录下,我们是在一个自己的平台上提交问题,指定谁的问题,谁去改等,有了问题之后就是改问题(改bug),bug改完再部署到测试服务器上,进行回归测试(就是把之前那些问题再测试一遍),然后后面就可以交付了,部署到客户机上,还得演示,不能在客户场出问题(所以前面测试要好好测)。

说的非常笼统,对于刚入行的我来说,这就是我开发的流程了。以后还会继续学习,其实开发流程就是软件开发的过程,我个人建议大家去系统的学习一下软件工程,软件开发离不开软件工程,要把软件做好必定是按照软件工程的过程来进行的,并且有非常严格的质量检测。

就说道这儿啦,拜拜!

posted @ 2020-03-19 17:08  晴和琼林  阅读(166)  评论(0编辑  收藏  举报