軟體工程 軟體維護

2021-08-15 04:32:36 字數 1130 閱讀 9116

軟體的維護階段,是軟體成型過程中的最後一步,其實我們所使用軟體的不同的版本都是維護過程中出現的,軟體的公升級,文件的更新等等都是建立在原材料的基礎上進行進一步步的優化,更改的!軟體的維護在佔軟體生存期的比例非常的大,因此十分重要!

如下圖,軟體維護分為以下的幾種,軟體維護在軟體生存期中占用的比例為70.8%,它是整個生存期中消耗資金人力最多的環節.

1、改正維護(測試為檢錯出錯)

改正性維護是指改正在系統開發階段已發生而系統測試階段尚未發現的錯誤。這方面的維護工作量要佔整個維護工作量的17%~21%。所發現的錯誤有的不太重要,不影響系統的正常執行,其維護工作可隨時進行:而有的錯誤非常重要,甚至影響整個系統的正常執行,其維護工作必須制定計畫,進行修改,並且要進行複查和控制。

適應性維護

2、適應性維護(軟硬體的層出不窮)

適應性維護是指使用軟體適應資訊科技變化和管理需求變化而進行的修改。這方面的維護工作量佔整個維護工作量的18%~25%。由於計算機硬體**的不斷下降,各類系統軟體屢出不窮,人們常常為改善系統硬體環境和執行環境而產生系統更新換代的需求;企業的外部市場環境和管理需求的不斷變化也使得各級管理人員不斷提出新的資訊需求。這些因素都將導致適應性維護工作的產生。進行這方面的維護工作也要像系統開發一樣,有計畫、有步驟地進行。

3、完善性維護(擴充功能,改善效能)

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

1、維護的時間長,工作量大

2、理解程式設計師寫的**困難,畢竟是別人寫的,與自己的書寫風格一定會不一樣

3、文件資料的不完善

4、大多數的軟體在設計的時候都不會考慮到將來要修改

5、軟體人員流動性高,維護不能靠開發人員

維護最花錢了!

軟體工程 軟體維護

前言 軟體維護相當於建築後期的維護 一 維護的型別 如下圖,軟體維護分為以下的幾種,軟體維護在軟體生存期中占用的比例為70.8 它是整個生存期中消耗資金人力最多的環節。1 改正維護 測試為檢錯出錯 改正性維護是指改正在系統開發系統開發階段已發生而系統測試階段尚未發現的錯誤。這方面的維護工作量要佔整個...

軟體工程 軟體維護

軟體工程 軟體維護 軟體維護的必要性 1 軟體維護能夠改正錯誤。2 軟體維護能夠改善設計。3 軟體維護能夠實現軟體的改進。4 軟體維護能夠與其他系統進行互動。5 軟體維護能夠為使用不同的硬體 軟體 系統的新效能以及通訊裝置等而對軟體進行改進。6 軟體維護能夠完成遺留程式的移植。7 軟體退出使用。維護...

軟體工程 維護

知識要點 1 軟體維護的定義 特點 2 主要的維護活動 3 軟體再工程過程。前注 維護是軟體生命週期最後乙個階段也是持續時間最長 代價最大的乙個階段 一 維護的定義 在軟體已經交付使用之後,為改正錯誤或滿足新的需要而修改軟體的過程 二 主要的維護活動 改正性維護 適應性維護 完善性維護 預防性維護 ...