摘 要:計(jì)算機(jī)在工作和生活中都給予人們很多的方便和發(fā)揮著非常重要的作用,但是在實(shí)際的工作過(guò)程中,計(jì)算機(jī)軟件多少都會(huì)存在著一些使用故障,這給人們都帶來(lái)了困擾,因此,如何對(duì)計(jì)算機(jī)軟件工程進(jìn)行合理、科學(xué)的維護(hù),保證軟件工程能夠安全穩(wěn)定的運(yùn)行,讓計(jì)算機(jī)軟件能夠在實(shí)際應(yīng)用中充分的發(fā)揮著自己本身獨(dú)特的功能和作用,充分的滿(mǎn)足人們對(duì)學(xué)習(xí)、工作和生活上的要求具有非常重要的意義。
關(guān)鍵詞:計(jì)算機(jī)軟件;軟件工程;維護(hù)措施與方法
中圖分類(lèi)號(hào):TP311.52
隨著時(shí)代的進(jìn)步,科學(xué)技術(shù)的發(fā)展和創(chuàng)新速度也隨著加快,計(jì)算機(jī)越來(lái)越普遍的應(yīng)用到人們生活、工作中的每一個(gè)角落,在計(jì)算機(jī)廣泛應(yīng)用的時(shí)候,其系統(tǒng)軟件是計(jì)算機(jī)工作的重要組成部分,計(jì)算機(jī)軟件工程的開(kāi)發(fā)也隨著科技的發(fā)展越來(lái)越多,其相關(guān)的作用和性能也越來(lái)越強(qiáng),逐漸的將智能化水平得到提高。雖然,計(jì)算機(jī)在工作和生活中都給予人們很多的方便和發(fā)揮著非常重要的作用,但是在實(shí)際的工作過(guò)程中,計(jì)算機(jī)軟件多少都會(huì)存在著一些使用故障,這給人們都帶來(lái)了困擾,因此,如何對(duì)計(jì)算機(jī)軟件工程進(jìn)行合理、科學(xué)的維護(hù),保證軟件工程能夠安全穩(wěn)定的運(yùn)行,讓計(jì)算機(jī)軟件能夠在實(shí)際應(yīng)用中充分的發(fā)揮著自己本身獨(dú)特的功能和作用,充分的滿(mǎn)足人們對(duì)學(xué)習(xí)、工作和生活上的要求具有非常重要的意義。
1 計(jì)算機(jī)軟件工程的維護(hù)類(lèi)型
1.1 預(yù)防性維護(hù)
對(duì)計(jì)算機(jī)軟件工程進(jìn)行預(yù)防性維護(hù)工作實(shí)際上就是為了能夠?qū)σ恍┻€可以運(yùn)行的軟件進(jìn)行可靠性和維護(hù)性的更改,在采用軟件工程方法的時(shí)候,進(jìn)行部分或者是整體的進(jìn)行重新的設(shè)計(jì)、編寫(xiě)以及測(cè)試需要進(jìn)行修改的那一部分的軟件,從而方便以后對(duì)計(jì)算機(jī)軟件工程的維護(hù)。
1.2 改正性維護(hù)
計(jì)算機(jī)軟件工程的改正性工作就是將軟件在進(jìn)行運(yùn)用的過(guò)程中所出現(xiàn)的一些錯(cuò)誤進(jìn)行及時(shí)的糾正。據(jù)不完全統(tǒng)計(jì),軟件在進(jìn)行交付使用的時(shí)候,多少都會(huì)存在著一些缺陷的代碼未能夠得到及時(shí)的發(fā)現(xiàn),因此這就要求在軟件進(jìn)行使用的時(shí)候得到及時(shí)的改正,包括邏輯的錯(cuò)誤、文檔的錯(cuò)誤、設(shè)計(jì)的錯(cuò)誤、數(shù)據(jù)的錯(cuò)誤等等。
1.3 完善性維護(hù)
計(jì)算機(jī)軟件工程的完善性維護(hù)工作就是將軟件的功能進(jìn)行進(jìn)一步的增強(qiáng)和擴(kuò)充,從而使軟件的性能得到進(jìn)一步的提高。這些改進(jìn)后的新性能和新功能都是在對(duì)軟件進(jìn)行使用過(guò)一段時(shí)間之后進(jìn)行的,而不是原來(lái)的軟件需求說(shuō)明書(shū)中所規(guī)定的。
1.4 適應(yīng)性維護(hù)
計(jì)算機(jī)軟件工程的適應(yīng)性維護(hù)工作就是讓軟件在運(yùn)行的時(shí)候?qū)τ谕獠康沫h(huán)境變化進(jìn)行適應(yīng)。這主要包括了數(shù)據(jù)環(huán)境進(jìn)行的升級(jí)或者改變、計(jì)算機(jī)操作系統(tǒng)的升級(jí)、計(jì)算機(jī)硬件的升級(jí)等等。
2 計(jì)算機(jī)軟件工程的維護(hù)措施
2.1 重視合理的選擇程序設(shè)計(jì)的語(yǔ)言
對(duì)計(jì)算機(jī)軟件工程進(jìn)行維護(hù),實(shí)際上來(lái)說(shuō),程序設(shè)計(jì)的語(yǔ)言的合理選擇對(duì)于計(jì)算機(jī)軟件工程的維護(hù)是具有非常大的影響的。一般來(lái)說(shuō),低層次的語(yǔ)言就是指計(jì)算機(jī)的換邊語(yǔ)言和機(jī)器的語(yǔ)言,對(duì)于這些語(yǔ)言來(lái)說(shuō)進(jìn)行掌握和理解是十分困難的,要進(jìn)行維護(hù)更加具有困難性。而高級(jí)語(yǔ)言相對(duì)來(lái)說(shuō),其更容易理解也更容易進(jìn)行維護(hù),但是,在對(duì)高級(jí)語(yǔ)言進(jìn)行理解的時(shí)候一定要將其中的差異進(jìn)行明確化,才能進(jìn)行相關(guān)工作的開(kāi)展和有效運(yùn)用。對(duì)于不同的程序設(shè)計(jì)所選擇的語(yǔ)言不同,要進(jìn)行針對(duì)性的采取不同的維護(hù)措施,保證計(jì)算機(jī)軟件工程能夠正常有效的運(yùn)行,充分發(fā)揮計(jì)算機(jī)軟件工程的實(shí)際作用。
2.2 創(chuàng)建精密和優(yōu)先級(jí)軟件的品質(zhì)目標(biāo)
計(jì)算機(jī)軟件工程的維護(hù)在一定程度上來(lái)說(shuō)應(yīng)該是具有可移植性、可靠性、可使用性、可理解性、可修改性、可測(cè)試性和具有高效率的。因此,如果是為了能夠使上述的目標(biāo)都得以實(shí)現(xiàn)是需要付出很大的成本和代價(jià)的,這在實(shí)際上來(lái)說(shuō)是不可取也行不通的。再加上以上這些目標(biāo)的特性之間有的存在著相互的矛盾,而有的又是相互進(jìn)行依賴(lài)的,因此,為了使上述的目標(biāo)特性之間以及各方面都能夠得到充分的滿(mǎn)足就必須要遵守程序所起到的作用進(jìn)行使用,依據(jù)計(jì)算機(jī)環(huán)境的變化而進(jìn)行變化,創(chuàng)建精密和優(yōu)先級(jí)軟件的品質(zhì)目標(biāo),實(shí)現(xiàn)計(jì)算機(jī)軟件工程的可持續(xù)發(fā)展。
2.3 提升軟件工程的整體質(zhì)量模塊和技術(shù)
在對(duì)計(jì)算機(jī)軟件工程進(jìn)行開(kāi)發(fā)的過(guò)程中,為了能夠讓計(jì)算機(jī)軟件工程的維護(hù)性得到提高,行之有效的辦法之一就是將軟件工程的整體質(zhì)量進(jìn)一步的提高和姜軟件工程的研發(fā)成本盡可能的降低。其實(shí),采用這一措施,主要是能夠?qū)Τ绦蜻M(jìn)行重復(fù)的測(cè)量以及方便測(cè)試的進(jìn)行,對(duì)于在軟件過(guò)程中發(fā)生的序列錯(cuò)誤能夠及時(shí)的發(fā)現(xiàn)和改正,從而提高了程序進(jìn)行運(yùn)行的工作效率。與此同時(shí),若對(duì)軟件工程中的其中一個(gè)功能模塊進(jìn)行功能的改變的話(huà),那么只要針對(duì)這一模塊進(jìn)行改變就可以了,對(duì)于其他的模塊不會(huì)有任何的影響。在軟件工程開(kāi)發(fā)的過(guò)程中,只需要使用結(jié)構(gòu)化的程序設(shè)計(jì)技術(shù)就可以使計(jì)算機(jī)內(nèi)現(xiàn)有的系統(tǒng)增強(qiáng)了其的可維護(hù)性。只要對(duì)軟件工程的外部模塊進(jìn)行掌握更換,而不需要對(duì)模塊的內(nèi)部運(yùn)行情況進(jìn)行把握,可以有效的降低錯(cuò)誤率。
3 計(jì)算機(jī)軟件工程的維護(hù)方法
3.1 對(duì)硬盤(pán)進(jìn)行及時(shí)的檢測(cè)、掃描和清理
當(dāng)計(jì)算機(jī)系統(tǒng)在進(jìn)行一段時(shí)間的運(yùn)行和使用之后,其硬盤(pán)中多少都會(huì)有殘留數(shù)據(jù)的積累,不僅占據(jù)了大量的硬盤(pán)使用空間,同時(shí)還影響了軟件進(jìn)行運(yùn)行的速度,甚至于在一定的程度上還會(huì)對(duì)硬盤(pán)的安全性和可靠性產(chǎn)生影響。因此,對(duì)硬盤(pán)一定要進(jìn)行及時(shí)的檢測(cè)、掃描和清理,將不必要的數(shù)據(jù)清除干凈,對(duì)于重要的數(shù)據(jù)一定要進(jìn)行加強(qiáng)備份管理,保證計(jì)算機(jī)硬盤(pán)能夠充分的發(fā)揮其功能。
3.2 安裝防御軟件,建立防御病毒機(jī)制
為了能夠使計(jì)算機(jī)軟件安全穩(wěn)定有序的運(yùn)行和使用,在保證計(jì)算機(jī)不會(huì)受到病毒干擾的同時(shí),加強(qiáng)和安裝一些具有良好性能的比如防火墻、殺毒軟件等之類(lèi)的防御軟件。與此同時(shí),在使用計(jì)算機(jī)的時(shí)候一定要養(yǎng)成良好的習(xí)慣,對(duì)于自身的防范意識(shí)一定要加強(qiáng)和提高,對(duì)于一些非法的文件和復(fù)制軟件不要隨意的瀏覽和使用,更不要輕易的下載,對(duì)于系統(tǒng)要加強(qiáng)掃面檢查清理,確保軟件能夠得到正常的運(yùn)用。
3.3 降低和優(yōu)化系統(tǒng)盤(pán)中安裝的程序數(shù)量
程序軟件的安裝主要載體主要是在計(jì)算機(jī)系統(tǒng)內(nèi),對(duì)于軟件安全穩(wěn)定的運(yùn)行具有一定的影響力,若是將所有的程序軟件都安裝在計(jì)算機(jī)的系統(tǒng)盤(pán)中的話(huà),那么一定會(huì)使軟件的運(yùn)行速度和穩(wěn)定性受到降低,因此,在實(shí)際的應(yīng)用過(guò)程中,對(duì)于程序軟件的安裝數(shù)量一定要盡可能的減少,盡最大限度的減少其所占的系統(tǒng)盤(pán)使用空間。與此同時(shí),還要定期定時(shí)的對(duì)系統(tǒng)進(jìn)行重裝,保證系統(tǒng)盤(pán)其所占的使用空間得到進(jìn)一步的優(yōu)化,從而保證系統(tǒng)運(yùn)行效率的提高。
4 結(jié)束語(yǔ)
綜上所述,隨著計(jì)算機(jī)越來(lái)越廣泛的應(yīng)用到人們的日常工作、學(xué)習(xí)和生活中,對(duì)于計(jì)算機(jī)軟件工程的維護(hù)也顯得越來(lái)越重要。因此,這就要求在使用計(jì)算機(jī)的過(guò)程中,一定要加強(qiáng)對(duì)計(jì)算機(jī)軟件工程的維護(hù)措施和方法,與軟件實(shí)際運(yùn)行的具體情況結(jié)合起來(lái),采取適當(dāng)?shù)拇胧┖头椒ǎM(jìn)一步的保證計(jì)算機(jī)軟件在使用的時(shí)候能夠更加安全穩(wěn)定和更具可靠性。通過(guò)對(duì)計(jì)算機(jī)軟件工程進(jìn)行維護(hù),進(jìn)一步的提高軟件的有效利用率,將軟件的輔助功能充分的發(fā)揮出來(lái),更好的為人們提供方便和使用,進(jìn)而促進(jìn)計(jì)算機(jī)軟件工程實(shí)現(xiàn)可持續(xù)發(fā)展。
參考文獻(xiàn):
[1]韓頂軍.計(jì)算機(jī)軟件工程的維護(hù)措施與方法初探[J].電子技術(shù)與軟件工程,2014(02).
[2]游海英.計(jì)算機(jī)軟件工程的維護(hù)措施和方法研究[J].價(jià)值工程,2013(04).
[3]馬丹.淺析計(jì)算機(jī)軟件工程的管理和維護(hù)[J].計(jì)算機(jī)光盤(pán)軟件與應(yīng)用,2013(11).
[4]金建能.試論計(jì)算機(jī)軟件維護(hù)[J].計(jì)算機(jī)光盤(pán)軟件與應(yīng)用,2013(01).
作者簡(jiǎn)介:程紅英(1977.11-),女,本科,學(xué)士,講師,處長(zhǎng),研究方向:計(jì)算機(jī)軟件工程。
作者簡(jiǎn)介:陜西服裝工程學(xué)院,陜西咸陽(yáng) 712046