計算機專業調研論文:基於國內計算機軟體維護新討論

才智咖 人氣:8.81K

計算機專業調研論文:基於國內計算機軟體維護新討論

計算機專業調研論文:基於國內計算機軟體維護新討論

摘 要 資訊化高速發展的今天,計算機技術無處不在,它已經深入到人們生活的各個方面。與此同時,計算機技術的更新換代非常快,各種應用軟體層出不窮。應用軟體的不斷研發、生產,人們的需求得到多方位的滿足,目前的現實問題就是整個軟體行業對計算機軟體的維護。本文主要對計算機軟體可維護性方法進行探討,希望在軟體工程在不斷完善的同時,不斷提升軟體的可維護性,降低軟體的研發成本。

關鍵詞 計算機軟體 軟體技術 維護 新討論

計算機軟體是指計算機中的程式及其文件。使用者和硬體之間要通過軟體來交匯,使用者主要通過軟體來和計算機進行交流。軟體是計算機系統設計中最主要的資料,為了更好地滿足使用者的需求,在進行設計時要全方位考慮,並對計算機軟體、硬體進行維護。軟體是計算機技術的核心部分,計算機軟體的維護性問題成為當下最現實的問題。不斷提高軟體保護技術,在它的生命週期內,不斷更新方法和技術,確保軟體的質量,不斷提升軟體的可維護性,降低軟體的研發成本。

1計算機軟體維護概要

在軟體生命週期中,開發期和運營期很重要。在軟體研發階段需要投入大量的資源,在高昂的研發成本的前提下,最好的設想就是延長軟體的生命週期,發揮它更大的作用。在它的生命週期內,不斷更新方法和技術,確保軟體的質量,不斷提升軟體的可維護性,降低軟體的研發成本。在軟體過程中,技術人員儘可能的對系統進行維護,不斷更上技術發展的步伐,保證軟體的品質。

計算機軟體維護的常規內容:對所有系統軟體進行備份;對重要的應用程式和資料進行備份;經常清理磁碟上無用的`檔案;避免進行非法的軟體複製;經常檢測,避免病毒的感染;為了達到更好的工作效果,在必要時利用軟體工具對系統區進行保護。總的來說軟體維護包含三大類:適應性維護;糾正性維護;完善性維護。在計算機軟體維護過程中,完善性維護所佔比重最大,在調查中也可發現軟體維護的重要。軟體維護現在的要求更加嚴格,難度係數也在增大,這是現在面臨的實際問題。

2計算機軟體維護的常規辦法

(1)程式設計語言要具有可維護性

計算機軟體是指計算機中的程式及其文件。程式具有可維護性,那麼要對計算機軟體進行維護,選擇可維護的程式語言也是非常重要的。相對於低層次語言的難以掌握和難以維護性,高階語言則顯得更容易接受,具有較好的維護性。在程式設計時儘量選擇高階語言,作為高階計算機語言,它的難易程度也是不一樣的,但是最關鍵的是它的語言編制數量級,越多其開發速度越快。

(2)採用結構化程式設計方法,不斷提升軟體的質量

在軟體工程在不斷完善的同時,不斷提升軟體的質量,降低軟體的研發成本,最重要的就是提高軟體的可維護性。軟體開發的各個模組之間是互不影響的,這樣如果一個模組出現問題,就只需要對這一模組進行單一的改變,不會影響整個軟體的正常執行。採用結構化程式設計方法,不斷提升軟體的質量。這種方法只需要熟悉掌握模組的外部特徵和狀態,逐步取代非結構化的模組。

(3)提高軟體品質目標

為了實現程式的可維護性,其中的代價很大,程式更應該是可理解的,可修改和測試的,並且是具有高效率的。在程式可維護性內部,一些特性是相互補充的,然而也有一些特性是相互矛盾的,比如說,可理解性和可修改性之間可互補;可修改性和高效率是矛盾的。所以說,要不斷提高軟體的品質,必須要遵循程式使用,不斷適應計算環境變化。

3深入探討計算機軟體的維護性方法

計算機軟體維護並不只是單一的問題,在軟體維護時,還需要考慮其他因素的影響,計算機軟體研發是屬於高科技的領域,並不是每一個人都能涉足,然而軟體業的高強度、高壓力也會導致行業內人員的頻繁流失,這樣就會導致一些問題。有的軟體開發階段比較容易,但在運營階段,維持起來相對困難,通用性較差,這是軟體設計最常出現的問題,這樣的問題如果不加以注意,那麼就會出現重複開發,難以維持的現象,出現資源的浪費。軟體研發出現的問題,需要行業去反思,軟體的可維護性問題需要關注,要做到資源共享,避免出現資源的浪費。

軟體設計時要注意軟體設計的風格,如果要使得軟體易於維護,那麼再設計方法上就要有明確的思路,不斷趨勢線軟體的可維護性程度。在這個基本要求下,在設計時不斷調整,加強系統管理,增強系統的自我維護功能。

資訊化的社會,計算機已經深入到了社會發展的各個領域,尤其是在企業中,應用的更為深入。計算機的管理應用在企業發展中體現的尤為明顯,企業在結合自身實際的情況下,不斷更新資訊化管理模式,實現資訊管理的最大化。有的核心應用軟體,不少企業都採取自主研發的模式,保證更長遠的發展。

要想軟體的生命週期,就必須在研發上大下功夫,在軟體設計時,引入自我維護功能。雖然自我維護功能的引入需要佔用一部分資源,但是要在軟體工程在不斷完善的同時,不斷提升軟體的可維護性,降低軟體的研發成本,這還是非常可取得。在計算機技術不斷髮展、完善的同時,新增自我維護功能這一觀念,顯得非常重要,這將讓軟體研發步入新的發展軌道。

4總結

資訊化高速發展的今天,計算機技術已經深入到人們生活的各個領域。作為計算機資訊系統的核心的軟體技術顯得非常重要。在軟體研發過程中,為了延長軟體的生命週期,降低研發成本,軟體的維護則非常必要。相關人員必須掌握軟體開發的各個方面,不斷提升軟體的可維護性,不斷提升軟體的質量,促進軟體研發的深入發展。