(1)開發計劃
根據用戶對平臺系統功能的要求和業務管理的需要,在充分分析當前升級界線信息管理系統開發和設計的技術與平臺的基礎上,確定本系統的技術方案和開發計劃,為系統的建設和實施提供一個基本的概要方案,保證系統的功能滿足應用的需求。在系統實施初期,要對系統的功能進行基本的了解和分析,制定完善的系統設計方案,并對系統應用的各項軟件和硬件平臺進行分析和設計,提供合理的平臺選型方案,以及系統實現的技術方案,做好系統開發和實施的技術攻關,確定系統開發的可行性。
(2)系統調研與需求分析
調研考察與用戶需求分析是平臺系統設計成功的關鍵,這個過程就是客戶將系統要完成的工作描述給系統設計者;另外,客戶的業務流程要描述給系統設計者。系統設計者要把客戶的思想領悟過來,領悟的多少基本決定系統的成功與否,因為理解了客戶的思想才能分析客戶的思想;哪些在現實條件或技術上是合理的;哪些功能計算機不可能實現;哪些功能應變通實現。并從客戶角度為客戶建議應增加哪些功能;從技術角度為客戶提高系統的檔次??傊?,客戶與系統設計者要充分交流思想,最后要達成一致。
(3)功能設計
在平臺系統需求調研分析的基礎上,對系統的功能進行設計、組織和安排,確定系統中各項業務功能的具體實施情況,以及每項功能需要實現的具體內容。功能設計是系統設計的基礎,是對系統需要完成的任務的深層次分析。
(4)系統設計
平臺系統開發設計的主要任務包括系統組織結構設計、系統數據庫設計、系統功能和實現方式的設計、系統用戶界面設計等,也包括系統應用中的軟硬件結構組織設計。
(5)系統編碼與實現
系統的設計書是一種可操作性描述,接下來就是根據該設計書的數據結構及軟件流程進行程序編碼;同時要對系統軟件進行采購以便建立起相應的開發環境。
(6)系統測試
在各項軟硬件的支持下,組織專門的系統測試人員對系統中的各項功能進行完整的測試,以檢驗系統功能的完整性和可用性。系統測試的內容主要包括系統功能測試、數據完整性測試、用戶界面測試、系統性能測試、安全性和控制性測試、系統配置測試、系統安裝測試等。除系統開發人員和專業測試人員的系統測試外,還將組織系統最終用戶的各項業務管理人員,對系統各項功能及其數據的組織情況進行全面詳細的測試,保證系統功能符合實際業務管理的需要。