學(xué)習(xí)啦 > 論文大全 > 學(xué)科論文 > 計算機論文 > 論計算機軟件維護論文

論計算機軟件維護論文

時間: 堅烘964 分享

論計算機軟件維護論文

  計算機軟件工程是一門研究用工程化方法構(gòu)建和維護有效的、實用的和高質(zhì)量的軟件的學(xué)科。網(wǎng)絡(luò)軟件的應(yīng)用充滿了各種智能終端,讓我們的生活變得多姿多彩。與下面是學(xué)習(xí)啦小編給大家推薦的論計算機軟件維護論文,希望大家喜歡!

  論計算機軟件維護論文篇一

  《計算機軟件工程的維護措施》

  摘要:隨著科技水平的不斷提高,計算機在人們生活中的地位越來越重要,計算機硬件也不斷的更新?lián)Q代,但是要想為人們應(yīng)用,必要的軟件是不可缺少的。然而軟件的維護與保護已成為軟件工程中必須良好解決的問題,也是確保軟件的安全性和穩(wěn)定性的必要前提。本文首先介紹了軟件維護的重要性和必要性,并對維護措施進行介紹,最后總結(jié)了軟件維護的發(fā)展現(xiàn)狀未來的發(fā)展方向。

  關(guān)鍵詞:計算機 軟件工程 維護 安全性 發(fā)展方向

  計算機軟件不斷朝智能化、強功能型方向發(fā)展,日益豐富的軟件應(yīng)用極大的方便了人們的生活,但是因為計算機軟件的故障給人們困擾的情況也時有發(fā)生,因而潛在的安全性對人們的生活有著較大的影響。因此,保證計算機軟件的安全性和穩(wěn)定性,對不同類型的、功能各異的計算機軟件進行有效管理和維護,讓計算機能充分發(fā)揮其功能,讓其能方便人們的工作、生活和學(xué)習(xí)等需求。

  1 軟件維護的必要性

  軟件是計算機實現(xiàn)各種計算機輔助功能的工具和載體,是人機交互的平臺,能夠?qū)崿F(xiàn)用戶與硬件間的信息交互。計算機文件、數(shù)據(jù)都是由二進制數(shù)據(jù)組成,軟件編碼也由二進制碼組成,因此在軟件使用和制作過程中難免存在一些問題和故障。然而若能定期維護計算機則能極大的降低軟件的故障發(fā)生率,確保計算機能夠穩(wěn)定正常的工作。

  軟件不僅僅為應(yīng)用程序,還具備許多輔助功能,確保用戶能高效利用計算機軟件來降低工作強度、提高學(xué)習(xí)效率或工作效率。但使用計算機的過程中,因為計算機硬件本身的限制或者用戶不當(dāng)?shù)牟僮骺赡軐?dǎo)致軟件故障而對用戶的學(xué)習(xí)、工作效率有一定的影響。因而,定期的軟件維護對提高用戶使用效率至關(guān)重要。

  2 計算機軟件工程的維護措施

  計算機的軟件維護主要包含三個方面:1)適應(yīng)性維護:為了適應(yīng)外部環(huán)境變化而進行必要的軟件維護,主要體現(xiàn)在軟件修改;2)糾正性維護:糾正計算機軟件中的錯誤;3)完善性維護:提高系統(tǒng)的性能和擴展軟件功能;日常的軟件維護工作中主要為后兩項的維護,占80%左右。有資料表明,軟件維護的成本占其生命周期內(nèi)總成本的70%以上。因此,軟件的維護工作意義重大。

  2.1 提高軟件質(zhì)量及模塊化程度

  軟件開發(fā)過程中,降低研發(fā)成本與提升軟件質(zhì)量是有效提高軟件可維護性的方式之一。優(yōu)點有:(1)模塊化之后,如果需改變某一特定功能模塊,僅需改變這一模塊便可,不會影響到其他模塊;如果需增加功能也僅需改進或增加相應(yīng)的模塊或模塊層。(2)軟件的重復(fù)測試和測量也更方面,易于發(fā)現(xiàn)并改正其中的錯誤,以提升運行效率。程序結(jié)構(gòu)化程度加深后,不需明白模塊內(nèi)部狀態(tài),僅需更換其外部模塊特征便可,可有效降低錯誤率。

  2.2 合理建立軟件優(yōu)先級

  軟件的維護性應(yīng)以可測試、可修改、可使用、可理解、可移植、可靠、效率高為目標(biāo),但是這些目標(biāo)都實現(xiàn)需付出巨大的代價,但是這些特性間存在相互依賴、相互矛盾,因此如何優(yōu)化軟件特性,就需合理對軟件維護的各個特性進行優(yōu)先級排序。

  2.3 選擇合理的程序設(shè)計語言

  合理選擇軟件設(shè)計語言對程序的可維護性影響很大。低級語言值得是機器語言等難以理解與掌握的語言,使維護困難。高級語言則容易理解與維護,不過各個不同的語言的可理解程度也有區(qū)別。還有些非過程化的語言,成為第四代語言,用戶不需指出具體的實現(xiàn)算法,僅向編譯或解釋程序給出要求便能自行根據(jù)用戶要求來進行智能假設(shè)。

  2.4 計算機軟件工程的具體措施

  (1)安裝強有力的反病毒軟件,提高防御水平。這是為了保證計算機能夠不受病毒的威脅,這也是確保軟件正常運行的前提,而防御病毒主要依靠殺毒軟件與防火墻。用戶也應(yīng)加強防范意識,不應(yīng)隨意下載、使用或瀏覽非法網(wǎng)頁或非法文件,應(yīng)經(jīng)常自查電腦程序,以清除后臺可能存在的木馬程序。

  (2)及時檢測、掃描并清理硬盤,確保分區(qū)的安全性、可靠性和運行效率。一段時間后,計算機硬盤里會積累很多殘留數(shù)據(jù),不僅對硬盤空間有影響,對軟件運行的速度也有很大影響,也會影響到硬盤本身的安全性和可靠性。因此應(yīng)該定期對重要數(shù)據(jù)進行備份,并及時清理硬盤垃圾。

  (3)減少系統(tǒng)盤中的程序安裝數(shù)量或重裝系統(tǒng)。若所有軟件都安裝在系統(tǒng)盤內(nèi),將對軟件運行速度影響較大,因為占用大量內(nèi)存將影響到操作系統(tǒng)的正常穩(wěn)定運行。也可重裝系統(tǒng),以優(yōu)化計算機系統(tǒng)盤的內(nèi)存空間,提升軟件、系統(tǒng)運行效率。

  3 計算機軟件工程維護的現(xiàn)狀及發(fā)展方向

  軟件工程維護,指的是基于軟件的使用角度來保證軟件的穩(wěn)定安全運行。定期維護計算機軟件,在確保軟件正常運行的同時,還能夠有效利用其輔助功能來提升軟件利用效率。

  版本較早的軟件通常容易開發(fā)但是難于維護,常見弊病為通用性很差,也是這些系統(tǒng)或軟件被重復(fù)開發(fā)的原因,但是這樣容易引起資源、人力和財力的浪費和流失,還可能對軟件的正常使用造成一定的影響。因此,模塊化、多功能、易維護的軟件是未來軟件的發(fā)展趨勢。但是需設(shè)計者能夠具備靈活、通用的設(shè)計思路,統(tǒng)籌規(guī)劃,以確保軟件具備強自我可維護性。

  軟件開發(fā)過程中應(yīng)充分考慮軟件的共性與個性,加入自我維護的功能之后使軟件生命力更強,但是自我維護功能的加入也給軟件設(shè)計帶來了較大困難,需要占用一些額外的系統(tǒng)資源。

  計算機軟件的開發(fā)與設(shè)計不斷被重視,然是用戶在軟件的使用過程中仍然會遇到各種問題,因此軟件維護人員應(yīng)努力學(xué)習(xí)新知識與總結(jié)經(jīng)驗教訓(xùn),以應(yīng)對軟件應(yīng)用中的各種挑戰(zhàn),以確保軟件的穩(wěn)定與安全,保證生活、生產(chǎn)和學(xué)習(xí)中的數(shù)據(jù)安全及正常開展各項工作。軟件工程也不斷朝信息多元化、高度智能化、功能智能化和結(jié)構(gòu)廣泛化方向發(fā)展。

  4 總結(jié)

  軟件不斷多樣化,應(yīng)用不斷廣泛的今天,軟件維護顯得越發(fā)重要,軟件的安全穩(wěn)定運行是軟件為用戶良好服務(wù)的基礎(chǔ)。

  參考文獻

  [1]郭聞.軟件開發(fā)項目管理的關(guān)鍵因素分析[J].華南金融電腦,2009,(05):14-15.

  [2]陳小輝,鄧杰英,文佳.淺談軟件的可維護性設(shè)計[J].華南金融電腦,2010(03):25-26.

  作者單位

  同濟大學(xué)軟件學(xué)院 上海市 200092

點擊下頁還有更多>>>論計算機軟件維護論文

2717059