軟件的維護并不只是修正錯誤。為了滿足用戶提出的增加新功能、修改現(xiàn)有功能以及一般性的改進要求和建議,需要進行(1),它是軟件維護工作的主要部分;軟件測試不可能揭露舊系統(tǒng)中所有潛在的錯誤,所以這些程序在使用過程中還可能發(fā)生錯誤,診斷和更正這些錯誤的過程稱為(2);為了改進軟件未來的可維護性或可靠性,或者為了給未來的改進提供更好的基礎而對軟件進行修改,這類活動稱為(3)。
(1)A、完善性維護
B、適應性維護
C、預防性維護
D、改正性維護
(2)A、完善性維護
B、適應性維護
C、預防性維護
D、改正性維護
(3)A、完善性維護
B、適應性維護
C、預防性維護
D、改正性維護