夏子涵 山西農(nóng)業(yè)大學信息學院
計算機軟件工程的維護,主要有以下幾種類型:1)防范性維護;對運行軟件進行適當?shù)男薷模员WC其穩(wěn)定性與安全性。維護過程應(yīng)用的主要手段,與軟件工程手段相同,包括軟件設(shè)計、編程、測試,是后續(xù)軟件工程維護順利進行的必要前提。2)修復性維護;當運行軟件出現(xiàn)某些故障問題時,需要通過修復性維護手段,使其盡早恢復到正常狀態(tài)。常見的故障問題包括代碼錯誤且未及時被發(fā)現(xiàn),主要的維護對象為文檔、設(shè)計、數(shù)據(jù)信息與邏輯等內(nèi)容錯誤。3)完善性維護;通過增加或提高軟件功能,實現(xiàn)對軟件性能的有效增強。這種維護工作往往需要在某一運行時間段內(nèi)進行,是對已有軟件要求的補充。4)適應(yīng)性維護;主要作用就是保證計算機軟件能夠有效適應(yīng)不同的運行環(huán)境。在軟件運行過程中,不可避免的會出現(xiàn)數(shù)據(jù)環(huán)境變化與更新、系統(tǒng)升級、硬件設(shè)施更換等,當軟件面臨這種客觀變化時,需要通過適應(yīng)性維護來增加功能,由此提升計算機的運行工作效率。
1)計算機軟件工程的本身質(zhì)量,是保證軟件工程維護策略達到相應(yīng)效果的必要基礎(chǔ),對此,需要在實際研發(fā)過程中,做好對軟件的反復測試。2)在軟件開發(fā)測試過程中,需要通過細致的觀察與分析,及時發(fā)現(xiàn)軟件運行期間存在或可能發(fā)生的問題,并制定相應(yīng)的解決方案,以保證系統(tǒng)的穩(wěn)定運行。3)在軟件工程開發(fā)過程中,可能會出現(xiàn)一些功能碰撞的問題,此時不應(yīng)局限在軟件設(shè)計要求當中,而是要及時改變軟件工程的某些功能,來確保其余更重要的模塊功能的有效實現(xiàn)。4)開發(fā)軟件程序時,應(yīng)對軟件工程的維護性做出充分考量,當無法對軟件系統(tǒng)做出全面了解時,可對外部模塊進行一定的轉(zhuǎn)換,由此能夠適當減少模塊錯誤發(fā)生的可能性。5)計算機軟件開發(fā)期間,安裝在計算機當中的補丁是一種維護系統(tǒng)安全的重要手段,需要及時對其進行生意,如此才能在計算機軟件快速升級的過程中,對升級階段出現(xiàn)的漏洞問題進行及時調(diào)整與處理,以提高計算機及軟件系統(tǒng)的運行安全。
1)利用安全性較高的軟件程序作為病毒防護系統(tǒng),如毒殺與防護墻等,可以防止計算機在運行期間受到病毒的侵擾。其中,防火墻起到的是一種保護作用,禁止惡意軟件或網(wǎng)絡(luò)流量等的侵害,用戶在使用防火墻的過程中,可將其設(shè)置為針對性阻止,由此便能保證一些必要數(shù)據(jù)信息的有效傳輸了。硬件類型的防火墻,能夠?qū)崿F(xiàn)對多臺計算機的有效保護。若用戶能夠做到及時更新防火墻數(shù)據(jù),且防火墻后僅有一臺計算機,則用戶無需再次安裝防護墻。交換機部分采用用戶與系統(tǒng)分離的方式;路由器部分進行網(wǎng)段劃分;利用防火墻能夠?qū)崿F(xiàn)對DOS破壞的有效預(yù)防。2)從技術(shù)層面實施防護策略,基礎(chǔ)措施包括身份驗證、殺毒技術(shù)、防護墻技術(shù)、加密技術(shù)、防火墻技術(shù)等。3)從用戶角度出發(fā),在操作過程中應(yīng)養(yǎng)成良好的習慣,并具有一定的計算機軟件工程安全維護意識,對于一些彈出網(wǎng)址點擊之前應(yīng)慎重思考,盡量不要復制有關(guān)軟件。在計算機運行期間,用戶還應(yīng)通過定期的病毒檢查與修復,增強軟件系統(tǒng)的安全性。
1)計算機系統(tǒng)盤程序與計算機運行安全能夠產(chǎn)生直接影響。若用戶在使用計算機的過程中,將所有的應(yīng)用程序都存放到系統(tǒng)盤當中,將直接影響系統(tǒng)的運行效率運運行安全性。因此,用戶需要定期定系統(tǒng)盤進行優(yōu)化,盡量節(jié)省空間,以保證系統(tǒng)的高速運行。2)定期更新系統(tǒng),并對系統(tǒng)盤內(nèi)存進行優(yōu)化,及時、徹底地清理系統(tǒng)盤當中的不常用軟件、垃圾文件等,由此才能保證系統(tǒng)的高效運行,3)用戶在使用計算機的過程中,一些根據(jù)自身使用需求而下載的軟件,應(yīng)盡量避免存儲到系統(tǒng)盤當中,如此能夠盡量保證系統(tǒng)盤又有較大的運行空間。4)使用計算機的過程中,對硬盤也應(yīng)進行定期維護,這對提高軟件的使用性能能夠起到顯著作用。具體措施包括定期對硬盤進行掃描、清理與病毒查殺,通過檢查結(jié)果,將硬盤當中的無用數(shù)據(jù)安全刪除,消除其對系統(tǒng)內(nèi)存的占用;對重要文件,應(yīng)及時做好備份,由此能夠避免計算機發(fā)生故障問題時,原文件遭到破壞,進而造成不同程度的損失。
通過相關(guān)分析,從計算機軟件設(shè)計、研發(fā)、使用的角度出發(fā),分別制定相應(yīng)的維護策略,能夠?qū)崿F(xiàn)對計算機軟件工程的全方位保護,最大程度保障其安全性與穩(wěn)定性。因此,應(yīng)順應(yīng)計算機軟件工程的發(fā)展,不斷完善有關(guān)維護策略,讓軟件功能得以充分發(fā)揮,由此加強計算機軟件工程的安全系數(shù),提升用戶體驗。
[1]李曦.淺談計算機軟件工程的維護措施與方法[J].西部皮革,2017,39(02):3.