劉子甲
摘 要:本文先對計算機(jī)軟件工程的維護(hù)意義進(jìn)行分析,然后在開發(fā)階段做好維護(hù)和加強(qiáng)用戶維護(hù)意識方面,提出計算機(jī)軟件工程的維護(hù)措施,對計算機(jī)軟件工程的維護(hù)方法進(jìn)行詳細(xì)闡述。
關(guān)鍵詞:計算機(jī)軟件;維護(hù)措施;維護(hù)方法
隨著計算機(jī)技術(shù)的不斷發(fā)展,計算機(jī)的軟件工程已經(jīng)逐漸的智能化與多元化,計算機(jī)軟件工程的存在為人們的生活和工作帶去了很多便利。隨著計算機(jī)的普及,人們對計算機(jī)軟件的依賴性也逐漸增強(qiáng),而軟件自身所存在的缺陷和問題也開始顯露,為計算機(jī)用戶的生活和工作形成了一定的影響。在這種情況下就需要對計算機(jī)軟件工程的安全與穩(wěn)定進(jìn)行保障。通過對計算機(jī)軟件工程的合理維護(hù)來讓軟件工程為人們提供更多的便利。
一、計算機(jī)軟件軟件工程的維護(hù)意義
計算機(jī)軟件在使用的過程中存在著很多漏洞,所以在運(yùn)行的過程中很容易遭到不法分子的惡意入侵。因為計算機(jī)軟件種類較多,所以存在安全隱患的軟件數(shù)量也比較多,而這些漏洞會讓不法分子趁機(jī)而入,使用計算機(jī)軟件的缺陷進(jìn)行病毒的植入與賬戶入侵。這些行為會嚴(yán)重的影響到用戶的財產(chǎn)安全,同時也會對計算機(jī)用戶的隱私權(quán)形成一定的威脅。除了這些外在的因素之外,軟件自身也存在著穩(wěn)定性不強(qiáng)和占用內(nèi)存較大的特點。在實際運(yùn)行過程中會對計算機(jī)施加一定的負(fù)擔(dān),這樣長時間使用下去會降低計算機(jī)的性能。部分軟件的質(zhì)量良莠不齊,一些強(qiáng)行安裝的流氓軟件數(shù)量也很多,這些軟件都對計算機(jī)的安全有很大的威脅。以上這些問題都會影響到計算機(jī)軟件的順利運(yùn)行,計算機(jī)應(yīng)用軟件和人們的生活工作之間有很大的聯(lián)系。若是計算機(jī)軟件出現(xiàn)問題,則會對計算機(jī)的正常功能形成影響,同時也會對人們的生活和工作形成一定的影響。
因此,計算機(jī)軟件工程的維護(hù)有著很大的意義和重要性。通過對軟件工程的維護(hù)能夠保障用戶的順利使用。當(dāng)前有一半以上的工作都需要使用計算機(jī)技術(shù),若是沒有計算機(jī)技術(shù)則工作就難以實施下去。因此,通過對計算機(jī)軟件工程的維護(hù)能夠為用戶的工作帶去更多的便利。除此之外,計算機(jī)軟件工程的維護(hù)能夠激發(fā)計算機(jī)軟件的開發(fā)與更新。在實際維護(hù)過程中會發(fā)現(xiàn)計算機(jī)軟件存在的問題,軟件的開發(fā)工程師在發(fā)現(xiàn)問題之后可定會追溯問題的源頭,這樣就讓計算機(jī)軟件的開發(fā)和更新有了更多的機(jī)遇。
二、計算機(jī)軟件工程的維護(hù)措施
(一)在軟件開發(fā)階段的維護(hù)管理
為了能夠加強(qiáng)對計算機(jī)軟件工程的維護(hù)管理效果,在軟件的開發(fā)階段就需要加強(qiáng)維護(hù)與管理的力度,讓軟件能夠充分的運(yùn)用防護(hù)功能,在此基礎(chǔ)上讓軟件可以有升級以及病毒防護(hù)能力。在軟件開發(fā)的過程中要運(yùn)用高級語言,以此來加強(qiáng)用戶指令智能識別的能力,進(jìn)而提升計算機(jī)軟件工程的維護(hù)效果。計算機(jī)使用的軟件通常都是由匯編語言編制的,在對程序進(jìn)行設(shè)計和編制的時候若是使用機(jī)器或者是換邊等層次較低的語言,雖然在使用操作的時候比較簡單,但是卻不利于后期的維護(hù)工作。低層次語言主要是計算機(jī)的換邊語言與機(jī)器語言,對這類語言進(jìn)行維護(hù)的難度性較大。因此,在軟件的開發(fā)過程中要使用高級語言,通過對高級語言的使用來提升用戶指令識別的能力,并且實施科學(xué)技術(shù)加強(qiáng)計算機(jī)軟件工程維護(hù)的可靠性與精確度。高級語言更加容易理解和維護(hù),不過在其中要對高級語言的差異進(jìn)行明確,這樣才能夠讓后續(xù)的維護(hù)工作可以順利的實施和開展。不同程序升級語言要使用不同維護(hù)措施。計算機(jī)在運(yùn)行的時候需要處理大量的信息數(shù)據(jù),各個信息數(shù)據(jù)之間關(guān)系相對緊密。所以,為了提升計算機(jī)軟件運(yùn)行效果,還需要對軟件各個部分之間的聯(lián)系進(jìn)行有效處理,在此基礎(chǔ)上有效實施計算機(jī)軟件工程的維護(hù)措施,確保計算機(jī)軟件工程的正常運(yùn)行。
(二)制定軟件品質(zhì)目標(biāo)
為了能夠保障計算機(jī)軟件的實際運(yùn)用效果,軟件工程就需要具有一定的品質(zhì)質(zhì)量。在設(shè)計階段中,可以通過設(shè)定此工程軟件的品質(zhì)目標(biāo)來促使軟件維護(hù)工作的順利進(jìn)行。在一般情況下,軟件工程必須要具備的品質(zhì)有很多,其中包括可理解性、實用性以及可修改性等,設(shè)計人員要使用相關(guān)的措施讓計算機(jī)軟件符合品質(zhì)目標(biāo),以此來保障軟件的正常運(yùn)行和使用,在此基礎(chǔ)上改善軟件工程的維護(hù)工作,節(jié)省軟件在后期使用中的維護(hù)精力的資金。為了可以讓計算機(jī)軟件工程的維護(hù)性更高,在設(shè)計的時候需要把軟件工程真題質(zhì)量進(jìn)行提升。通過重復(fù)測量來對軟件中出現(xiàn)的一些序列錯誤進(jìn)行及時的發(fā)現(xiàn)與修改,提升程序運(yùn)行效率。如果軟件工程中需要對其中的一個功能模塊的功能進(jìn)行改變,則只需要對這個模塊進(jìn)行變化即可,在修改的時候不會對其他模塊形成影響。通過對機(jī)構(gòu)化程序設(shè)計技術(shù)的使用,能夠讓計算機(jī)的系統(tǒng)維護(hù)性更強(qiáng)。
(三)加強(qiáng)軟件功能的人性化
在而對計算機(jī)軟件產(chǎn)品進(jìn)行設(shè)計的時候,其中存在中模塊設(shè)計的理論,但是產(chǎn)品設(shè)計者需要知道軟件產(chǎn)品最終是為人們服務(wù)的,所以在對軟件工程進(jìn)行維護(hù)的時候,要將用戶體驗放在重要的位置。因此,在對軟件工程進(jìn)行維護(hù)的售后,要從以下方面進(jìn)行:其一是提升用戶在軟件使用中的信息查詢便捷性。常見的一些軟件都會使用很長一段時間,在使用中會累積很多歷史信息,需要在這些歷史數(shù)據(jù)中迅速找到信息是軟件的基本需要。因此,在對軟件工程進(jìn)行維護(hù)的時候,軟件開發(fā)人員需要做信息查詢設(shè)計。就比如騰訊的QQ和新浪的微博,這兩個軟件都有查詢功能。用戶可以依據(jù)自己的需求在軟件上查詢關(guān)鍵詞,進(jìn)而找到自己需要的信息。在對軟件產(chǎn)品進(jìn)行設(shè)計的使用,要注意各個業(yè)務(wù)模塊之間的銜接性,不能夠過于追求操作模式。
三、計算機(jī)軟件工程的維護(hù)方法
計算機(jī)軟件能夠為用戶提供各種不同的功能,為用戶的工作帶去更多的便利,有效地降低工作負(fù)擔(dān)和提高工作效率。計算機(jī)軟件在運(yùn)行的過程中,有可能會因為硬件設(shè)備與用戶操作的原因產(chǎn)生故障。因此,在對計算機(jī)軟件進(jìn)行施工的時候,要通過一些方式來對計算機(jī)軟件進(jìn)行維護(hù)。
(一)預(yù)防性維護(hù)和修改性維護(hù)
在對計算機(jī)軟件工程進(jìn)行維護(hù)時,需要做好預(yù)防性維護(hù)工作,著實際上是為了可以對可運(yùn)行的軟件進(jìn)行可靠性和維護(hù)性上的更改。在對軟件工程進(jìn)行維護(hù)的時候,可以進(jìn)行部分或是整體的重新設(shè)計和編寫,或者是對其進(jìn)行測試的部分進(jìn)行修改,這樣有利于后面對計算機(jī)軟件工程的維護(hù)工作。計算機(jī)軟件工程的修改性,具體是把軟件在使用中產(chǎn)生的一些錯誤進(jìn)行及時修改,其中包括了邏輯性、文檔以及設(shè)計等相關(guān)的錯誤,這是軟件工程維護(hù)中的一方面。
(二)完善性維護(hù)和適應(yīng)性維護(hù)
完善性維護(hù)是把軟件功能進(jìn)行加強(qiáng)和擴(kuò)大,以此來提高軟件的性能。在完善之后的新功能與性能是軟件使用一段時間之后進(jìn)行的,這也是對軟件工程進(jìn)行維護(hù)的一種方式。適應(yīng)性維護(hù)是讓軟件運(yùn)行時,對外部環(huán)境變化進(jìn)行有效適應(yīng)。在這其中包括了數(shù)據(jù)環(huán)境或者是計算機(jī)操作系統(tǒng)的升級等。在計算機(jī)使用過程中,比如微軟系統(tǒng)就會不斷的升級,目前已經(jīng)到了微軟10。而在這種新的操作系統(tǒng)之下,軟件工程的維護(hù)就需要從適應(yīng)性方面進(jìn)行,這樣才能夠讓軟件工程更加符合用戶的需求,并隨著應(yīng)用環(huán)境的變化而變化。
四、結(jié)語
隨著計算機(jī)軟件應(yīng)用范圍的擴(kuò)大,計算機(jī)軟件工程的維護(hù)工作就更加重要。在對計算機(jī)軟件工程進(jìn)行維護(hù)時,需要在軟件的開發(fā)階段進(jìn)行有效的維護(hù),同時還要建設(shè)病毒預(yù)防機(jī)制,通過定期的清理和掃描來保障計算機(jī)系統(tǒng)的穩(wěn)定,在此基礎(chǔ)上確保數(shù)據(jù)軟件工程的正常運(yùn)行。
參考文獻(xiàn):
[1]李茂平.淺析計算機(jī)軟件工程的維護(hù)措施和方法[J].無線互聯(lián)科技,2014(9):68.
[2]張晨光.計算機(jī)軟件工程的維護(hù)措施與方法初探[J].中外企業(yè)家,2016(1X).
[3]孫寶霞.芻議計算機(jī)軟件工程的維護(hù)措施和方法[J].計算機(jī)光盤軟件與應(yīng)用,2014(23):59.