軟件維護主要是指根據需求變化或硬件環境的變化對應用程序進行部分或所有的修改,修改時應充分利用源程序.修改後要填寫程序改登記表,並在程序變動通知書上寫明新舊程序的不一樣之處。html
軟件維護的內容通常有如下幾個方面。ide
一、正確性維護。性能
是指改正在系統開發階段已發生而系統測試階段還沒有發現的錯誤。這方面的維護工做量要佔整個維護工做量的17%~21%。所發現的錯誤有的不過重耍,不影響系統的正常運行,其維護工做可隨時進行:而有的錯誤很是重要,甚至影響整個系統的正常運行,其維護工做必須制定計劃,進行修改,而且要進行復查和控制。測試
二、適應性維護。spa
是指使廊用軟件適應信息技術變化和管理需求變化而進行的修改。這方面的維護工做量佔整個維護工做量的18%~25%。因爲目前計算機硬件價格的不斷降低.各種系統軟件屢出不窮,人們經常爲改善系統硬件環境和運行環境而產生系統更新換代的需求;企業的外部市場環境和管理需求的不斷變化也使得各級管理人員不斷提出新的信息需求。這些因素都將致使適應性維護工做的產生。進行這方面的維護工做也要像系統開發同樣,有計劃、有步驟地進行。.net
三、完善性維護。設計
這是爲擴充功能和改善性能而進行的修改,主要是指對已有的軟件系統增長一些在系統分析和設計階段中沒有規定的功能與性能特徵。這些功能對完善系統功能足很是必要的。另外,還包括對處理效率和編寫程序的改進,這方面的維護佔整個維護工做的50%~60%,比重較大.也是關係到系統開發質量的重要方面。這方面的維護除了要有計劃、有步驟地完成外.還要注意將相關的文檔資料加入到前面相應的文檔中去。htm
四、預防性維護。開發
爲了改進應用軟件的可靠性和可維護性,爲了適應將來的軟硬件環境的變化,應主動增長預防性的新的功能,以使應用系統適應各種變化而不被淘汰。例如將專用報表功能改爲通用報表生成功能,以適應未來報表格式的變化。這方面的維護工做量佔整個維護工做量的4%左右。
文檔