項目開發的一般流程
- 確定項目需求:拿下一個項目
- 編寫《需求說明書》:使用文字和圖片的形式將業務表現清楚。不涉及技術,只涉及業務需求。這個環節要和客戶反復溝通。
- 編寫《概要設計說明書》:
- 涉及技術的的宏觀性的內容,不涉及技術的細節和業務的細節,技術架構的選型(比如JavaEE的3層架構分別采用是什么框架)。
- 還有數據庫設計,頁面原型。設計出完稿子,拿給客戶看看,圖片是否可以。可以的話,前端用html代碼實現圖片,然后靜態頁面給我們程序員。
- 這個環節要和客戶反復溝通,用戶簽完字以后,一般不允許改了。當然也可以給客戶一次或二次變更需求的機會,超過次數需要加錢才能修改。
- 編寫《詳細設計說明書》:涉及代碼的細節和業務邏輯分析,相當于偽代碼。
- 編碼階段(coding):根據《詳細設計說明書》進行編碼,單元測試
- 聯測:項目組內部的行為
- 測試組進行全面的專業測試:《測試報告》
- 上線運行(測試階段)
- 后期維護和二次開發
?