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