魏南強
摘要:隨著我國經(jīng)濟的告訴發(fā)展,計算機軟件的種類和數(shù)量也日益增多,呈現(xiàn)出了迅猛發(fā)展的勢頭。各行各業(yè)的工作都對計算機軟件產(chǎn)生了深深的依賴性,計算機技術(shù)在社會的各行業(yè)中都有重要的應(yīng)用。計算機系統(tǒng)的穩(wěn)定性直接決定了工作的效益,因此在實際應(yīng)用中都重點投入計算機軟件的維護工作。一般而言,[1]一款計算機軟件的維護工作和成本占用了其總共軟件周期的三分之二以上。同時合理有效的維護工作對計算機軟件有著決定性的影響,其維護質(zhì)量直接決定了軟件的實際使用質(zhì)量。因此,在對計算機軟件的實際維護中,應(yīng)該采取有效的維護技術(shù),使計算機系統(tǒng)軟件發(fā)揮良好的使用價值。本文對計算機軟件維護工作做了詳細(xì)的介紹,并且針對計算機軟件維護工作的分類和方法做了詳細(xì)的探析。
關(guān)鍵詞:計算機;軟件;維護1計算機軟件維護分類
1.1 適應(yīng)性維護
當(dāng)軟件的工作環(huán)境不斷發(fā)生變化時,計算機軟件就需要通過維護提高其對環(huán)境的適應(yīng)性。[2]比如在計算機操作系統(tǒng)的升級時,系統(tǒng)軟件能夠穩(wěn)定地從低版本系統(tǒng)過渡到高版本的操作系統(tǒng)。
1.2 完善性維護
在計算機軟件發(fā)布時,由于功能不夠完善,需要計算人員不斷對其進行維護,因此,就需要計算機軟件能夠滿足對不同新功能有一定的適應(yīng)性,可以在更新新功能時正常工作。
1.3 預(yù)防性維護
當(dāng)計算機軟件開發(fā)人員發(fā)現(xiàn)其存在一定缺陷時,可以對其進行軟件缺陷進行預(yù)判,確定其是否需要進行預(yù)防性的維護,以避免軟件的錯誤性崩潰。該方法對低版本軟件有顯著的改進效果,可以提高軟件的工作穩(wěn)定性。
2軟件維護方式
2.1 計算機軟件維護要求
在對計算機軟件進行維護時,一般遵循以下幾個準(zhǔn)則:⑴計算軟件的應(yīng)該離不開計算機操作系統(tǒng),[3]因此提高計算機軟件運行質(zhì)量的前提是定期維護計算機操作系統(tǒng)。⑵計算機軟件維護是需要根據(jù)軟件運行數(shù)據(jù)進行的,因此在實際軟件運行時應(yīng)注意收集數(shù)據(jù)的準(zhǔn)確性,提高軟件維護效率。⑶一般計算機軟件的運行漏斗都不盡相同,使用同樣的維護方法對不同的計算機軟件可能產(chǎn)生不一樣的維護效果,因此只有不斷的采用新方法才能提高維護工作的質(zhì)量。⑷計算機軟件的維護只是對軟件的一種補償措施,只有處理好計算機軟件開發(fā)的源頭,在計算機軟件開發(fā)時根據(jù)經(jīng)驗對一些明顯存在紕漏的地方進行排除,才能節(jié)省后續(xù)的維護支出。
2.2 計算機軟件維護方法
如上文所述,計算機軟件的維護工作和成本占用了其總共軟件周期的三分之二以上。在實際維護工作中,計算機軟件維護過程依次為:⑴查找維護類型;⑵查詢維護需要;⑶申請維護;⑷分析維護需求;⑸分析實際維護的可操作性;⑹策劃維護方案;⑺審核;⑻維護代碼;⑼軟件測試;⑽更新文檔;⑾軟性評審。
在實際的軟件維護工程中,需要注意以下幾點:
⑴維護團隊要有經(jīng)驗,一直好的軟件維護團隊可以提高軟件的維護效率和質(zhì)量。
⑵對在對現(xiàn)有軟件進行維護時,首先需要確定正確的維護方案。因此,在軟件維護之前需要對軟件現(xiàn)有問題進行全面的分析和總結(jié),確定好維護計劃和成本。
⑶通常情況下軟件維護并不是由軟件開發(fā)團隊親自完成,因此在實際的維護過程中,需要軟件開發(fā)團隊指派特定的人員協(xié)助軟件維護團隊。
2.3 軟件維護工作削減策略
軟件維護可以使計算機軟件適應(yīng)各種環(huán)境,但是軟件維護時工作量往往都比較大,只有從軟件維護的源頭進行削減,才能使軟件周期的開銷降低。軟件維護工作削減策略主要可以分為以下幾類:
⑴適應(yīng)性維護削減策略。在計算機軟件的實際運行時,適應(yīng)性維護是必不可少的。但是,維護人員可以通過一定的策略降低該項維護開支。
⑵糾錯性維護削減策略。計算機軟件的糾錯性維護主要是因為軟件開發(fā)初期遺留的技術(shù)性錯誤,因此在研發(fā)過程中應(yīng)盡可能的多研發(fā)高可靠性的軟件。雖然該種方式的前期投入比較大,但是可以削減軟件維護帶來的更多的開銷浪費。
⑶完善性維護削減策略。計算機軟件在開發(fā)初期需要對不能功能進行分析,確定最終軟件功能,減少不必要的二次開發(fā)。
3小結(jié)
本文對計算機軟件維護的進行了詳細(xì)的介紹,重點講述了計算機軟件維護的分類和具體實施方式。在實際的維護過程中,計算機軟件可能出現(xiàn)的錯誤眾多,對維護人員來說,要想得到較好的維護質(zhì)量是非常困難的。計算機軟件維護的效果直接決定了軟件的生命周期,因此需要眾多的維護人員不斷吸取國內(nèi)外的先進的經(jīng)驗,大膽的開拓和創(chuàng)新計算機軟件的維護方法,滿足高速經(jīng)濟發(fā)展對計算機軟件的需求,努力提高計算機軟件的維護質(zhì)量,促進計算機軟件的發(fā)展。
[參考文獻]
[1]金建能.試論計算機軟件維護[J].計算機光盤軟件與應(yīng)用,2013,01:168-169.
[2]李云強.淺析計算機軟件維護[J].科技風(fēng),2014,02:15.
[3]尚安.淺析計算機軟件維護[J].計算機光盤軟件與應(yīng)用,2012,11:129-130.