計算機軟體維護的有關論文

General 更新 2024年12月22日

  人們通常為了方便,將一些重要的資料文件存在電腦中,方便日後查閱,為了保證這些檔案不被損害或意外丟失,就必須在日常生活中,對計算機軟體進行定期維護。下面是小編給大家推薦的,希望大家喜歡!

  篇一

  《淺論計算機軟體的維護工作》

  摘要:計算機軟體維護是指已完成開發工作、交付使用以後,對軟體產品進行的一些軟體工程活動。隨著資訊時代的到來,計算機逐漸成為人們日常學習、工作、生活中重要的一部分,計算機為人們的工作和學習提供了更多方便,但也會為人們帶來一些損失,對計算機的日常維護不當,極容易造成計算機系統的崩盤,對人們的工作中一些重要的檔案丟失損壞,造成嚴重的影響,因此。需要對計算機軟體進行維護。本文主要探討計算機軟體的維護措施。

  關鍵詞:計算機;軟體;維護

  中圖分類號:G623文獻標識碼: A

  一、計算機軟體維護的分類

  1、適應性維護:使執行的軟體適應外部環境變化。外部環境變化主要包括計算機的硬體升級、作業系統的升級、資料環境資料庫、資料格式、資料輸入輸出方式、資料儲存介質等的改變或升級,以及有關標準、規則的變化等。

  2、預防性維護以及改正性維護:預防性維護是為了進一步改進維護性和可靠性而對尚可執行的軟體進行更改。它是採用軟體工程的方法,完全地或部分地重新設計、編寫和測試要修改的那部分軟體,以便將來的維護工作更方便。改正性維護是為了糾正軟體在使用中出現的錯誤,這類錯誤包括設計錯誤、邏輯錯誤、編碼錯誤、文件錯誤、資料錯誤等。

  3、完善性維護:擴充或增強軟體功能,提高軟體效能。這些新功能和新效能都不是在原軟體需求規格說明書中規定的,而是使用者在使用軟體一段時間後提出的新要求。

  二、計算機軟體維護的一些措施

  一計算機軟體維護的主要方法

  1、提升軟體工具模組化和質量技術:在軟體開發過程,有效方法之一是提高軟體質量和降低成本,其有效技術也是提高可維護性。它的優點是,如果需要改變一個功能模組,只需要改變這個模組,不會影響到其他模組;如果程式需要新增一些功能,只需完成這些功能,增加一個新的模組或模組層;程式測試和重複測量更容易,序列錯誤很容易發現和改正,以提高程式的執行效率。

  2、提升軟體的精密度以及優先順序:程式的維護性應該是可以理解的、可靠的、可修改和測試的、可移植的、可以使用和效率高的。為了實現這些目標,要求付出的代價很大,也未必是可行的。一些質量特性存在互補性,如可理解性和可測試性、可理解性和可修改性等。然而,其他一些質量特性互相矛盾,如效率和可移植性、效率和可變性。因此,各品質特性的維護性要求可以得到滿足,但它們相對重要性應遵循程式使用作用和計算環境變化而變化。

  3、提升軟體的開發:採用自動重建結構和重新格式化工具將非結構化程式碼轉換為結構良好的程式碼。對於開發中的軟體努力提高軟體的可靠性,以減少改正性維護的工作量。開發時最好能預計到未來使用中可能的變動,使設計具有可修改、可擴充的靈活性。

  4、對於計算機軟體系統的維護,有正規的維護團隊來完成,並且要明確分工和責任,避免出現不必要的糾紛。要使用者建立一份要求表格,讓使用者詳細而且全面地描述出現的錯誤和問題,具體包括問題的種類,想要實現的目標,出現問題的時間,系統執行的環境等等。維護過程中為了確保和諧維護人員要注意遵循原來程式碼的編碼習慣。如果維護申請很多的話,我們可以分配優先順序。修改前要做必要的備份,改正後要做對應測試,完成後要及時進行會議總結,分享經驗,汲取教訓。必要時還可以針對某些軟體編寫使用手冊,建立維護指南,以便告訴使用者如何使用軟體、出現問題時如何維護軟體。維護工作完成以後,要及時做迴歸測試,只有測試順利完成後才可交付。經過多次的修改和維護後,軟體的可維護性會變得越來越差,當它的可維護性降低到最低極限時,再繼續修改已經不能滿足使用者的需要了,此時就應拋棄軟體,軟體的生命週期至此終止,從此便失去了利用價值。

  二計算機軟體維護的一些策略

  1、採取應急備案措施:為了保證網路系統突發狀況產生的時候,能夠及時採取相應措施解決問題,恢復網路執行狀態,應當制定相應的應急措施,採取預案的形式將問題進行及時解決處理。常見的網路意外有常見的網路意外狀況有程式紊亂、人為或意外狀況等造成的計算機裝置無法進行正常運轉工作;其次還有病毒傳播所造成的計算機無法執行,突發性的停電導致的計算機裝置損壞或不能正常運作;對於這些問題,都可以進行事先備案應急措施,避免因突發狀況導致的重要文件丟失或損壞。

  2、定期清理電腦系統:圾檔案的產生無疑會使得計算機執行緩慢,由於使用者在運用計算機過程中,經常會出現一些臨時的檔案,如果不及時清理,時間越久,系統中堆積的垃圾檔案就越多,垃圾檔案不僅佔用了大量的磁碟空間,而且對計算機的執行速度產生很大的影響,使電腦執行緩慢。因此,為了是計算機能夠快速正常的執行,需要對計算機磁碟中的檔案進行分類整理,對於一些不必要的檔案及時的清理,計算機中安裝的一些長時間不用的軟體進行解除安裝,注意解除安裝是將軟體從計算機上徹底清除,不單單是刪除掉。

  3、合理的管理計算機軟體:根據計算機軟體系統的不同作用或者不同類別對其進行分類,儘量將相關的計算機軟體系統歸類到一個磁碟空間當中,方便對這些類似的計算機軟體進行綜合管理或者修改。在存放這些計算機軟體系統的磁碟空間中,應該儘可能的保證磁碟擁有足夠的使用空間,最好是讓這些計算機軟體系統能夠單獨的使用一個獨立的區域,這樣能夠有效的提高計算機軟體系統執行的效率,也能夠方便計算機使用者對其進行管理。

  4、計算機軟體的安全維護措施:電腦保安是指為資料處理系統採取的技術和管理的安全保護,保護計算機硬體、軟體資料不因偶然的原因而遭到破壞、更改和洩露。電腦保安和計算機網路密切相關。計算機網路的威脅有許多方面,有硬體故障、軟體漏洞、人為事故、“黑客”攻擊、資訊丟失等,這些都是計算機網路安全的主要威脅。計算機病毒是人為設計的,可利用計算機系統自我複製,破壞計算機功能和資料,影響計算機的使用。避免類似的情況,計算機要安裝防毒軟體,而且對防毒軟體要經常更新,對上網機應實時使用防毒軟體,攔截病毒的攻擊。應定期對電腦防毒。避免病毒的同時,還應安裝電腦維護軟體,及時清理電腦使用的痕跡及垃圾檔案,清理磁碟空間,保證電腦的正常執行。

  三減少計算機軟體維護的措施

  1、減少糾錯性維護的措施:通過生產出儘量可靠的系統來基本消除糾錯性維護。儘管從投資效益上講,生產100%可靠的軟體並不合算,但使用新的技術可以大大提高可靠性並減少執行糾錯性維護的需要。建議採用的一些新技術,包括資料庫管理系統、應用開發系統、程式自動生成、更高階程式語言、應用軟體包、結構技術、防錯性程式設計、維護審查。

  2、減少適應性維護的措施:這類維護工作實際上是不可能完全避免的,但是我們可以通過採取某些措施對其進行控制,如,將從屬於軟體系統的固定的特徵劃分到特定的程式模組中,這樣就能限制為適應硬體配置而不得不修改的程式部分了。

  3、減少完善性的維護措施:多采用一些先進的並且功能性更強的工具,使用使用者自己就可以完成很多完善性的維護工作了。為了儘可能的減少使用過程中的完善性維護的需要,我們可以建立系統原型的模型並應用物件開發技術。

  結束語

  計算機軟體維護是計算機日常維護中最重要的部分,由於計算機被廣泛的應用在人們的生活、工作和學習當中,人們通常為了方便,將一些重要的資料文件存在電腦中,方便日後查閱,為了保證這些檔案不被損害或意外丟失,就必須在日常生活中,對計算機軟體進行定期維護。

  參考文獻

  [1]熊英.計算機網路安全管理研究[J].科技風,2010,21.

  [2]張銘鐸.計算機網路防護安全與策略分析[J].赤峰學院學報自然科學版,2010,6.

  [3]張建平.提高計算機軟體系統維護效率的幾點探索[J].科技致富嚮導,2013.

計算機視覺技術的應用論文
淺析計算機軟體工程管理以及應用的論文
相關知識
計算機軟體維護的有關論文
淺析計算機軟體維護的相關論文
計算機硬體維護的相關論文
淺談計算機軟體維護的論文
計算機軟體技術的畢業論文
淺談計算機硬體發展的相關論文
計算機通訊專業的有關論文
論計算機軟體維護論文
計算機軟體維護工作總結
計算機日常維護和應用論文