系統(tǒng)轉(zhuǎn)換

系統(tǒng)轉(zhuǎn)換
遺留系統(tǒng)
指任何基本上不能進(jìn)行修改和演化以滿足新的變化了的業(yè)務(wù)需求的信息系統(tǒng),它通常具有以下特點(diǎn):
- 系統(tǒng)雖然完成企業(yè)中許多重要的業(yè)務(wù)管理工作,但仍然不能完全滿足要求。一般實(shí)現(xiàn)業(yè)務(wù)處理電子化及部分企業(yè)管理功能,很少涉及經(jīng)營決策
- 系統(tǒng)在性能上已經(jīng)落后,采用的技術(shù)已經(jīng)過時
- 通常是大型的軟件系統(tǒng),已經(jīng)融入企業(yè)的業(yè)務(wù)運(yùn)作和決策管理機(jī)制之中,維護(hù)工作十分困難
- 沒有使用現(xiàn)代信息系統(tǒng)建設(shè)方法進(jìn)行管理和開發(fā),現(xiàn)在基本上已經(jīng)沒有文檔,很難理解
系統(tǒng)轉(zhuǎn)換
指新系統(tǒng)開發(fā)完畢,投入運(yùn)行,取代現(xiàn)有系統(tǒng)的過程,需要考慮多方面的問題,以實(shí)現(xiàn)與老系統(tǒng)的交接,有以下三種轉(zhuǎn)換計(jì)劃:
- 直接轉(zhuǎn)換:現(xiàn)有系統(tǒng)被新系統(tǒng)直接取代了,風(fēng)險(xiǎn)很大,適用于新系統(tǒng)不復(fù)雜或者現(xiàn)有系統(tǒng)已經(jīng)不能使用的情況,優(yōu)點(diǎn)是節(jié)省成本
- 并行轉(zhuǎn)換:新系統(tǒng)和老系統(tǒng)并行工作一段時間,新系統(tǒng)經(jīng)過試運(yùn)行后再取代,若新系統(tǒng)在試運(yùn)行過程中有問題,也不影響現(xiàn)有系統(tǒng)的運(yùn)行,風(fēng)險(xiǎn)極小,在試運(yùn)行過程中還可以比較新老系統(tǒng)的性能,適用于大型系統(tǒng)。缺點(diǎn)是耗費(fèi)人力和時間資源,難以控制兩個系統(tǒng)間的數(shù)據(jù)轉(zhuǎn)換
- 分段轉(zhuǎn)換:分期分批逐步轉(zhuǎn)換,是直接和并行轉(zhuǎn)換的集合,將大型系統(tǒng)分為多個子系統(tǒng),依次試運(yùn)行每個子系統(tǒng),成熟一個子系統(tǒng),就轉(zhuǎn)換一個子系統(tǒng)。同樣適用于大型項(xiàng)目,只是更耗時,并且現(xiàn)有系統(tǒng)和新系統(tǒng)間混合使用,需要協(xié)調(diào)好接口等問題
數(shù)據(jù)轉(zhuǎn)換與遷移
將數(shù)據(jù)從舊數(shù)據(jù)庫遷移到新數(shù)據(jù)庫中。有三種方法:系統(tǒng)切換前通過工具遷移、系統(tǒng)切換前采用手工錄入、系統(tǒng)切換后通過新系統(tǒng)生成
系統(tǒng)維護(hù)
系統(tǒng)的可維護(hù)性可以定義為維護(hù)人員理解、改正、改動和改進(jìn)這個軟件的難以程度,其評價指標(biāo)如下:
- 易分析性:軟件產(chǎn)品診斷軟件中的缺陷或失效原因或識別待修改部分的能力
- 易改變性:軟件產(chǎn)品使指定的修改可以被實(shí)現(xiàn)的能力,實(shí)現(xiàn)包括編碼、設(shè)計(jì)和文檔的更改
- 穩(wěn)定性:軟件產(chǎn)品避免由于軟件修改而造成意外結(jié)果的能力
- 易測試性:軟件產(chǎn)品使已修改軟件能被確認(rèn)的能力
- 維護(hù)性的依從性:軟件產(chǎn)品遵循與維護(hù)性相關(guān)的標(biāo)準(zhǔn)和約定的能力
系統(tǒng)維護(hù)包括硬件維護(hù)、軟件維護(hù)和數(shù)據(jù)維護(hù),其中軟件維護(hù)類型如下:
- 正確性維護(hù):發(fā)現(xiàn)了 Bug 而進(jìn)行的修改
- 適應(yīng)性維護(hù):由于外部環(huán)境發(fā)生了改變,被動進(jìn)行的對軟件的修改和升級
- 完善性維護(hù):基于用戶主動對軟件提出更多的需求,修改軟件,增加更多的功能,使其比之前的軟件功能性能更高,更加完善
- 預(yù)防性維護(hù):對未來可能發(fā)生的 Bug 進(jìn)行預(yù)防性的修改