天天看點

軟體維護類型的基礎知識

軟體維護的内容一般有四種類型:正确性維護、适應性維護、完善性維護和預防性維護。下面就該知識點并結合例題進行總結學習。

一、正确性維護

正确性維護又叫做改正性維護,是指改正在系統開發階段已發生而系統測試階段尚未發現的錯誤。這方面的維護工作量要占整個維護工作量的17%~21%。所發現的錯誤有的不太重要,不影響系統的正常運作,其維護工作可随時進行;而有的錯誤非常重要,甚至會影響整個系統的正常運作,其維護工作必須制定計劃,進行修改,并且要進行複查和控制。

二、适應性維護

适應性維護是指使應用軟體适應資訊技術變化和管理需求變化而進行的修改。這方面的維護工作量占整個維護工作量的18%~25%。由于目前計算機硬體價格不斷下降,各類系統軟體層出不窮,人們常常為改善系統硬體環境和運作環境而産生系統更新換代的需求;企業的外部市場環境和管理需求的不斷變化也使得各級管理人員不斷提出新的資訊需求。這些因素都将導緻适應性維護工作的産生。進行這方面的維護工作也要像系統開發一樣,有計劃、有步驟地進行。

三、完善性維護

完善性維護又叫做改善性維護,這是為擴充功能和改善性能而進行的修改,主要是指對已有的軟體系統增加一些在系統分析和設計階段中沒有規定的功能與性能特征。這些功能對完善系統功能是非常必要的。另外,它還包括對處理效率和編寫程式的改進,這方面的維護占整個維護工作的50%~60%,比重較大,也是關系到系統開發品質的重要方面。這方面的維護除了要有計劃、有步驟地完成外,還要注意将相關的文檔資料加入到前面相應的文檔中。

四、預防性維護

為了改進應用軟體的可靠性和可維護性,為了适應未來的軟/硬體環境的變化,應主動增加預防性的新的功能,以使應用系統适應各類變化而不被淘汰。例如将專用報表功能改成通用報表生成功能,以适應将來報表格式的變化。這方面的維護工作量占整個維護工作量的4%左右。

繼續閱讀