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