(江蘇聯(lián)合職業(yè)學(xué)院徐州醫(yī)藥分院 江蘇 徐州 210006)
針對計(jì)算機(jī)軟件工程來講,功能越大,智能化發(fā)展也會(huì)變得很高,成為時(shí)代發(fā)展的方向。但是,當(dāng)計(jì)算機(jī)軟件為人們帶來方便的同時(shí),計(jì)算機(jī)軟件故障也為用戶帶來了許多麻煩。所以,怎樣保障軟件工程平穩(wěn)與安全的運(yùn)用,合理維護(hù)各項(xiàng)功能、種類的計(jì)算機(jī)軟件是非常重要的,達(dá)到人們對學(xué)習(xí)、生活、工作等方面需求變?yōu)榧毙杞鉀Q的一項(xiàng)課題。
對于軟件工程維護(hù)可從三個(gè)方面入手:(1)對于軟件外部環(huán)境,需要適當(dāng)?shù)倪M(jìn)行一些修改與維護(hù)。(2)要積極負(fù)責(zé)改正存在的軟件措施,及時(shí)進(jìn)行維護(hù)。(3)做好維護(hù)計(jì)算機(jī)軟件功能方面的任務(wù),從而提高系統(tǒng)性能。從以上三種維護(hù)可以看出,第二、三方面的維護(hù)工作占據(jù)總體維護(hù)工作一半以上。此外,根據(jù)相關(guān)的調(diào)查可以看出,進(jìn)行維護(hù)軟件的成本,逐漸上升到軟件生命周期的75%以上。這樣可以看出,維護(hù)軟件成本逐漸上升到軟件生命周期,軟件在運(yùn)行過程中,維護(hù)軟件是非常有價(jià)值的[1]。
軟件工程在開發(fā)時(shí),最有效的辦法便是提升維護(hù)性能,減小軟件研發(fā)成本與提升軟件整體質(zhì)量。存在的優(yōu)點(diǎn)可以從如下幾個(gè)方面入手:(1)改變功能模塊,這便需要積極對此模塊進(jìn)行改變,這樣不會(huì)影響到其余模塊。如果想要為程序增加相應(yīng)的功能,也需同時(shí)加入全新的模塊層亦或模塊。(2)運(yùn)用此種辦法慢作為程序員,需要反復(fù)的進(jìn)行測量與測試,很容易發(fā)現(xiàn)與改正存在的序列錯(cuò)誤,這樣便能提升程序運(yùn)行,從而提高效率[2]。此外,采用結(jié)構(gòu)化的程序設(shè)計(jì)技術(shù),可以很好的加強(qiáng)當(dāng)前系統(tǒng)維護(hù)性。選用此種辦法,不用控制好模塊內(nèi)部運(yùn)作狀況,只需要控制外部模塊特點(diǎn)便可。此方法能提高結(jié)構(gòu)化方面的模塊,能很好的降低新的錯(cuò)誤產(chǎn)生。
進(jìn)行軟件工程維護(hù)工作,需使其具備可靠、可移植、可理解、高效率等方面的性能。當(dāng)達(dá)到如上目標(biāo)時(shí),需要付出非常大的代價(jià),這也是不可取代的。以上特性間存在一些矛盾,也存在一些依賴,因此,為了使得各個(gè)方面都能達(dá)到相應(yīng)的程序作用,需依照計(jì)算機(jī)環(huán)境變化而變化。
根據(jù)相應(yīng)的軟件工程維護(hù)性來優(yōu)先選擇程序設(shè)計(jì)語言,這對于軟件工程的維護(hù)具有非常的影響力。因此,較低的層次語言,通常是說機(jī)器語言與換邊語言,以上的語言相對來講都非常不容易控制與理解,進(jìn)行維護(hù)起來便會(huì)更加艱難。相比之下,使用高級語言可以很好的維護(hù)也非常容易理解,但是,高級語言中,存在理解的程度不一致。另外,非過程化的語言,無需用戶獨(dú)自指出,便以實(shí)現(xiàn)計(jì)算,當(dāng)用戶指出算法時(shí),并需要向解釋程序亦或編譯程序提出更高的要求,解釋程序與編譯程序獨(dú)自即可完成用戶要求的智能假設(shè)方法。
首先,需要安置上防御軟件,積極建立病毒防御機(jī)制。為了確保軟件正常運(yùn)行,需要確保計(jì)算機(jī)不受病毒的危害,針對防御病毒,最為主要的方法辨識(shí)度安置上相應(yīng)的防火墻與殺毒軟件[3]。此外,運(yùn)用計(jì)算機(jī)的人員也需養(yǎng)成優(yōu)良的上網(wǎng)習(xí)慣,增強(qiáng)自己的防范意識(shí),不可胡亂的進(jìn)行瀏覽、使用,下載非法軟件與文件夾,對計(jì)算機(jī)需經(jīng)常掃描與自查系統(tǒng)后臺(tái)存在的木馬程序。其次,及時(shí)清理、掃描與監(jiān)測硬盤軟件,便可以確保軟件高校、快速的運(yùn)行,如果計(jì)算機(jī)使用一段時(shí)間后,在硬盤中會(huì)積累較多的殘留數(shù)據(jù),以上的殘留數(shù)據(jù)不但占領(lǐng)了硬盤中許多的空間,還在一定程度上影響了軟件的運(yùn)行速度,與此同時(shí),為硬盤的可靠性與安全性留下隱患。為了解決這一問題,需要養(yǎng)成定期備份數(shù)據(jù)的習(xí)慣,同時(shí)養(yǎng)成清理好硬盤的習(xí)慣與規(guī)律。最后,盡可能的減小系統(tǒng)盤內(nèi)安裝程序的數(shù)量,改善重裝系統(tǒng)對計(jì)算機(jī)的的定期優(yōu)化,在計(jì)算機(jī)操作系統(tǒng)中,程序軟件是非常重要的載體,這涉及到軟件是不是能平穩(wěn)的運(yùn)行。值得注意的是,不可以將程序裝在系統(tǒng)盤內(nèi),這會(huì)影響到軟件運(yùn)行速度,所以,需要用戶盡可能縮短系統(tǒng)盤內(nèi)的內(nèi)存占用,改善系統(tǒng)盤的占用空間,提升系統(tǒng)運(yùn)行速度與效率。
通常情況下,維護(hù)計(jì)算機(jī)軟件需從軟件的使用方向出發(fā),確保計(jì)算機(jī)軟件工程安全運(yùn)行。定期維護(hù)計(jì)算機(jī)軟件,一方面能確保軟件正常使用,另一方面還能提升軟件的利用率。此外,在開發(fā)軟件時(shí),需盡可能避免發(fā)生重復(fù)開發(fā)的問題,這將會(huì)造成資源浪費(fèi),同時(shí),還會(huì)影響到正常的使用。在設(shè)計(jì)多功能軟件時(shí),需要開發(fā)者具備靈活多變的設(shè)計(jì)方法,前期做好相應(yīng)的規(guī)劃,達(dá)到對軟件的自我維護(hù)。
結(jié)語:綜上所述,在當(dāng)前科技發(fā)展過程中,計(jì)算機(jī)軟件在企業(yè)中得到了大范圍運(yùn)用,程序設(shè)計(jì)人員也非常多,但是,用戶在使用過程中,仍然會(huì)遇到許多的問題,這便需要維護(hù)人員學(xué)習(xí)阿訇相應(yīng)的知識(shí),并做好總結(jié)工作,來應(yīng)對以上存在的問題,確保計(jì)算機(jī)軟件工程安全、平穩(wěn)的進(jìn)行,保障各項(xiàng)工作順利開展。