- 相關(guān)推薦
計算機軟件系統維護及管控探討
計算機軟件主要是指計算機中各種相應的程序及其文檔的總和。但與傳統的概念有所不同的是,這些程序并不完全等于軟件,換言之,就是說(shuō)軟件的定義更加強調文檔的重要性,文檔為軟件的開(kāi)發(fā)及維護提供了十分重要的支持和依據。計算機軟件是整個(gè)計算機系統中較為重要的組成部分之一,它與計算機硬件并稱(chēng)為計算機兩大主系統。若是將計算機看做人的軀體,則軟件系統就是人的靈魂。計算機要是沒(méi)有軟件系統予以支持,這樣的計算機只能算作裸機,具體一點(diǎn)講,就是由諸多物理設備堆砌而成的物件,基本不具備任何工作能力。為此,計算機軟件系統的維護及管理就顯得尤為重要。借此本文就計算機軟件系統的維護及管理展開(kāi)探討。
一、計算機軟件系統概述
通常情況下,計算機軟件大致可分為系統軟件和應用軟件兩類(lèi)。其中系統軟件的主要作用是負責維護、管理、控制和開(kāi)發(fā)計算機的軟硬件資源,并為用戶(hù)提供便利的操作界面和編制應用軟件的資源環(huán)境。系統軟件主要包括操作系統、程序設計語(yǔ)言、處理程序以及數據庫管理系統等。其中操作系統屬于整個(gè)軟件系統的核心,具體負責計算機全部軟硬件資源的管理、分配和調度,它是計算機與用戶(hù)兩者之間的接口;程序設計語(yǔ)言主要是供編程人員使用的軟件,它屬于一種比較特殊的語(yǔ)言,可用于實(shí)現數據處理;數據庫管理系統也是計算機中較為重要的系統軟件,這是因為應用軟件功能的實(shí)現全部需要數據庫的支持,如電子商務(wù)系統和信息管理系統等。應用軟件主要是指為解決某個(gè)特定領(lǐng)域中的具體問(wèn)題而編制的軟件產(chǎn)品,如信息管理系統、辦公軟件以及圖像處理程序等等。由于應用領(lǐng)域的不同,所以應用軟件的種類(lèi)比較繁多。計算機的軟件發(fā)展大致經(jīng)歷了以下三個(gè)階段:其一,初期階段。該階段始于上世紀40年代,截止到50年代中期。在該階段中,計算機的軟件開(kāi)發(fā)主要憑借的是低級語(yǔ)言,開(kāi)發(fā)效率相對較低,其應用領(lǐng)域也都局限在工程和科學(xué)的數值計算上面。軟件文檔的編制基本上未獲得足夠的重視,一般都是將重點(diǎn)放在代碼的編寫(xiě)上;其二,發(fā)展階段。這一階段從上世紀50年代中期開(kāi)始直至60年代末期截止。在該階段中,隨著(zhù)技術(shù)的發(fā)展和進(jìn)步,大量高級語(yǔ)言隨之誕生,各類(lèi)軟件程序的開(kāi)發(fā)效率也明顯提高,與此同時(shí)形成了較為成熟的操作系統以及數據庫管理系統。直至60年代后期,因為軟件的規模不斷擴大,加之復雜程度日益提高,從而導致了軟件危機,正因如此,具有針對性的軟件開(kāi)發(fā)理論和實(shí)踐研究相繼出現;其三,成型階段。從上世紀70年代初期至今,軟件應用領(lǐng)域的規模不斷擴大,各類(lèi)大型應用軟件的開(kāi)發(fā)已經(jīng)成為工程性任務(wù),隨之形成了極具代表性的軟件工程,其在不斷推廣使用的過(guò)程中,獲得了長(cháng)足發(fā)展和進(jìn)步。同時(shí)軟件技術(shù)也隨之得到相應發(fā)展,并逐步轉向集成化、自動(dòng)化、智能化、開(kāi)發(fā)化和并行化。
二、計算機軟件系統故障診斷技術(shù)
為了進(jìn)一步提高計算機軟件系統的運行安全性和可靠性,軟件維護人員應當了解并掌握軟件系統故障診斷技術(shù)。所謂的軟件系統故障診斷技術(shù)具體是指軟件運行過(guò)程中出現的一種不可接受的內部狀態(tài),這種狀態(tài)將會(huì )影響軟件系統的正常運行。
。ㄒ唬┕收戏诸(lèi)
在軟件系統的實(shí)際運行過(guò)程中,因其性質(zhì)以及用途等方面的不同,所以故障導致的后果也存在很大差別,有些故障由于對系統正常運行的影響相對較小,故此可以忽略不計。而有些故障會(huì )對設備造成嚴重損害,因此,這種類(lèi)型的故障是絕對不允許出現的。這就要求維護人員應按照故障引發(fā)的結果對其進(jìn)行系統的分類(lèi),通過(guò)分類(lèi)后,便于軟件維護人員制定相應的策略。通常情況下,可按照軟件系統故障所導致的后果對其進(jìn)行分類(lèi),具體可分為如下幾類(lèi):其一,費用損失情況。主要是指按照故障造成的費用損失多少來(lái)判定該故障的嚴重程度,這是一種十分實(shí)用的分類(lèi)方法,但是該方法的弊端是費用的具體損失情況不容易準確計算;其二,服務(wù)功能缺失程度。這種分類(lèi)方法相對比較簡(jiǎn)單,軟件系統服務(wù)功能缺失主要可分為四個(gè)等級:基本服務(wù)功能缺失、基本服務(wù)功能退化、使用不方便、影響輕微。
。ǘ┕收显\斷技術(shù)的特點(diǎn)
軟件系統故障診斷技術(shù)具有以下特點(diǎn):其一,軟件故障基本都是由程序運行中軟件錯誤被出發(fā)而導致的,這種錯誤一般都是由于設計原因造成的,若不對其進(jìn)行更改,則這種錯誤會(huì )始終存在;其二,軟件的故障率會(huì )隨時(shí)間的增加而有所下降,這是因為軟件發(fā)生錯誤可穿插在實(shí)際使用過(guò)程中進(jìn)行;其三,有的軟件的使用一段時(shí)間后,可能會(huì )被淘汰或廢除,具體是因為軟件版本較低,無(wú)法滿(mǎn)足用戶(hù)的使用要求;其四,軟件系統對于普通的用戶(hù)而言,具有不可維護性,一旦出現錯誤只能通過(guò)開(kāi)發(fā)商重新設計才能排除錯誤。
三、計算機軟件系統的維護及管理方法
。ㄒ唬┏S玫能浖到y維護技術(shù)
目前,較為常用的軟件系統維護技術(shù)主要有以下幾種類(lèi)型:
1.改正性維護。在軟件的開(kāi)發(fā)過(guò)程中,由于現階段沒(méi)有任何一種測試技術(shù)能夠檢查出軟件中所有的錯誤,所以勢必會(huì )有一些未被發(fā)現的錯誤被帶到運行當中,而正是因為這些錯誤的存在,使得軟件系統在運行過(guò)程中有可能出現故障。對于這類(lèi)錯誤的修改被稱(chēng)為改正性維護。據不完全統計,軟件系統中的改正性維護占全部維護工作的20%左右。2.適應性維護。近些年來(lái),隨著(zhù)計算機的迅猛發(fā)展,其外部環(huán)境和數據環(huán)境也都隨之發(fā)生了巨大變化,為了確保軟件系統能夠適應這種變化而對其進(jìn)行的修改被稱(chēng)為適應性維護。3.完善性維護。在軟件系統的實(shí)際使用過(guò)程中,用戶(hù)由于某些特殊的需要會(huì )對軟件提出一些新的功能和性能方面的要求,為進(jìn)一步滿(mǎn)足用戶(hù)的使用需求,對軟件進(jìn)行的修改稱(chēng)為完善性維護。如用戶(hù)界面修改等等。4.預防性維護。為使計算機中的程序能夠被更好地糾錯,借此來(lái)增強軟件的可靠性和可維護性等,而采取的改進(jìn)軟件性能的過(guò)程被稱(chēng)為預防性維護。
。ǘ┯嬎銠C軟件系統的管理方法
對于計算機軟件系統的管理可采取以下幾種方法:1.采用具有網(wǎng)絡(luò )對拷功能的硬盤(pán)保護卡進(jìn)行數據傳輸?蓪⑺熊浖及惭b完畢的計算機作為發(fā)射臺,并將其他計算機作為接收端,這些計算機中均不需要安裝任何軟件。而作為發(fā)射臺的計算機能夠將預先設定好的系統完整地傳輸至接收端的計算機中,當傳輸完成后,硬盤(pán)保護卡會(huì )對每臺計算機的硬盤(pán)內容進(jìn)行自動(dòng)保護。這種方法的操作十分簡(jiǎn)單,只需要在啟動(dòng)機器時(shí)按照保護卡上的提示進(jìn)行操作即可,其優(yōu)點(diǎn)是無(wú)需打開(kāi)機箱拆下硬盤(pán),只要確保網(wǎng)絡(luò )連接正常便可以對硬盤(pán)進(jìn)行復制。2.利用Ghost軟件對數據進(jìn)行備份。Ghost軟件是一種面向通用型硬件傳送的軟件,通過(guò)該軟件對硬盤(pán)進(jìn)行對拷,不僅能夠快速實(shí)現系統安裝和恢復,而且還便于維護管理。Ghost軟件的工作原理與其他的備份軟件有所不同,它是將硬盤(pán)中的某一個(gè)分區或是整個(gè)硬盤(pán)當成對象進(jìn)行操作,能夠非常完整地對硬盤(pán)中的所有對象進(jìn)行復制,如硬盤(pán)分區信息、操作系統引導區內的信息等。同時(shí)可將復制后的信息壓縮成一個(gè)映像文件,若有需要還可將該文件恢復對相應的硬盤(pán)或分區中。該軟件具有如下功能:兩臺計算機間的硬盤(pán)對拷、兩個(gè)硬盤(pán)分區對拷、單臺計算機內的兩個(gè)硬盤(pán)對拷、映像文件制作等等。其中應用較多的是分區備份功能,它可以將硬盤(pán)中某一個(gè)分區備份成為一個(gè)映像文件,并將其存儲到另一個(gè)硬盤(pán)或是容量較大的軟盤(pán)中,一旦原本的分區出現故障時(shí),便可將備份的文件拷貝回去,使其恢復正常運行。這種方法常被用于沒(méi)有局域網(wǎng)的計算機機房軟件系統維護及管理當中。
。ㄈ⿵椭坪筌浖䶮o(wú)法正常運行的解決途徑
通常情況下,在對硬盤(pán)數據進(jìn)行復制以后,只需要更改一下計算機名稱(chēng)便可以正常使用。然而有的軟件在復制后卻無(wú)法正常運行,軟件提示需要重新注冊,但是按照正常的注冊方法卻又無(wú)法完成注冊。導致軟件無(wú)法正常運行的原因是注冊信息出現了錯誤。在對母盤(pán)軟件進(jìn)行注冊安裝時(shí),主要是針對擁有母盤(pán)的計算機硬件ID進(jìn)行注冊的,當數據復制完成后,由于每臺計算機的硬件ID均不相同,加之原始的注冊信息不復存在,因此,無(wú)法進(jìn)行重新注冊。解決此類(lèi)問(wèn)題的方法為,在母盤(pán)的制作過(guò)程中,先不對軟件進(jìn)行注冊,安裝完畢后也做測試運行。只需要確保安裝正常即可。待硬盤(pán)中的數據復制完成以后,再在每一臺計算機上分別對這些軟件進(jìn)行注冊。這樣的注冊信息都是針對這臺計算機,就不存在無(wú)法運行的問(wèn)題。
【計算機軟件系統維護及管控探討】相關(guān)文章:
計算機軟件的插件技術(shù)探討論文07-03
核心員工離職管控07-12
計算機軟件開(kāi)發(fā)技術(shù)探討論文07-04
探討計算機軟件整體保護模式論文07-04
探討語(yǔ)言邏輯下的計算機軟件開(kāi)放設計論文07-04
關(guān)于計算機軟件開(kāi)發(fā)中的分層技術(shù)探討07-02
探討關(guān)于計算機軟件開(kāi)發(fā)中的分層技術(shù)論文07-04
計算機軟件設計可維護性的探討論文07-04