系統轉換概述
系統轉換指由原來的系統運行模式過渡為新開發的管理信息系統的過程。新系統通過系統測試後,必須通過系統轉換,才能正式交付使用。因此,系統轉換的任務就是完成新老系統的平穩過渡,這個過程需要開發人員、系統操作員、用戶單位領導和業務部門的協作,才能順利交接。
系統轉換方式
系統轉換的方式主要有三種:直接轉換、並行轉換和分段轉換。
1.直接轉換
直接轉換是指在老系統停止運行的某一時刻,新系統立即開始運行,因此也稱為直接切換:如圖9-5所示,直接轉換最簡單,而且系統轉換的費用也很低,但它的風險很大。因為一旦新系統發生嚴重問題而運行不起來,將會給業務工作帶來混亂,產生極大的不良影響。所以,如果採取這種方式轉換,應該具有謹慎的轉換計畫,做好各種準備工作,安排充分的時間去修正可能出現的問題。除此之外,應採取一些預防性措施,比如使老系統保持在隨時可以啟動的狀態。
這種轉換方式適用於小型的不太複雜的信息系統,或信息時效性要求不很高的系統,並且新系統應經過詳細的測試和模擬運行。這種轉換方式可以從心理上克服用戶對老系統運行的依賴,迫使他們努力使用好新系統進行工作。因為除此之外,他們無其他路可走。
2.並行轉換
並行轉換是指新老系統並行工作一段時間.經過一段時間的考驗以後,以新系統正式全面代替老系統,如圖9-6所示。採用這種轉換方式,用戶可以一方面繼續用習慣的方法使用老系統;另一方面也開始使用新系統。這樣可以保證業務工作的延續性,兩個系統可進行對比,互相校對結果,以使用戶對新系統有一個逐漸認識和接受的過程。並行轉換方式是最安全、保險的方式,並且也是最常用的方式,因為一旦新系統發生問題時,老系統仍然在正常工作,從而保證了過渡過程平穩可靠。
3.分段轉換(試點過渡)
分段轉換(試點過渡)指在新系統投入正常運行前,將新系統分階段分批逐步代替原系統的各部分,最後完全取代原系統。這種方式實際上是上述兩種方式的折中方案,既可以保證轉換過程的平穩和安全,減少風險,又可以避免較高的費用,但也存在新老系統對應部分的銜接不平滑的問題。大多數的管理信息系統的轉換大多採用這種方式。
轉換主要工作
根據信息系統的實際開發和套用情況,確定了系統轉換的方式以後,除了做好組織準備、物質準備和人員培訓等準備工作之外,最重要而且t作量最大的是數據準備和系統初始化以及糾錯工作。
1.數據準備
數據準備是從老系統中整理出新系統運行所需的基礎數據和資料,即把老系統的檔案數據加工成符合新系統要求的數據,其中包括歷史數據的整理、數據口徑的調整、數據資料的格式化、分類和編碼、統計口徑的變化、個別數據及項目的增減刪改等。特別是對於那些採用手工方式進行信息處理的老系統,這個數據準備的工作量是相當大的,應提前組織進行,否則將延遲系統轉換的進程。
2.初始化
信息系統從開發完成到投入套用必須經過一個初始化的過程。系統初始化包括對系統的運行環境和資源進行設定、系統運行和控制參數議定、數據載入以及調整系統與業務工作同步等內容。其中數據載入是工作量最大且時間最緊迫的一個重要環節:因大量的原始數據需一次性輸入系統,而企業生產或管理業務活動不斷產生新的信息,如果不能在有限時間內將數據輸入完畢並啟動系統,則新的數據變化會造成系統中的數據失效。
3.糾錯
系統初始化中的大量的數據載入工作是系統啟動的先決條件,並且一般都是由手工輸入突擊完成的,因此輸入中最重要的是正確性。數據載入中出現的數據錯誤,大體有四種來源:原始數據中就存在錯誤;數據整理工作中產生的錯誤:輸入錯誤;新系統可能的程式錯誤。在系統初始化過程中要注意採取一定的手段來查錯和糾錯,以防止錯誤的數據進入系統:例如,為了保證輸入的正確性,有時採用數據的重複輸入法,把同一批數據分兩次重複輸入,由系統自動核對輸入的差異.以檢查數據輸入的錯誤,儘管輸入工作量增加了一倍,但有效地避免了數據的輸入錯誤:如果數據內部有計算或平衡關係,可用程式對輸入的數據進行檢查,發現其可能存在的錯誤。如果老系統是計算機系統,則數據載入的主要工作將是進行數據和檔案的轉換,使數據轉入新系統中。總之.數據載入工作量大,要求高,應予以高度重視。
在系統轉換過程中,尤其是長時間的並行轉換過程中,用戶又會發現一些系統的錯誤和功能的缺陷,此時應以系統分析中確定的系統目標來衡量是否要對系統進行修改,對此,無論是用戶還是系統開發方都應採取慎重態度。程式中出現的錯誤和漏洞是開發方必須修改的,其工作量一般也並不大。但若用戶提出要補充新的功能,如增加某些新的查詢或報表功能,這種要求往往超出了系統目標和系統總體設計方案的範圍。如果改動量不太大,則可考慮進行必要的改動,滿足用戶的要求。如果改動工作量很大,甚至要重新從系統分析或設計做起,則最好是把這些要求先記載下來,留待下一周期去擴展。事實上,各種新的要求在系統運行中會不斷地提出來,如果每提一個新要求就進行一次修改,新系統將永遠無法正式投入運行。在新系統投入運行時,應該允許有某些不足,並在運行過程中不斷積累經驗,發現新的問題,然後再通過系統維護和系統更新來逐步解決這些問題,使系統逐步改善。
分段轉換特點
分段轉換實際上是上述兩種方式的結合,在新系統全部正式運行之前,分階段一部分一部分地替代老系統,如圖9—7所示。由於是一個漸近的過程,轉換過程中沒有正式運行的部分,可以在部分並行的模擬環境下考驗。
這種方式避免了上述兩種方式的不足,轉換過程可靠且費用不高,但它也帶來了新的問題,增加了部分轉換中的接口問題,即部分新系統與部分老系統的銜接問題,這類接口有時在轉換中相當麻煩。例如,一個基於網路的信息系統在分段轉換過程中,若某老系統的功能要向新系統的功能模組提供數據,只能以人工方式鍵入,並且要編制臨時接口程式。
分段轉換適用範圍
分段轉換方式比較適用於大型信息系統的轉換,可以保證平穩、可靠轉換,並且管理上也是可行的。在分段轉換過程中,第一批新老功能轉換的效果至關重要,如果效果好,將會給以後其他部分的轉換帶來積極的影響;否則將會引起用戶的猜疑和牴觸,而且這種消極影響將大大延長轉換的過渡過程。
分類
在系統轉換過程中.為防止新系統故障而引起整個系統混亂.而採用分段(逐步)轉換.分為以下三種情況:
(1)按功能分階段逐步轉換。首先以系統中一個主要功能或獨立性強又簡單的功能投入使用,正常後,逐步增加其他功能。
(2)按機器設備分階段逐步轉換。如是在線上,先用主機實行批處理,再逐步增加在線上終端實現在線上處理。如是網路,先選少量微機網.再逐步增加實現整網路系統。
(3)按部門分階段逐步轉換。先選一、二部門.待正常之後逐步增加之。
逐步轉換是廣泛採用的方法,平穩、安全,但應注意解決好分步轉換的幾部分之問的接口問題,特別是人們的思想觀念的轉換與人工的轉換;基礎數據要準確無誤和及時;系統人員要有足夠的準備,作好記錄、分析和糾錯工作。