一個(gè)網(wǎng)站或者一個(gè)軟件開發(fā)流程是什么樣子呢?
時(shí)間:2022-09-01 07:00:01 | 來源:網(wǎng)站運(yùn)營
時(shí)間:2022-09-01 07:00:01 來源:網(wǎng)站運(yùn)營
一、討論分析需求。一般有十來個(gè)人的網(wǎng)絡(luò)公司,在開發(fā)程序之前,都會(huì)有一位需求對接人。跟甲方深入溝通了解整個(gè)系統(tǒng)的難點(diǎn)和細(xì)節(jié)。需求分析做出詳細(xì)的功能列表,做出思維導(dǎo)圖,并且制作像墨刀,axure的原型圖。與程序員和設(shè)計(jì)師開會(huì)溝通。前端和后端會(huì)溝通好api返回格式,如果是規(guī)范的公司,為了提升效率,會(huì)把接口文檔寫好。
二、設(shè)計(jì)師設(shè)計(jì)ui拿到了需求的原型圖,就可以先根據(jù)產(chǎn)品實(shí)際業(yè)務(wù)來設(shè)計(jì)符合產(chǎn)品基調(diào)的ui圖,現(xiàn)在流行扁平化設(shè)計(jì)。設(shè)計(jì)師把設(shè)計(jì)圖搞定之后,會(huì)把設(shè)計(jì)的素材切出來,整理起來給到前端開發(fā)者。
三、后端開發(fā)拿到了需求的原型圖和接口文檔,后端開發(fā)程序員開始后端開發(fā)??赡茉趧傞_始對并發(fā)量的需求比較低,會(huì)以最低可行性來制作,以效率為第一因素,盡快的開發(fā)出第一版可用產(chǎn)品。
四、前端開發(fā)有了設(shè)計(jì)師的ui圖和已經(jīng)約定好的api文檔。前端可以使用mock來模擬后端的接口,同時(shí)把設(shè)計(jì)圖的ui制作好。這個(gè)過程可以后端開發(fā)同步進(jìn)行。
五、測試等到前端和后端都已經(jīng)完成了開發(fā),把接口接通,開始調(diào)試。通常有一到兩名測試人員。他們會(huì)把功能都測試個(gè)邊,把已存在的bug記錄下來,并且做成文檔提交。這是歸屬于誰的bug就會(huì)讓誰來修復(fù)。重復(fù)幾次這個(gè)過程,軟件就會(huì)變得穩(wěn)定可靠了。
六、上線交付讓甲方爸爸來測試和使用整個(gè)軟件。并正式上線。
七、點(diǎn)個(gè)贊唄!如有定制開發(fā)需求,請私信