遺產系統

用手机看条目

出自 MBA智库百科(https://wiki.mbalib.com/)

(重定向自遗留系统)

目錄

什麼是遺產系統

  遺產系統是指所繼承的有價值的軟體,由於其多年的運行,軟體系統可能包含了企業的眾多知識,它對公司的業務運作起著重要作用,但它們一般是多年以前使用早期的編程語言和技術編製的,有許多負面特征。

遺產系統的特點

  遺產系統通常具有以下特點:

  (1)遺產系統中蘊含了多年的經驗,這是無法取代的。即使知識的表現方式有所不同,但是放棄遺產系統就意味著放棄了積累的知識。

  (2)被遺產系統取代的人工系統已不復存在,系統分析只有通過對遺產系統的分析來完成。

  (3)用戶更願意接受軟體演化,而不是徹底的變革。

  (4)遺產系統很大,有成千上萬行代碼

  (5)遺產系統是在舊的環境中構造的。

遺產系統的評估

  對遺產系統的評估,必須從業務和系統兩個方面進行考慮。

  從業務方面來看,必須對該系統的業務價值做出評估。有些遺留系統包含了企業的眾多知識,對組織的生存至關重要,業務價值就高;反之則低。從系統方面來看,必須對系統軟體、系統支持軟體和硬體質量進行評估。對系統方面的評估主要是考慮系統及相應環境的可變更和演化性,以及由此產生的費用的可接受的程度。基於這兩方面,可以把遺留系統分為4種類型。

  1)低質量、低業務價值

  保持這些系統繼續運行成本很高、回報率卻很低。這類系統是應該拋棄的候選對象。

  2)低質量、商業務價值

  這些系統承載著組織的重要業務功能,不能隨便拋棄。但是,其低質量意味著運行的高成本,因此可以對其進行再工程以提高質量或者以合適的系統替代。

  3)高質量、低業務價值

  這些系統對組織的貢獻很小,但是運行成本也較低,可以對它進行一般的維護,而不需要做太多的變更。

  4)高質量、高業務價值

  對予這種系統,高業務價值說明其對組織的貢獻大,必須保持運行;而高質量說明運行成本低無需對它進行更換。這是組織的最好系統資源,只需對其進行正常維護即可。

遺產系統的演化策略

  對於一個大的遺產系統,針對其不同部分和所期望的系統之間的距離,所使用的演化策略是不同的,主要可以有以下4種選擇。

  1)徹底拋棄這個系統

  當系統不能對業務過程產生有效的作用時,一般應該拋棄。如,當一個系統在安裝之後,業務過程已經改變,就應該徹底把它拋棄,而不用對它進行維護和演化。

  2)繼續維護這個系統

  當一個系統仍然有存在的必要,系統運行相當平穩,而用戶沒有提出太多對系統變更的要求時,應該選擇這個方案。

  3)對系統再工程以改善其可維護性

  當系統質量由於經常性的變更已經下降,而且仍然需要做經常性的變更時,可以選擇進行再工程。

  4)以一個新的系統代替整個或部分系統

  當其他因素如新的硬體已經使舊系統無法繼續運行,或者有現成的產品可以使用,使新的開發成本非常合理時,就應該選擇此方案。對於代替遺留系統,可以對它們採用部分代替,也可以進行完全代替,這要視情況而定。

參考文獻

  • 李彤,王煒,鬱湧編著,軟體工程概論,科學出版社,2012.02,第236頁
本條目對我有幫助1
MBA智库APP

扫一扫,下载MBA智库APP

分享到:
  如果您認為本條目還有待完善,需要補充新內容或修改錯誤內容,請編輯條目

本条目由以下用户参与贡献

Tracy.

評論(共1條)

提示:評論內容為網友針對條目"遺產系統"展開的討論,與本站觀點立場無關。
50.100.76.* 在 2018年2月22日 10:17 發表

遺產系統的評估,第二條,存在錯別字

回複評論

發表評論請文明上網,理性發言並遵守有關規定。

打开APP

以上内容根据网友推荐自动排序生成