软件维护
所謂軟件維護(hù)就是在軟件已經(jīng)交付使用之后,為了改正錯(cuò)誤或滿足新的需要而修改軟件的過程。可以通過描述軟件交付使用后可能進(jìn)行的4項(xiàng)活動(dòng),具體地定義軟件維護(hù)。
1.改正性維護(hù)
因?yàn)檐浖y試不可能暴露出一個(gè)大型軟件系統(tǒng)中所有潛藏的錯(cuò)誤,所以必然會(huì)有第一項(xiàng)維護(hù)活動(dòng):
在任何大型程序的使用期間,用戶必然會(huì)發(fā)現(xiàn)程序錯(cuò)誤,并且把他們遇到的問題報(bào)告給維護(hù)人員。把診斷和改正錯(cuò)誤的過程稱為改正性維護(hù)。
2.適應(yīng)性維護(hù)
適應(yīng)性維護(hù),也就是為了和變化了的環(huán)境適當(dāng)?shù)嘏浜隙M(jìn)行的修改軟件的活動(dòng),是既必要又經(jīng)常的維護(hù)活動(dòng)。
3.完善性維護(hù)
當(dāng)一個(gè)軟件系統(tǒng)順利地運(yùn)行時(shí),常常出現(xiàn)第三項(xiàng)維護(hù)活動(dòng):在使用軟件的過程中用戶往往提出增加新功能或修改已有功能的建議,還可能提出一般性的改進(jìn)意見。為了滿足這類要求,需要進(jìn)行完善性維護(hù)。這項(xiàng)維護(hù)活動(dòng)通常占軟件維護(hù)工作的大部分。
4.預(yù)防性維護(hù)
當(dāng)為了改進(jìn)未來的可維護(hù)性或可靠性,或?yàn)榱私o未來的改進(jìn)奠定更好的基礎(chǔ)而修改軟件時(shí),出現(xiàn)了第四項(xiàng)維護(hù)活動(dòng)。這項(xiàng)維護(hù)活動(dòng)通常稱為預(yù)防性維護(hù),目前這項(xiàng)維護(hù)活動(dòng)相對(duì)比較少。
總結(jié)
- 上一篇: Android应用开发-图片加载库Gli
- 下一篇: 什么是状态转换图