APP開發過程一般我們自己開發App或者公司開發App,都是從一個構想到*后成為一個真實的產品。
這中間經歷很多的過程和多次的版本迭代才能*終上線一個比較體驗完好的產品。這篇文章還是結合我現在公司的項目來
一步步的展開分析。需求分析階段:初創公司團隊可能在這一階段有一個比較好的構想,或者公司有一個正式的運營體系
設計階段:當我們的需求文檔建立之后,那么我們就進入到了設計階段,設計階段包含了UI設計,原型圖設計,管理臺設計,后臺開發文檔設計等。
UI設計階段:這個時候需要UI妹紙把項目的UI效果圖實現出來,同時經過項目需求分析會,來探討設計是否合理以及怎么優化
,如果項目評審通過,那么UI妹紙會把效果圖,標注圖,以及不同分辨率的切圖切出來,交給前段開發人員。
管理臺設計:管理臺配置規范,以及管理臺怎么配置說明,例如項目設計的輪播圖地址配置,大圖片配置等等。
后臺開發文檔設計:后臺每開發一個接口,都要詳細列出來,需要進行什么操作,以及怎么實現,來供后臺開發人員參考。
后臺整理出一個完成的開發文檔,里面詳細列出每一個接口需要哪些參數,返回值等來交給前端人員調用調試。
APP開發階段:當完成了以上的設計之后,那么我們就到了App開發階段,App開發設計到三個模塊:前段開發,后臺開發,
管理臺開發后臺把服務器建立起來,并開始編碼,提供文檔接口給前段,一般我們真實項目中都是邊開發邊調試的方式進行
開發。前段首先根據UI效果圖進行頁面的設計,然后UI布局完成后開始調試接口,如果發現接口有問題,直接與后臺開發者
聯系,來一塊調試接口。管理臺負責需要展示的數據。前段負責請求后,校驗管理臺配置是否正確。
項目測試階段:當App開發完畢,我們就進入到了*終的測試階段,我們自己開發使用的是測試網,當測試網開發完畢,進入到自己測試階段,是sit環境自己進行測試,
發布到應用市場階段:經歷過自己測試,業務部門測試,測試工程師測試,UI設計師測試,這個時候我們就可以打包發布到應用市場了。
其實真實開發過程中會遇到很多的問題,比這篇文章要復雜的多了 |
|