首頁 > 常見問題 > 主體

軟體維護有哪些內容

coldplay.xixi
發布: 2020-08-18 15:24:31
原創
21584 人瀏覽過

軟體維護的內容是:1、改正性維護;2、適應性維護;3、完善性維護;4、預防性維護,為了適應未來的軟硬體環境的變化。

軟體維護有哪些內容

軟體維護的內容是:

軟體維護,英文名Software maintenance,是指在軟體產品上發布bai後,因修正錯誤、提升效能,或其他屬性及需求而進行的軟體修改。

軟體維護的內容,主要可以概括為以下四類:

一、改正性維護

改正性維護是指,改正在系統開發階段已發生而係統測試階段尚未發現的錯誤。

這方面的維護工作量要佔整個維護工作量的17%~21%。一般發現的錯誤有的不太重要,不影響系統的正常運行,其維護工作可隨時進行。但是,有的錯誤非常重要,甚至影響整個系統的正常運行,那麼其維護工作必須制定計劃,進行修改,並且要進行複查和控制。

二、適應性維護

適應性維護是指,使用軟體適應資訊科技變化和管理需求變化而進行的修改。

這方面的維護工作量佔整個維護工作量的18%~25%。由於電腦硬體價格的不斷下降,各類系統軟體十分繁多,人們常常為改善系統硬體環境和運作環境,而產生系統更新換代的需求。進行這方面的維護工作也要像系統開發一樣,有計畫、有步驟地進行。

三、完善性維護

完善性維護是,為擴充功能和改善效能而進行的修改,主要是指對現有的軟體系統增加一些在系統分析和設計階段中沒有規定的功能與性能特徵。

這些功能對完善系統功能是非常必要的。此外,還包括處理效率和編寫程式的改進,這方面的維護佔整個維護工作的50%~60%,比重較大。這方面的維護除了要有計劃、有步驟地完成外,還要注意將相關的文檔資料加入到前面對應的文檔中去。

四、預防性維護

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

擴充資料

一、軟體維護產生的常見原因:

1、改正在特定使用條件下暴露出來的一些潛在的程序錯誤和設計缺陷。

2、由於軟體使用過程中資料環境變化或處理環境變化需要修改軟體以適應這種變化。

3、使用者或資料處理人員在使用時常提出改進現有功能、增加新的功能,以及改善整體效能的要求,需要維護軟體。

二、軟體維護的兩項技術

1、維護導向的技術:維護導向的技術是軟體開發階段用來減少錯誤,提高軟體可維護性的技術。

2、維護支援技術:維護支援技術是在軟體維護階段用來提高維護作業的效率和品質的技術。

三、軟體維護的特點

1、理解別人寫的程式通常非常困難;

2、需要維護的軟體往往沒有合格的文檔,或是文檔資料顯著不足;

3、不能指望開發人員給人說明軟體;

4、絕大多數軟體在設計時沒有考慮將來的修改;

5、軟體維護不是一項吸引人的工作。

四、影響軟體維護工作量的主要因素,包括以下:

1、系統大小;

2、程式設計語言;

3 、系統年齡;

4、軟體開發技術;

5、應用程式的類型;

6、任務的難度,等。

相關學習推薦:網站建立教學

以上是軟體維護有哪些內容的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板