網站首頁 個人範例 行業範例 行政範例 職場範例 校園範例 書信範例 生活範例 節日文化範例

計算機軟件工程的維護措施與方法

欄目: 計算機軟件 / 發佈於: / 人氣:6.7K

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

計算機軟件工程的維護措施與方法

一般來説,關於軟件工程的維護主要包括以下三種類型:第一,為了讓軟件適應處於變化狀態下的外部環境,來修改軟件應用程序的一種適應性維護;第二,為了糾正軟件的錯誤而進行的糾正性維護,第三,為了提高系統性能,並擴大軟件的功能而進行的完善性維護。有調查數據顯示,第二類和第三類維護在總維護工作中佔有80%的比重,而且維護軟件的成本已超過軟件生命週期成本的70%。可見,軟件維護具有很強的重要性。

(一)提高軟件工程的質量

提高軟件工程的質量,減少軟件研發的成 本,實現模塊化,已經成為軟件工程維護的一項重要措施,其優點如下:如果需要改變某一功能模塊,那麼,只要改變此模塊就可,並不會對其他的模塊造成影響;在增加程序功能的過程中,同樣只需增加新模塊或者模塊層即可。另外,在這種措施下,更易於進行程序的重複測試及測量,易於發現以及改正相應的序列錯誤,從而促進程序運行效率的提升。與此同時,還可採取結構化程序設計技術,以提高本系統的維護性。而且該措施無需掌握模塊內部的運行狀態,只要瞭解更換外部模塊所具有的特點,通過結構化模塊的提供,能夠一定程度上降低新錯誤的出現。

(二)建立軟件品質目標

對於軟件工程來説,其維護應該具有可靠、可理解、可移植、可修改、可測試、可使用以及效率高等特點。但是,若為了達到以上目標付出了相當大的代價則是不可取也不可行的。這是因為以上特徵間或是相互矛盾,或是互相依賴,因此,要想滿足各方面特徵就應該正確使用程序作用,就要建立起相應的軟件品質指標,按照不同的計算環境作出相應的變化,並構建軟件工程的優先級。

(三)注重程序設計語言的選擇

程序設計語言的選擇對於軟件工程的維護有着非常重要的影響。其中,低層次語言指的是換邊語言與機器語言,此類語言不容易被理解及掌握,在維護方面更是具有很大的難度。而高級語言則相對比較容易被理解和維護,但是,需要注意的是,在高級語言中,其可理解的程度存在差異。還有部分非過程化的第四代語言,其無需用户指出相應的算法,只要對編譯程序或者解釋程序提出自己的要求即可,再由編譯程序或者解釋程序按照用户的要求進行智能假設。也就是説,針對不同的程序設計語言,應該選擇不同的軟件工程維護方法,以實現保證軟件正常運行的目的。

二、計算機軟件工程的維護方法

計算機軟件作為一種應用程序,向用户提供很多輔助功能,同時確保用户可以較好地通過計算機軟件來降低工作強度,並提高工作的效率。然而,在使用計算機的過程中,難免會受到硬件設備等條件的限制,也可能由於用户自身的操作不當,而導致軟件出現一些故障,從而對其工作效率產生不利影響。因此,需要採取正確的方法來維護計算機軟件工程。

(一)創建病毒防禦機制

為了確保計算機軟件的正常運行,首先要保證計算機不會受到病毒侵襲,這就需要安裝效果較好的.防禦軟件,也就是安裝防火牆以及殺毒軟件。另外,用户自身也要形成較好的上網習慣,增強自身防範意識,避免隨意瀏覽、下載及使用一些非法複製的文件夾或軟件,並經常掃描檢查系統後台的木馬程序。

(二)及時清理、檢測及掃描硬盤

在使用一段時期之後,計算機的硬盤裏往往會積累很多殘留數據,既佔據着硬盤空間,影響了軟件的運行速度,還給硬盤的安全性與可靠性埋下隱患。因此,應該定期備份數據,並及時對硬盤進行清理。

(三)降低系統盤內所安裝的程序數量並定期優化

計算機操作系統作為程序軟件的重要載體,影響着軟件的穩定運行,若是將程序全部裝進系統盤中,會大大降低軟件運行的速度。因此,用户需要降低軟件的數量,減少其在系統盤中佔用的內存空間。另外,也可以定期來重裝系統,從而使系統盤佔用空間得以優化,並促進系統運行速率的提升。

三、結束語

綜上所述,近幾年計算機已經普遍應用於人們的日常生活當中,而計算機軟件工程的維護對於計算機的正常運行有着至關重要的影響,因此,應該採取有效的措施和方法,對軟件進行經常性維護,從而確保軟件的正常使用,並將軟件工程的輔助功能充分發揮出來,同時促進軟件利用率的提升,為用户提供更大的便利。