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