淺析計算機軟件維護的相關(guān)論文(2)
淺析計算機軟件維護的相關(guān)論文篇二
《淺論計算機軟件的維護工作》
摘要:計算機軟件維護是指已完成開發(fā)工作、交付使用以后,對軟件產(chǎn)品進行的一些軟件工程活動。隨著信息時代的到來,計算機逐漸成為人們?nèi)粘W習、工作、生活中重要的一部分,計算機為人們的工作和學習提供了更多方便,但也會為人們帶來一些損失,對計算機的日常維護不當,極容易造成計算機系統(tǒng)的崩盤,對人們的工作中一些重要的文件丟失損壞,造成嚴重的影響,因此。需要對計算機軟件進行維護。本文主要探討計算機軟件的維護措施。
關(guān)鍵詞:計算機;軟件;維護
中圖分類號:G623文獻標識碼: A
一、計算機軟件維護的分類
1、適應性維護:使運行的軟件適應外部環(huán)境變化。外部環(huán)境變化主要包括計算機的硬件升級、操作系統(tǒng)的升級、數(shù)據(jù)環(huán)境數(shù)據(jù)庫、數(shù)據(jù)格式、數(shù)據(jù)輸入輸出方式、數(shù)據(jù)存儲介質(zhì)等的改變或升級,以及有關(guān)標準、規(guī)則的變化等。
2、預防性維護以及改正性維護:預防性維護是為了進一步改進維護性和可靠性而對尚可運行的軟件進行更改。它是采用軟件工程的方法,完全地或部分地重新設計、編寫和測試要修改的那部分軟件,以便將來的維護工作更方便。改正性維護是為了糾正軟件在使用中出現(xiàn)的錯誤,這類錯誤包括設計錯誤、邏輯錯誤、編碼錯誤、文檔錯誤、數(shù)據(jù)錯誤等。
3、完善性維護:擴充或增強軟件功能,提高軟件性能。這些新功能和新性能都不是在原軟件需求規(guī)格說明書中規(guī)定的,而是用戶在使用軟件一段時間后提出的新要求。
二、計算機軟件維護的一些措施
(一)計算機軟件維護的主要方法
1、提升軟件工具模塊化和質(zhì)量技術(shù):在軟件開發(fā)過程,有效方法之一是提高軟件質(zhì)量和降低成本,其有效技術(shù)也是提高可維護性。它的優(yōu)點是,如果需要改變一個功能模塊,只需要改變這個模塊,不會影響到其他模塊;如果程序需要添加一些功能,只需完成這些功能,增加一個新的模塊或模塊層;程序測試和重復測量更容易,序列錯誤很容易發(fā)現(xiàn)和改正,以提高程序的運行效率。
2、提升軟件的精密度以及優(yōu)先級:程序的維護性應該是可以理解的、可靠的、可修改和測試的、可移植的、可以使用和效率高的。為了實現(xiàn)這些目標,要求付出的代價很大,也未必是可行的。一些質(zhì)量特性存在互補性,如可理解性和可測試性、可理解性和可修改性等。然而,其他一些質(zhì)量特性互相矛盾,如效率和可移植性、效率和可變性。因此,各品質(zhì)特性的維護性要求可以得到滿足,但它們相對重要性應遵循程序使用作用和計算環(huán)境變化而變化。
3、提升軟件的開發(fā):采用自動重建結(jié)構(gòu)和重新格式化工具將非結(jié)構(gòu)化代碼轉(zhuǎn)換為結(jié)構(gòu)良好的代碼。對于開發(fā)中的軟件努力提高軟件的可靠性,以減少改正性維護的工作量。開發(fā)時最好能預計到未來使用中可能的變動,使設計具有可修改、可擴充的靈活性。
4、對于計算機軟件系統(tǒng)的維護,有正規(guī)的維護團隊來完成,并且要明確分工和責任,避免出現(xiàn)不必要的糾紛。要用戶建立一份要求表格,讓用戶詳細而且全面地描述出現(xiàn)的錯誤和問題,具體包括問題的種類,想要實現(xiàn)的目標,出現(xiàn)問題的時間,系統(tǒng)運行的環(huán)境等等。維護過程中為了確保和諧維護人員要注意遵循原來代碼的編碼習慣。如果維護申請很多的話,我們可以分配優(yōu)先級。修改前要做必要的備份,改正后要做對應測試,完成后要及時進行會議總結(jié),分享經(jīng)驗,汲取教訓。必要時還可以針對某些軟件編寫使用手冊,建立維護指南,以便告訴用戶如何使用軟件、出現(xiàn)問題時如何維護軟件。維護工作完成以后,要及時做回歸測試,只有測試順利完成后才可交付。經(jīng)過多次的修改和維護后,軟件的可維護性會變得越來越差,當它的可維護性降低到最低極限時,再繼續(xù)修改已經(jīng)不能滿足用戶的需要了,此時就應拋棄軟件,軟件的生命周期至此終止,從此便失去了利用價值。
(二)計算機軟件維護的一些策略
1、采取應急備案措施:為了保證網(wǎng)絡系統(tǒng)突發(fā)狀況產(chǎn)生的時候,能夠及時采取相應措施解決問題,恢復網(wǎng)絡運行狀態(tài),應當制定相應的應急措施,采取預案的形式將問題進行及時解決處理。常見的網(wǎng)絡意外有常見的網(wǎng)絡意外狀況有程序紊亂、人為或意外狀況等造成的計算機設備無法進行正常運轉(zhuǎn)工作;其次還有病毒傳播所造成的計算機無法運行,突發(fā)性的停電導致的計算機設備損壞或不能正常運作;對于這些問題,都可以進行事先備案應急措施,避免因突發(fā)狀況導致的重要文檔丟失或損壞。
2、定期清理電腦系統(tǒng):圾文件的產(chǎn)生無疑會使得計算機運行緩慢,由于用戶在運用計算機過程中,經(jīng)常會出現(xiàn)一些臨時的文件,如果不及時清理,時間越久,系統(tǒng)中堆積的垃圾文件就越多,垃圾文件不僅占用了大量的磁盤空間,而且對計算機的運行速度產(chǎn)生很大的影響,使電腦運行緩慢。因此,為了是計算機能夠快速正常的運行,需要對計算機磁盤中的文件進行分類整理,對于一些不必要的文件及時的清理,計算機中安裝的一些長時間不用的軟件進行卸載,注意卸載是將軟件從計算機上徹底清除,不單單是刪除掉。
3、合理的管理計算機軟件:根據(jù)計算機軟件系統(tǒng)的不同作用或者不同類別對其進行分類,盡量將相關(guān)的計算機軟件系統(tǒng)歸類到一個磁盤空間當中,方便對這些類似的計算機軟件進行綜合管理或者修改。在存放這些計算機軟件系統(tǒng)的磁盤空間中,應該盡可能的保證磁盤擁有足夠的使用空間,最好是讓這些計算機軟件系統(tǒng)能夠單獨的使用一個獨立的區(qū)域,這樣能夠有效的提高計算機軟件系統(tǒng)運行的效率,也能夠方便計算機用戶對其進行管理。
4、計算機軟件的安全維護措施:計算機安全是指為數(shù)據(jù)處理系統(tǒng)采取的技術(shù)和管理的安全保護,保護計算機硬件、軟件數(shù)據(jù)不因偶然的原因而遭到破壞、更改和泄露。計算機安全和計算機網(wǎng)絡密切相關(guān)。計算機網(wǎng)絡的威脅有許多方面,有硬件故障、軟件漏洞、人為事故、“黑客”攻擊、信息丟失等,這些都是計算機網(wǎng)絡安全的主要威脅。計算機病毒是人為設計的,可利用計算機系統(tǒng)自我復制,破壞計算機功能和數(shù)據(jù),影響計算機的使用。避免類似的情況,計算機要安裝殺毒軟件,而且對殺毒軟件要經(jīng)常更新,對上網(wǎng)機應實時使用殺毒軟件,攔截病毒的攻擊。應定期對電腦殺毒。避免病毒的同時,還應安裝電腦維護軟件,及時清理電腦使用的痕跡及垃圾文件,清理磁盤空間,保證電腦的正常運行。
(三)減少計算機軟件維護的措施
1、減少糾錯性維護的措施:通過生產(chǎn)出盡量可靠的系統(tǒng)來基本消除糾錯性維護。盡管從投資效益上講,生產(chǎn)100%可靠的軟件并不合算,但使用新的技術(shù)可以大大提高可靠性并減少執(zhí)行糾錯性維護的需要。建議采用的一些新技術(shù),包括數(shù)據(jù)庫管理系統(tǒng)、應用開發(fā)系統(tǒng)、程序自動生成、更高級程序語言、應用軟件包、結(jié)構(gòu)技術(shù)、防錯性程序設計、維護審查。
2、減少適應性維護的措施:這類維護工作實際上是不可能完全避免的,但是我們可以通過采取某些措施對其進行控制,如,將從屬于軟件系統(tǒng)的固定的特征劃分到特定的程序模塊中,這樣就能限制為適應硬件配置而不得不修改的程序部分了。
3、減少完善性的維護措施:多采用一些先進的并且功能性更強的工具,使用用戶自己就可以完成很多完善性的維護工作了。為了盡可能的減少使用過程中的完善性維護的需要,我們可以建立系統(tǒng)原型的模型并應用對象開發(fā)技術(shù)。
結(jié)束語
計算機軟件維護是計算機日常維護中最重要的部分,由于計算機被廣泛的應用表哥在人們的生活、工作和學習當中,人們通常為了方便,將一些重要的資料文檔存在電腦中,方便日后查閱,為了保證這些文件不被損害或意外丟失,就必須在日常生活中,對計算機軟件進行定期維護。
參考文獻
[1]熊英.計算機網(wǎng)絡安全管理研究[J].科技風,2010,(21).
[2]張銘鐸.計算機網(wǎng)絡防護安全與策略分析[J].赤峰學院學報(自然科學版),2010,(6).
[3]張建平.提高計算機軟件系統(tǒng)維護效率的幾點探索[J].科技致富向?qū)В?013.
淺析計算機軟件維護的相關(guān)論文相關(guān)文章: