張潔 王燕梅 韓強
摘要:為了能夠更好地促進社會經濟發展,提高人們生產生活質量,加強對計算機軟件工程的維護是非常必要的。文章通過文獻綜述法對計算機軟件工程的維護意義、維護措施方法以及其中應該注意的關鍵問題進行研究,最終明確了做好軟件工程維護可以有效提高計算機應用效率。
關鍵詞:計算機軟件工程;維護措施;維護方法
中圖分類號:G424? ? ? 文獻標識碼:A
文章編號:1009-3044(2022)08-0062-03
作為當前生活生產創意落實的重要技術,計算機技術具有容量大、處理速度快等優勢,計算機軟件工程是計算機技術的重要組成部分,加強計算機軟件工程維護,可以大大提高計算機系統運行穩定性、可靠性,也能夠保障計算機用戶信息安全,在計算機技術高速發展的今天,計算機軟件工程維護措施與方法也需要與時俱進。
1計算機軟件工程維護意義
1.1保護用戶安全的重要基礎
科技的不斷進步給人們的生活帶來了極大改變,智能家居的出現讓人們的生活更加舒適和便利,新時代背景下的工廠生產也多使用自動化技術,采用更加智能化的機器進行生產,在勞動力方面也多使用機器代替人力進行生產,大大提高了工廠的生產效率,這些改變都得益于計算機技術。近年來,計算機技術不斷地發展和創新,從支持電子貨幣交易這一點可以看出,計算機技術已經完全融入人們的生活中。由此可見,一旦計算機軟件工程發生故障,將會對人們正常的生產生活造成干擾,在一定程度上降低了人們的經濟效益,為了保障人們正常的生產生活,需要對計算機軟件工程進行保護[1]。
1.2促進計算機軟件開發
在日常工作中,可以讓開發人員定期對計算機軟件進行檢查和維護,這樣不僅可以及時發現計算機軟件存在的弊端與缺陷,還能夠及時采取措施進行修補。進行維護工作能夠有效提高研發人員的技術水平,促進科研人員進行軟件開發,讓計算機軟件更加實用。
1.3提升計算機軟件運行能力
以公眾的角度來看待計算機,會覺得其軟件能力在很大程度上影響了軟件運行能力,事實并非如此,計算機軟件維護的程度與軟件運行水平息息相關。通過計算機軟件維護工作,技術人員能夠對計算機有更深層次的理解,在后續的技術研發過程中可以更貼合計算機的特點進行軟件維護工作,從而提高其軟件運行水平。
2計算機軟件工程維護措施
2.1重視程序語言的合適程度
一般來說,計算機使用的多為高級語言,大部分人學習起來較為困難,這也就意味著計算機語言的維護工作具有一定難度。以此為根據,在進行計算機語言的維護工作時,應以高級語言為主,著重完成高級語言的編輯與維護。為了增強高級語言使用率,優化計算機性能以及識別能力,以便于進行日常維護工作,在維護過程中要根據不同高級語言的特點,選擇合適的方法開展維護工作。由此可見,在計算機軟件工程維護過程中,選擇適宜的程序語言十分關鍵[2]。
2.2提升計算機軟件工程質量
為了提高軟件工程的可行性與可控性,在軟件開發過程中,可以從兩個方面進行控制,一方面是成本問題,另一方面是軟件最終質量,這樣能夠很好地應對開發過程中出現的不同問題。為了減少安全隱患,幫助后續開發順利進行,在軟件維護過程中,研發人員會設計與之相應的程序。
2.3重視基礎維護準備工作的落實
在人們的日常生活中隨處可見計算機的身影,但人們更多是重視計算機的使用,而忽視了計算機的維護。大多數人都不具有軟件維護意識,對他們來說,除非出現了卡機等情況,導致其無法正常使用,否則他們是不會對計算機軟件進行維護的。要想更好地完成計算機軟件維護工作,除了專業的工作人員進行努力以外,每個計算機使用者都應該引起重視。為了讓計算機的運行更加安全和流暢,計算機用戶需要在平時對其進行維護,定期進行殺毒等工作。
用戶可以定期清理軟件運行產生的垃圾以及無用數據,除此以外,還可以根據自己的喜好卸載不實用的軟件,提高計算機運行速度。為了防止外來病毒對計算機造成損害,可以在電腦中設置防火墻和殺毒軟件,在進行網頁瀏覽時,也一定要確保網頁的安全性,以免被木馬侵入,禁止打開不能確保安全的網頁鏈接和郵件[3]。
2.4優化計算機系統盤空間
對于計算機運行來說,最重要的就是系統盤,它可以直接影響軟件運行質量,只有保證系統盤具有一定的空間才能夠使計算機擁有良好的運行速率,因此在軟件安裝過程中,一定要進行嚴格控制,保證系統盤具有15G的空間。除此之外,還可以通過系統重裝的方式提升計算機運行速率,為了避免重要文件丟失造成損失,需要提前進行備份。
2.5構建并完善病毒有效防護機制
必須構建并努力完善防御病毒有效機制,因為對于計算機的安全威脅程度最大的就是網絡病毒造成的安全隱患,為此應構建完善的體制并提醒用戶加強計算機安全防范意識。第一,用戶應購買并安裝口碑較好、有信譽的殺毒軟件,以此提高計算機本身的安全性。安裝這些殺毒軟件可以大大提升阻止網絡病毒進入計算機的概率,并且可以在使用計算機過程中實時監控計算機的實際情況來加以防范。用戶在下載一些軟件時會綁定一些惡意插件,殺毒軟件可以及時提醒是否安裝這些軟件,可以看出,安裝可靠的殺毒軟件,能有效防范網絡病毒的入侵,保護計算機穩定運行[1]。對于網絡病毒或木馬,大多數情況下計算機的殺毒軟件可以有效攔截,但不是絕對的,如出現無法識別或識別有偏差的情況,應大幅度提高防火墻的防御技術,通過對計算機整體的查殺,有效杜絕病毒入侵。了解到病毒只攻擊軟件漏洞的特點,應及時下載補丁彌補漏洞,保證計算機可以有效運行。
2.6提高軟件工程工具的模塊化程度和質量技術
為了大幅提高軟件工程工具的模塊化程度和質量技術,應在軟件工程開發環節,著重減少軟件工程成本與提升整體質量的前提下進行。其優勢顯而易見,大體可從兩個方面進行分析,第一個優勢是如有一個單一功能的模塊出現問題,要確保改進調整過程只是針對這一模塊,不可以對其他的模塊做出改動或產生影響。如果要在程序中添加一些函數,必須確保添加的過程只是添加數量不等的新模塊。第二個優勢是如采用這種方法可以在測量工作環節與程序測試環節,有效縮減整體工作的工作量,大幅提升軟件的工作效率。
3計算機軟件工程維護方法
隨著維護技術不斷地完善,我國現階段計算機軟件工程的維護措施種類較多,從應用方式與實際效果分類的話,大體可分為四種:
3.1預防性維護
如計算機遭受到網絡病毒的攻擊,但沒有完全損壞的情況下,可以采用預防性維護的方式。通過維修軟件后,可以大幅度提高計算機的安全性能。對于預防性維護方法在實際工作中,可以對部分內部程序進行維護,對于其他方法來說,較為方便,而且耗費時間較短、實用性強。
3.2改正性維護
如計算機內部軟件出現問題,可以采用改正性維護方式。這種方式可以及時發現問題所在,并立即對其開展維護,而且這種方法在實際工作中具有出色的表現。大多數隱性故障會出現在軟件工程中,利用改正性維護方法,可以有效找出問題所在,并及時進行維護。
3.3適應性維護
對于適應性維護方法主要處理的問題是軟件運行狀態與外界的匹配程度的問題。如計算機中軟件運行狀態與外界的情況出現不適應,采用這種方法可以大幅度加強軟件工程的環境適應性能[4]。
3.4完善性維護
對于完善性維護方法主要是為了完善計算機的軟件工程,整個完善過程不會對軟件工程性能發生改變,會從后期階段進行創建,以此來對軟件工程的性能進行完善。
3.5軟件模塊化
開發軟件工程時,最直接、有效的方法,就是提高其維護性能,在減少研發成本的同時,還可以提高軟件質量。軟件模塊化可以有效地滿足以上需求,具體要從如下幾個方面入手:
改變功能模塊,需要對此模塊進行改變,可以保障這個模塊改變的同時,不會影響其他模塊。另外,增加程序功能也要通過加入新模塊的方式實現。
軟件模塊化需要反復進行測量和試驗,及時發現其中存在的錯誤,并做出改正,確保程序穩定運行,提高軟件運行效率。另外,可以引入結構化的程序設計技術,有利于系統維護性能的提升。
4計算機軟件工程維護需要注意的關鍵問題
計算機軟件工程維護環節多、內容復雜,工作人員要從實際情況出發,積極開展宣傳渠道,普及安全維護常識,為計算機軟件工程安全提供更加可靠的保障。
4.1擴展相關知識的宣傳渠道
一般來說,普通的計算機使用者并不具備完善的維護知識,為了幫助計算機用戶進行維護工作,對計算機軟件工程要多加宣傳。對于首次購買計算機的用戶來說,工作人員可以為其專門講解軟件維護知識,幫助其進行了解,也可以在說明書中寫明如何進行維護,幫助用戶掌握維護要點。網絡監管人員的作用也十分重要,可以由其向用戶說明進行軟件維護的必要性,同時定期對用戶進行提醒,幫助用戶完成軟件維護。軟件開發人員應該設置溝通渠道,和用戶進行交流,一旦用戶在維護過程中遇到問題可以進行反饋,并由專業人員幫助解決[5]。
4.2加強開發者和軟件用戶之間的合作
軟件維護需要開發者和用戶一起進行,想要更好地完成軟件維護,雙方都需要付諸努力。軟件研發者需要提高本身計算機技術,定期升級軟件。用戶也需要掌握基礎的軟件維護知識,定期進行維護工作,及時發現軟件存在的漏洞與問題并進行反饋。通過雙方的共同努力,增強軟件維護質量。
計算機軟件工程維護過程中,軟件開發者要具備強烈的安全意識以及豐富的實踐經驗,能夠根據實際情況,有效選擇維護方法,并注意相關知識的宣傳與學習,能夠與軟件用戶之間進行交流合作,以保障軟件使用安全。
5 結束語
在經濟高速發展的今天,計算機技術在各行各業已經得到了廣泛應用,在計算軟件的支撐下,計算機的適用范圍更加廣泛,能夠為更多人提供個性化的服務,因此,計算機軟件工程是計算機技術的基礎,也是計算機技術的前提。但是,在計算機軟件應用的過程中,軟件可能會出現各種問題,從而產生安全隱患,為了消除安全隱患,勢必要加強計算機軟件維護,本文對此展開的具體討論,旨在更好地助力于計算機技術的完善與發展。
參考文獻:
[1] 張晨光.計算機軟件工程的維護措施與方法初探[J].中外企業家,2016(3):195,202.
[2] 馮春雨.淺析計算機軟件設計過程中的可維護性[J].科技創新與應用,2012(6):51.
[3] 韓頂軍.計算機軟件工程的維護措施與方法初探[J].電子技術與軟件工程,2014(1):80.
[4] 董朝賢.植保軟件開發中計算機軟件技術的應用[J].現代信息科技,2019,3(3):71-72,75.
[5] 董朝賢.工程設計中計算機軟件技術的應用研究[J].信息與電腦(理論版),2019(2):5-6.
【通聯編輯:唐一東】