一、需求梳理
根據商務、市場、客戶提供的清晰或者模糊資料,項目成員另外搜索、查詢相關資料,參考第三方的類似系統,進行梳理。
需求整理階段需要輸出的結果爲以下幾個方面:
- 系統的使用對象
- 管理的數據類別及來源
- 概要的功能
- 整體的業務場景(給出業務場景示意圖)
- 項目期望的概略時間表,項目實際的概略時間表
儘可能的把以上的結果反饋給市場、商務、客戶,避免大的偏差。
二、概要分析
1.詳細的數據類別整理(體現爲需要哪些表進行支撐,表相互之間的關係);
2.功能模塊的劃分(大功能模塊劃分及每個大功能模塊所含小功能);
3.系統架構(系統構成、採用的框架、數據庫選型等);
4.項目中技術難點分析;
5.UI草圖設計。
三、詳細設計
1.數據庫表設計(工作量較大,也是最關鍵、最費神的部分,考慮的因素較多);
2.接口設計;
3.搭建項目的整體開發環境;
4.前端UI設計(基於前期的草圖設計進行詳細的實線);
四、分模塊開發
1、進行任務劃分(WPS,工作分解);
2、制定進度計劃;
3、在協同開發環境下進行編碼;
4、邊開發、邊測試、做好自己所負責模塊的局部測試;
5、定期開展工作協商會議,確定進度及質量,隨時根據項目的最新進展情況進行調整;
6、在完成局部開發並向項目負責人通報模塊完成以前,一定做好詳盡的測試(前端界面、後臺功能、各種條件下的白盒測試);
五、整體聯調及改進
1.整體聯調時,清理局部測試時的臨時數據,錄入正規測試數據;
2.數據準備完畢後,根據業務場景圖,完整的按照業務流程,一步一步的進行測試,同時記錄聯調過程中出現的問題和需要改進的地方;
3.根據聯調結果,重新進行任務分解,確定改進和完善進度;
4.以上過程反覆迭代,直到系統達到預定的期望值
六、系統上線
1.撰寫系統部署上線的步驟;
2.準備相應的軟硬件;
3.系統部署,基礎數據注入;
4.測試系統是否正常
5.填寫部署報告表格
七、系統收尾
1.撰寫操作手冊
2.申請軟著—》[第三方測試報告]—》[軟件登記證書]