摘 要 作為整個(gè)計(jì)算機(jī)中較為重要的組成部分之一,計(jì)算機(jī)軟件系統(tǒng)運(yùn)行的安全穩(wěn)定與否,直接影響著計(jì)算機(jī)的運(yùn)行,必須加強(qiáng)對計(jì)算機(jī)軟件系統(tǒng)的維護(hù)及管理。為此,本文首先對計(jì)算機(jī)軟件系統(tǒng)進(jìn)行概述,進(jìn)而介紹了計(jì)算機(jī)軟件系統(tǒng)故障的分類及特點(diǎn),并在此基礎(chǔ)上提出計(jì)算機(jī)軟件系統(tǒng)的維護(hù)及管理方法。
關(guān)鍵詞 計(jì)算機(jī) 軟件系統(tǒng) 維護(hù)管理
一個(gè)完整的計(jì)算機(jī)系統(tǒng),除了要有必要的硬件以外,軟件系統(tǒng)同樣是影響這個(gè)計(jì)算機(jī)系統(tǒng)能否正常高效運(yùn)行的關(guān)鍵。軟件管理通常要做的是進(jìn)行有效修改和一致性維護(hù),保障整個(gè)軟件系統(tǒng)能夠協(xié)調(diào)穩(wěn)定工作,軟件維護(hù)是為了保證安全服務(wù)管理和安全機(jī)制管理的正常運(yùn)行的重要內(nèi)容。
一、計(jì)算機(jī)軟件系統(tǒng)概述
通常情況下,計(jì)算機(jī)軟件可分為兩大類,即系統(tǒng)軟件和應(yīng)用軟件。其中系統(tǒng)軟件的主要功能是對計(jì)算機(jī)相應(yīng)的硬件資源進(jìn)行利用和分配,并對維護(hù)應(yīng)用軟件的正常運(yùn)行,還可以為用戶提供方便的可視化操作界面,并為應(yīng)用軟件的設(shè)計(jì)提供平臺。系統(tǒng)軟件主要包括操作系統(tǒng)、程序設(shè)計(jì)語言、處理程序以及數(shù)據(jù)庫管理系統(tǒng)等。
二、計(jì)算機(jī)軟件系統(tǒng)故障分類
(1)軟件兼容性問題。系統(tǒng)配置和軟件安裝的兼容性問題,會導(dǎo)致某些數(shù)據(jù)信息的丟失或者由于某些文家的依賴關(guān)系而無法運(yùn)行的情況,此外,系統(tǒng)軟件和程序軟件之間也存在兼容性問題,這同樣是造成系統(tǒng)不穩(wěn)定的因素,比如新版本的操作系統(tǒng)進(jìn)行一系列的系統(tǒng)升級就會導(dǎo)致以前的某些軟件無法運(yùn)行,甚至都不能安裝,例如在Windows7中就無法使用MicrosoftSQLServer2000,高版本的操作系統(tǒng)想要完美的運(yùn)行應(yīng)用程序就需要針對新版本的操作系統(tǒng)進(jìn)行應(yīng)用軟件的設(shè)計(jì)[1]。
(2)軟件操作中引起的故障。由于軟件是一種無形的東西,軟件具有易修改性和復(fù)雜性的特征,因此很難保證軟件系統(tǒng)在其生命周期中不會出現(xiàn)這樣或那樣的故障或缺陷,因此,會導(dǎo)致軟件系統(tǒng)會在使用過程中遭到各種各樣的修改和破壞,如對注冊表進(jìn)行修改可能會導(dǎo)致某些依賴于此注冊表的軟件或者系統(tǒng)功能無法實(shí)現(xiàn),其次,應(yīng)用軟件使用過程中可能會對系統(tǒng)的相關(guān)文件進(jìn)行操作,都會引起相應(yīng)的軟件故障。
(3)軟件自身漏洞。任何的軟件系統(tǒng)都不能保證沒有bug,某些失誤甚至是早期設(shè)計(jì)過程中不可能預(yù)料的,或許在很長的時(shí)間才會出現(xiàn)某些問題,軟件進(jìn)行定時(shí)的升級和更新能夠彌補(bǔ)一些缺陷,黑客和病毒通常會針對這些軟件或者系統(tǒng)的bug,對計(jì)算機(jī)進(jìn)行一定的破壞。
(4)黑客和病毒攻擊引起的故障。黑客攻擊的途徑主要有未授權(quán)訪問,未授權(quán)修改和拒絕授權(quán)訪問。黑客會對網(wǎng)絡(luò)和軟件系統(tǒng)進(jìn)行攻擊,通過發(fā)現(xiàn)操作系統(tǒng)的漏洞和其他某些應(yīng)用軟件的設(shè)計(jì)缺陷,進(jìn)入用戶計(jì)算機(jī)之后,盜竊用戶數(shù)據(jù),破壞用戶計(jì)算機(jī)文件等,任何動機(jī)的攻擊都會對計(jì)算機(jī)系統(tǒng)產(chǎn)生影響。計(jì)算機(jī)病毒具有潛伏性、隱蔽性、傳播性和破壞性等特征。計(jì)算機(jī)病毒開始具有偽裝的潛伏性,通過合適的時(shí)間或者某些激活口令,病毒就是開始運(yùn)行,進(jìn)行自我復(fù)制,并感染文件,探測端口信息,影響計(jì)算機(jī)的運(yùn)行速度,惡意篡改用戶文件等,造成不可估量的后果。
三、計(jì)算機(jī)軟件系統(tǒng)故障的特點(diǎn)
軟件系統(tǒng)故障具有下面幾點(diǎn)特征:其一,軟件故障通常是由于軟件執(zhí)行時(shí),軟件本身存在的錯(cuò)誤被觸發(fā)而導(dǎo)致的,這種錯(cuò)誤通常是因?yàn)樵谠O(shè)計(jì)時(shí)考慮不周而造成的,若不對其進(jìn)行更改,就會一直存在這種錯(cuò)誤;其二,軟件的故障率通常會隨著軟件運(yùn)行的時(shí)間而減少,這是因?yàn)檐浖l(fā)生錯(cuò)誤實(shí)際上是在應(yīng)用的時(shí)候才出現(xiàn)的;其三,有的軟件在使用一段時(shí)間之后,可能會由于更新的原因不再使用了,具體可能是因?yàn)檐浖姹镜?,難以滿足用戶的使用要求;其四,對普通使用者來說,軟件是不可維護(hù)的,一旦出現(xiàn)錯(cuò)誤只有通過開發(fā)商重新設(shè)計(jì)才能解決故障。
四、計(jì)算機(jī)軟件系統(tǒng)的維護(hù)及管理
(1)計(jì)算機(jī)軟件系統(tǒng)的維護(hù)。①適應(yīng)性維護(hù)。近幾年來,計(jì)算機(jī)有了很大程度的發(fā)展,其外部環(huán)境和數(shù)據(jù)環(huán)境也因此有了很大的不同,為了確保軟件系統(tǒng)能夠適應(yīng)相應(yīng)的環(huán)境變化而進(jìn)行相應(yīng)軟件的維護(hù)被稱作軟件適應(yīng)性維護(hù)。②預(yù)防性維護(hù)。為使計(jì)算機(jī)中的程序能夠更加完美處理可能出現(xiàn)的問題,通過這種方法來增強(qiáng)軟件的可維護(hù)性和可靠性等,而對軟件進(jìn)行相應(yīng)處理的過程被稱為預(yù)防性維護(hù)。③改正性維護(hù)。在軟件開發(fā)的時(shí)候,因?yàn)楝F(xiàn)今沒有任何一種測試技術(shù)能夠?qū)浖赡艹霈F(xiàn)的一切錯(cuò)誤進(jìn)行檢測,因此必然會有一些沒有被發(fā)現(xiàn)的錯(cuò)誤遺留在軟件中,而由于這些錯(cuò)誤的不可避免性,使得軟件系統(tǒng)在運(yùn)行過程中也會不可避免的會出現(xiàn)這樣揮著那樣的錯(cuò)誤。對于這類錯(cuò)誤的更正被稱為軟件的改正性維護(hù)。根據(jù)統(tǒng)計(jì)數(shù)據(jù),軟件系統(tǒng)中的改正性維護(hù)能夠占到整個(gè)維護(hù)工作的五分之一左右。④完善性維護(hù)。在軟件系統(tǒng)的實(shí)際應(yīng)用的時(shí)候,用戶通常會由于某些需求的變更,要求軟件能夠滿足新的功能和性能方面的要求,為了更好的滿足用戶的使用新需求,對軟件進(jìn)行的重新設(shè)計(jì)稱為完善性維護(hù)。如用戶界面的修改等等。
(2)計(jì)算機(jī)軟件系統(tǒng)的管理。通過Ghost軟件對系統(tǒng)數(shù)據(jù)進(jìn)行備份。Ghost軟件不受操作系統(tǒng)限制的系統(tǒng)備份維護(hù)軟件,通過該軟件能夠很方便的對硬盤數(shù)據(jù)進(jìn)行備份,還能夠?qū)崿F(xiàn)快速的系統(tǒng)備份和安裝,非常方便的進(jìn)行系統(tǒng)的管理、維護(hù)。Ghost軟件的工作原理不同于其他的備份軟件,它可以把系統(tǒng)中的整個(gè)硬盤或者硬盤的某個(gè)分區(qū)進(jìn)行操作,能夠非常完整地把硬盤中的數(shù)據(jù)進(jìn)行復(fù)制,如硬盤分區(qū)信息、操作系統(tǒng)引導(dǎo)區(qū)內(nèi)的信息等。同時(shí)可以把從硬盤復(fù)制出來的文件壓縮成為一個(gè)鏡像文件,若有需要可以非常方便的把文件復(fù)制到硬盤或者分區(qū)中。該軟件具有下面的功能:兩臺計(jì)算機(jī)間所有文件的拷貝、單臺計(jì)算機(jī)內(nèi)的兩個(gè)硬盤對拷、兩個(gè)硬盤分區(qū)對拷、映像文件制作等等。其中最為常用的是分區(qū)備份功能,它可以把硬盤中某一個(gè)分區(qū)進(jìn)行備份并形成一個(gè)備份鏡像,并把這一備份文件存儲到另一個(gè)硬盤或者分區(qū)中,一旦原本的分區(qū)由于某些原因出現(xiàn)錯(cuò)誤,就可以把以前的備份文件還原回去,使其能夠正常運(yùn)行。這種方法通常被用在沒有網(wǎng)絡(luò)支持的計(jì)算機(jī)機(jī)房軟件的系統(tǒng)維護(hù)和管理。
計(jì)算機(jī)的大量使用,也會隨著而來許多問題,計(jì)算機(jī)維護(hù)人員要不斷積累計(jì)算機(jī)的維護(hù)經(jīng)驗(yàn),保障計(jì)算機(jī)系統(tǒng)的穩(wěn)定和安全,高效的對軟件系統(tǒng)進(jìn)行維護(hù)。
參考文獻(xiàn):
[1]楊同建.數(shù)據(jù)庫安全維護(hù)管理問題研究[J].電腦知識與技術(shù).2008(31)
[2]袁毅.淺談計(jì)算機(jī)系統(tǒng)的安全與維護(hù)[J].企業(yè)導(dǎo)報(bào).2010(05)
[3]李昂.淺談計(jì)算機(jī)的管理與維護(hù)[J].技術(shù)與市場.2010(04)