(一)項目可行性研究階段:
根據公司產品規劃和市場需求,進行前期調研工作,對市場定位、技術發展、功能需求、經濟效益、進度要求、風險分析等進行可行性研究,擬定報告進行評審。我公司有多年的軟件開發經驗,不只是單純的按照客戶提出的需求來進行軟件開發,而是在有大量業務實踐的基礎上,分析客戶所提需求,給出更加符合國家政策及行業發展的指導性意見。
(二)項目立項階段:
項目可行性分析評審通過后,正式立項,成立項目組(項目經理、質量保證人員、程序開發人員、測試人員、培訓人員、文檔人員、產品經理)。
(三)需求分析階段:
根據客戶提出的技術要求、軟件任務書及其他文件,實地調研、溝通,明確詳細的軟件需求,編寫系統技術方案書。
(四)策劃設計階段:
根據軟件需求建立軟件總體結構和模塊間的關系,確定各模塊功能,定義各功能模塊的借口,設計全局數據庫和數據結構,綜合計劃進一步細化,制定出項目進度預計。
(五)編碼實現階段:
根據軟件詳細設計說明,對各程序模塊進行編碼、調試、靜態分析和單元測試,驗證程序單元與設計說明的一致性。
(六)軟件測試階段:
對客戶需求的全部功能和性能要求實施測試,以確定整個軟件系統可按照客戶需求進行安裝使用。
(七)軟件交付、培訓階段:
對完成測試的軟件系統向客戶進行交付,確定驗收。組織軟件使用人員進行系統操作培訓,并提交系統操作說明文檔。
(八)軟件系統維護階段:
及時響應客戶需求,提供技術支持維護,保證軟件系統使用無憂。