- 相關(guān)推薦
計(jì)算機(jī)軟件工程的維護(hù)措施與方法
一、計(jì)算機(jī)軟件工程的維護(hù)措施
一般來(lái)說(shuō),關(guān)于軟件工程的維護(hù)主要包括以下三種類(lèi)型:第一,為了讓軟件適應(yīng)處于變化狀態(tài)下的外部環(huán)境,來(lái)修改軟件應(yīng)用程序的一種適應(yīng)性維護(hù);第二,為了糾正軟件的錯(cuò)誤而進(jìn)行的糾正性維護(hù),第三,為了提高系統(tǒng)性能,并擴(kuò)大軟件的功能而進(jìn)行的完善性維護(hù)。有調(diào)查數(shù)據(jù)顯示,第二類(lèi)和第三類(lèi)維護(hù)在總維護(hù)工作中占有80%的比重,而且維護(hù)軟件的成本已超過(guò)軟件生命周期成本的70%?梢(jiàn),軟件維護(hù)具有很強(qiáng)的重要性。
(一)提高軟件工程的質(zhì)量
提高軟件工程的質(zhì)量,減少軟件研發(fā)的成 本,實(shí)現(xiàn)模塊化,已經(jīng)成為軟件工程維護(hù)的一項(xiàng)重要措施,其優(yōu)點(diǎn)如下:如果需要改變某一功能模塊,那么,只要改變此模塊就可,并不會(huì)對(duì)其他的模塊造成影響;在增加程序功能的過(guò)程中,同樣只需增加新模塊或者模塊層即可。另外,在這種措施下,更易于進(jìn)行程序的重復(fù)測(cè)試及測(cè)量,易于發(fā)現(xiàn)以及改正相應(yīng)的序列錯(cuò)誤,從而促進(jìn)程序運(yùn)行效率的提升。與此同時(shí),還可采取結(jié)構(gòu)化程序設(shè)計(jì)技術(shù),以提高本系統(tǒng)的維護(hù)性。而且該措施無(wú)需掌握模塊內(nèi)部的運(yùn)行狀態(tài),只要了解更換外部模塊所具有的特點(diǎn),通過(guò)結(jié)構(gòu)化模塊的提供,能夠一定程度上降低新錯(cuò)誤的出現(xiàn)。
。ǘ┙④浖焚|(zhì)目標(biāo)
對(duì)于軟件工程來(lái)說(shuō),其維護(hù)應(yīng)該具有可靠、可理解、可移植、可修改、可測(cè)試、可使用以及效率高等特點(diǎn)。但是,若為了達(dá)到以上目標(biāo)付出了相當(dāng)大的代價(jià)則是不可取也不可行的。這是因?yàn)橐陨咸卣鏖g或是相互矛盾,或是互相依賴(lài),因此,要想滿(mǎn)足各方面特征就應(yīng)該正確使用程序作用,就要建立起相應(yīng)的軟件品質(zhì)指標(biāo),按照不同的計(jì)算環(huán)境作出相應(yīng)的變化,并構(gòu)建軟件工程的優(yōu)先級(jí)。
。ㄈ┳⒅爻绦蛟O(shè)計(jì)語(yǔ)言的選擇
程序設(shè)計(jì)語(yǔ)言的選擇對(duì)于軟件工程的維護(hù)有著非常重要的影響。其中,低層次語(yǔ)言指的是換邊語(yǔ)言與機(jī)器語(yǔ)言,此類(lèi)語(yǔ)言不容易被理解及掌握,在維護(hù)方面更是具有很大的難度。而高級(jí)語(yǔ)言則相對(duì)比較容易被理解和維護(hù),但是,需要注意的是,在高級(jí)語(yǔ)言中,其可理解的程度存在差異。還有部分非過(guò)程化的第四代語(yǔ)言,其無(wú)需用戶(hù)指出相應(yīng)的算法,只要對(duì)編譯程序或者解釋程序提出自己的要求即可,再由編譯程序或者解釋程序按照用戶(hù)的要求進(jìn)行智能假設(shè)。也就是說(shuō),針對(duì)不同的程序設(shè)計(jì)語(yǔ)言,應(yīng)該選擇不同的軟件工程維護(hù)方法,以實(shí)現(xiàn)保證軟件正常運(yùn)行的目的。
二、計(jì)算機(jī)軟件工程的維護(hù)方法
計(jì)算機(jī)軟件作為一種應(yīng)用程序,向用戶(hù)提供很多輔助功能,同時(shí)確保用戶(hù)可以較好地通過(guò)計(jì)算機(jī)軟件來(lái)降低工作強(qiáng)度,并提高工作的效率。然而,在使用計(jì)算機(jī)的過(guò)程中,難免會(huì)受到硬件設(shè)備等條件的限制,也可能由于用戶(hù)自身的操作不當(dāng),而導(dǎo)致軟件出現(xiàn)一些故障,從而對(duì)其工作效率產(chǎn)生不利影響。因此,需要采取正確的方法來(lái)維護(hù)計(jì)算機(jī)軟件工程。
。ㄒ唬﹦(chuàng)建病毒防御機(jī)制
為了確保計(jì)算機(jī)軟件的正常運(yùn)行,首先要保證計(jì)算機(jī)不會(huì)受到病毒侵襲,這就需要安裝效果較好的防御軟件,也就是安裝防火墻以及殺毒軟件。另外,用戶(hù)自身也要形成較好的上網(wǎng)習(xí)慣,增強(qiáng)自身防范意識(shí),避免隨意瀏覽、下載及使用一些非法復(fù)制的文件夾或軟件,并經(jīng)常掃描檢查系統(tǒng)后臺(tái)的木馬程序。
。ǘ┘皶r(shí)清理、檢測(cè)及掃描硬盤(pán)
在使用一段時(shí)期之后,計(jì)算機(jī)的硬盤(pán)里往往會(huì)積累很多殘留數(shù)據(jù),既占據(jù)著硬盤(pán)空間,影響了軟件的運(yùn)行速度,還給硬盤(pán)的安全性與可靠性埋下隱患。因此,應(yīng)該定期備份數(shù)據(jù),并及時(shí)對(duì)硬盤(pán)進(jìn)行清理。
。ㄈ┙档拖到y(tǒng)盤(pán)內(nèi)所安裝的程序數(shù)量并定期優(yōu)化
計(jì)算機(jī)操作系統(tǒng)作為程序軟件的重要載體,影響著軟件的穩(wěn)定運(yùn)行,若是將程序全部裝進(jìn)系統(tǒng)盤(pán)中,會(huì)大大降低軟件運(yùn)行的速度。因此,用戶(hù)需要降低軟件的數(shù)量,減少其在系統(tǒng)盤(pán)中占用的內(nèi)存空間。另外,也可以定期來(lái)重裝系統(tǒng),從而使系統(tǒng)盤(pán)占用空間得以?xún)?yōu)化,并促進(jìn)系統(tǒng)運(yùn)行速率的提升。
三、結(jié)束語(yǔ)
綜上所述,近幾年計(jì)算機(jī)已經(jīng)普遍應(yīng)用于人們的日常生活當(dāng)中,而計(jì)算機(jī)軟件工程的維護(hù)對(duì)于計(jì)算機(jī)的正常運(yùn)行有著至關(guān)重要的影響,因此,應(yīng)該采取有效的措施和方法,對(duì)軟件進(jìn)行經(jīng)常性維護(hù),從而確保軟件的正常使用,并將軟件工程的輔助功能充分發(fā)揮出來(lái),同時(shí)促進(jìn)軟件利用率的提升,為用戶(hù)提供更大的便利。
【計(jì)算機(jī)軟件工程的維護(hù)措施與方法】相關(guān)文章:
解析計(jì)算機(jī)軟件工程的維護(hù)方法論文07-04
計(jì)算機(jī)軟件工程的維護(hù)措施和方法分析論文07-03
小議計(jì)算機(jī)軟件工程的維護(hù)論文07-04
計(jì)算機(jī)軟件工程的管理和維護(hù)探究07-02
計(jì)算機(jī)軟件工程的管理和維護(hù)分析論文07-03
計(jì)算機(jī)硬件維護(hù)原則與方法論文07-03
簡(jiǎn)析計(jì)算機(jī)硬件維護(hù)原則與方法論文07-03
計(jì)算機(jī)維護(hù)實(shí)習(xí)報(bào)告04-11
冰箱的清理方法以及維護(hù)技巧03-13