項目需求分析
這個環(huán)節(jié)是由項目經(jīng)理完成,項目經(jīng)理首先和客戶進行交流,了解客戶的需求,然后分析項目的可行性,如果項目可以被實現(xiàn),項目經(jīng)理寫出項目需求文檔交給設(shè)計師完成后續(xù)的開發(fā)。
頁面設(shè)計
這個環(huán)節(jié)主要是UI設(shè)計師參與,UI設(shè)計師根據(jù)產(chǎn)品需求分析文檔,對產(chǎn)品的整體美術(shù)風(fēng)格、交互設(shè)計、界面結(jié)構(gòu)、操作流程等做出設(shè)計。負責(zé)項目中各種交互界面、圖標、LOGO、按鈕等相關(guān)元素的設(shè)計與制作。
編碼
這個部分由程序員來實現(xiàn)。(程序員分為WEB前端開發(fā)工程師和后臺開發(fā)工程師。前端開發(fā)人員主要做我們可以在網(wǎng)頁上看的見的頁面,后臺就做一些我們看不見的管理系統(tǒng)以及功能的實現(xiàn)。)程序員根據(jù)UI設(shè)計師的設(shè)計,用編碼來完成整個項目的各個功能。
測試
這部分由程序測試員來完成。程序測試員主要就是測試尋找程序還存在的bug,一般來說剛編碼完成的程序都是存在問題的,就需要測試人員反復(fù)不斷的測試并將存在問題的測試結(jié)果交給編碼人員進行bug的修復(fù)。等到幾乎所有bug修復(fù)完成,這個項目差不多就可以上線了。
維護
程序的維護是整個項目的最后一個階段,但也是耗時最多,成本最高最高的的一個階段。程序的維護包括程序上線后后續(xù)bug的修復(fù)和程序版本的更新。