系統實施方案
1、項目總體實施計劃
為了有效地保證系統開發的質量,整個系統建設的全過程劃分為準備、設計、開發、實施和運行階段,每個階段完成相應的任務,確保信息系統的建設。
如下圖所示:
2、需求分析階段
需求分析流程如下:安排需求人員參與本項目需求調研工作(包括:軟件開發人員,各處室業務人員、集成人員和美工等);制定及修改需求開發計劃,需求調查。
(1)需求分析
ü確定技術解決方案及技術架構
ü和各處(室、局)確認業務需求
ü建立《需求規格說明書》
(2)需求評審
(3)需求確認
(4)
需求基線管理
3、設計開發階段
安排工程師進行系統設計開發工作,包括:美工、系統設計人員、業務開發工程師和系統集成工程師,具體工作包含如下:
(1)概要設計
ü制定概要設計計劃
ü確定系統架構和概要設計準則
ü概要設計
ü評審系統概要設計
ü確認《概要設計書》
ü概要設計基線管理
(2)詳細設計
ü制定詳細設計計劃
ü確定詳細設計準則
ü詳細設計
ü評審系統詳細設計
ü確認《詳細設計書》
ü詳細設計基線管理
(3)程序編碼
ü制定并不斷修正編碼開發計劃
ü編制《編程規約》
ü設計程序框架和共通模塊
ü編碼實現
ü代碼評審
ü編碼基線管理
4、系統測試階段
在系統開發完成后,將對系統進行系統整體的系統測試、性能測試等,以及編寫相應的測試計劃文檔、測試用例、測試報告等。
項目測試工作分為單元測試、集成測試和系統測試,單元測試由開發工程師負責,在編碼結束后實施。軟件在通過單元測試后,才能實施集成測試和系統測試。集成測試和系統測試由測試工程師負責,并且在軟件的設計與實現階段,測試工程師就必須開始測試用例的設計。在集成測試實施前,測試用例必須通過評審。
項目測試流程如下:
測試項目測試工具:
測試工具
描述
Test?Director?8.0
測試管理工具
QuickTest?Professional?9.2
自動化測試工具
Load?Runner?8.1
性能測試工具
5、系統試運行階段
系統試運行流程圖如下:
(1)編制計劃
與項目實施負責人商議具體試運行時間,地點,人員等安排,項目組編制《試運行計劃》。
(2)發試運行通知
在試運行開始前2天,按照《試運行計劃》,將時間,地點,人員等信息通知用戶實施負責人。
(3)搭建環境及數據準備
在試運行開始前搭建好軟件環境、硬件環境、網絡環境、調通線路,檢查軟件、硬件、網絡、線路等各個環節是否有問題。
數據準備,由各處室整理提供試運行基礎數據,系統所需各類數據完整可用。
(4)組織試運行
用戶相關各級領導給予全面配合,組織相關人員進行試運行。項目組負責擔當指揮,檢查用戶人員組織情況并給予指導,跟蹤檢查如下情況:
跟蹤數據流轉狀況。
觀察業務流程執行狀況。
觀察操作人員操作表現。
觀察系統運行速度及異常表現。
觀察關鍵數據的正確性。
及時糾正錯誤操作、對于新發生的問題及時與相關人員溝通,確定解決辦法。
(5)試運行總結
試運行完成,試運行中設備、軟件的運行情況良好,試運行中業務流程和操作環節符合預期期望,試運行順利通過。
6、項目驗收階段
在建設本項目的同時,應嚴格遵守項目的各種測試和流程控制原則,以確保該項目系統順利完成。因成立質量控制和驗收組,根據軟件開發規程和技術規范要求,對應用系統開發全過程實施軟件質量控制,對開發全過程的文檔、程序進行全流程管理,在應用軟件安裝調試之后,負責應用系統的測試和測試結果的認證。在整個系統完成試運行之后,聯合進行整個系統的終驗和測試,對照技術規范要求,提交終驗報告,正式交付運行。
7、運營維護階段
運營維護期的所有維護工作,包括軟件出現問題修改、細節性功能的增強,在運營維護階段用戶提出的問題和意見,運維服務人員都應以《軟件問題及修改記錄》的書面形式提交給項目組,待項目組修改完成后運維人員應組織相關的業務負責人進行確認。
8、項目進度計劃
階段
相關工作
成果與說明
參與人員
項目
啟動
1、項目組織、人員準備
項目組織機構
項目組長、項目經理、系統開發組、系統設計組、系統測試組等項目相關人員。
2、測試、開發環境搭建
項目啟動任務書
3、業務系統了解、學習
項目綜合實施計劃
需求分析與技術方案確定
1、數據庫、中間件等平臺技術構筑論證
數據庫、中間件的確定
系統開發組、系統設計組
2、應用系統架構方案和功能分析
應用平臺和功能的確定
3、部門節點數據分析、需求分析
數據標準與流程設計
4、功能分析
Demo原型、開發技術設計方案
系
統
設
計
1、中心資源數據庫設計及管理規范
詳細設計報告
技術實施方案
系統開發組、系統設計組
2、數據質量審核、比對工具與規范
3、元數據管理工具與規范
4、分析專題建設規范
5、數據交換設計、數據存儲設計、系統集成設計
6、權限控制機制
7、功能設計
8、數據展現工具與規范
9、應用框架設計(含:工具集成設計)
系
統
開
發
測
試
詳細設計
詳細設計報告
系統技術手冊
系統開發代碼
操作手冊
系統測試報告
系統開發組、系統設計組
開發
編碼
功能測試
UI測試
性能測試
安全性和訪問控制測試
故障測試
兼容性測試
安裝測試
系統
實施
系統部署、運行
系統部署方案
系統試運行報告
系統實施組
系統安裝部署
系統試運行
項目
培訓
1、系統管理員培訓
集中培訓、實踐培訓等
系統培訓組、用戶
2、關鍵用戶培訓(操作員培訓)
集中培訓、實踐培訓等
系統
上線
驗收
系統上線與驗收
系統上線運行
系統驗收報告
系統實施組
系統正式上線
系統驗收