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