前言:一篇好文章的誕生,需要你不斷地搜集資料、整理思路,本站小編為你收集了豐富的計算機硬件的應(yīng)用主題范文,僅供參考,歡迎閱讀并收藏。
【關(guān)鍵詞】計算機 維護維修 硬件設(shè)備
計算機硬件的維護維修是保證計算機正常運行的關(guān)鍵。但是如何有效地維護和維修計算機硬件呢?
1 計算機的基本組成部分
我們知道,一個完整的計算機是由硬件和軟件這兩大部分構(gòu)成的,硬件是計算機固定裝置的總稱,由輸出設(shè)備和輸入設(shè)備組成,具體包括了主板、電腦鍵盤、監(jiān)視器、光驅(qū)、硬盤、打印機等等,其中計算機硬件維護維修主要是主板、顯卡、硬盤等這幾種硬件設(shè)備。很多計算機的硬件構(gòu)造都是采取總線的結(jié)構(gòu),它是聯(lián)系計算機中其他部件的重要公共渠道。
2 計算機硬件的日常維護
2.1 顯示器
一般來說,顯示器在正常使用的情況下具有五到六年的使用壽命,如果沒有認真維護和保養(yǎng)顯示器,顯示器很容易就會報廢。為了防止電腦屏幕內(nèi)部出現(xiàn)燒壞的現(xiàn)象,應(yīng)當(dāng)要保持一定的濕度,同時要使用蘸有中性洗液的軟布來擦拭屏幕表面,擦拭時注意力度,切不可因為過于用力而對屏幕造成外力的沖擊。
2.2 主板
正常使用的情況下,計算機的主板可以運行五到十年左右,如果保養(yǎng)和維護的措施得當(dāng),那么其使用壽命會加長。在平時的使用中,其實主板的清理工作是比較少的,但是最好能定期清掃一下主板內(nèi)部,根據(jù)主板的運行情況來更換CPU散熱器中的散熱膏,還要給散熱器里面的風(fēng)扇加機油。另外也要保持主板的溫度正常,使得主板能夠更加耐用。
2.3 硬盤
硬盤是用來存儲數(shù)據(jù)的容器,如果計算機硬盤出現(xiàn)了問題,那么可能會給自己帶來很大的損失,因此,我們應(yīng)當(dāng)更加注重對硬盤的日常維護。一方面是在平時的使用中不要隨意挪動硬盤,因為硬盤在讀寫的過正中,其數(shù)據(jù)的輸送量是非常大的,如果在讀盤時隨意挪動了硬盤,可能會導(dǎo)致數(shù)據(jù)的丟失;另一方面硬盤在運轉(zhuǎn)時會和機箱處于一個共震點上,主要表現(xiàn)為“轟轟轟”的聲音,雖然振幅非常小,但是長期下來可能會使硬盤損壞,所以在使用硬盤時可以墊上橡膠墊,盡量減少硬盤與計算機主機之間的共振情況。
3 計算機硬件故障的維修
我們常見的計算機硬件故障主要有主機加電問題、CPU問題、主板問題、內(nèi)存問題、磁盤問題、光驅(qū)問題、顯示器問題等等,在處理這些計算機硬件問題時應(yīng)當(dāng)遵循以下的原則。
3.1 維修原則
3.1.1 先軟后硬
當(dāng)計算機出現(xiàn)故障時,我們應(yīng)當(dāng)先排除軟件的問題,在保證軟件正常運行的情況下,計算機還不能正常使用,那么就務(wù)必要從硬件上入手,對計算機硬件的設(shè)備進行逐一的排查,從而快速找出故障原因。
3.1.2 先易后難
在進行維修之前,要先分析清楚問題,抓住主要矛盾進行解決,切不要太在意細節(jié),從容易的問題入手,如果解決不了,那么再從難的方面著手。
3.1.3由外到內(nèi)
一般來說,就要先檢查計算機外部設(shè)備是否正常工作,如果外部設(shè)備一切正常的話,則要檢查計算機自身有關(guān)的接口或者是板卡等,由外到內(nèi),不斷地縮小發(fā)生故障的范圍,直至找出問題源頭。
3.2 具體維修方法簡述
3.2.1 主機加電類故障
這種故障主要表現(xiàn)為主機沒辦法加電、開機之后無法顯示、死機、無法進入BIOS等,這時就要采取“望、聞、聽、切”的方式,通過“望”來檢查計算機設(shè)備是否出現(xiàn)變形、各種指示燈是不是正常閃動、機箱內(nèi)部接線是否出現(xiàn)斷裂;通過“聞”來檢查計算機是否有異常的味道發(fā)出;通過“聽”來檢查上電之后會不會有很大的噪聲;通過“切”來檢查溫度是否異常高、各部件是否有異物、內(nèi)存是否插在正確的位置等等
3.2.2 內(nèi)存問題
當(dāng)內(nèi)存出現(xiàn)問題時,主要表現(xiàn)為計算機正常啟動之后沒辦法顯示,并且主機的喇叭聲一直響著,一般是因為內(nèi)存條和插槽之間接觸不良,可以將內(nèi)存條然后重新插入主板內(nèi)存條的插槽中;或者是拔下內(nèi)存條之后,換一條新的內(nèi)存條。不過如果拔出了內(nèi)存條,那么也可以用橡皮擦擦拭內(nèi)存條上的金黃色部分,同時也要清理一下插槽,然后再重新插入內(nèi)存條。
3.2.3 主板問題
在計算機正常運行1分鐘之后會自動停止,計算機沒有任何的反應(yīng),出現(xiàn)這個問題的原因主要有三個,一個是主板有問題,一個是計算機電源壞了,還有一個是機箱上的開關(guān)沒有連接好。如果排除了以上三個原因,那么就要對計算機內(nèi)部進行仔細的觀察,很多時候是由于在主板和機箱底板之間缺少了銅柱,使得主板直接和機箱底板接觸,造成了短路現(xiàn)象。
3.2.4 顯示器問題
在平常的使用中,顯示器問題還是比較常見的,主要表現(xiàn)為電腦黑屏、無法顯示,那么就要考慮是否是潮濕或者是散熱不好導(dǎo)致的黑屏。具體來說,如果電腦黑屏了,首先會想到的是顯卡問題,但是換了一塊新的顯卡后還是黑屏的話,也許因為潮濕的天氣。很多時候那些在外面的接口因為潮濕的環(huán)境使得電腦無法正常使用。另外,在檢查了主機分系統(tǒng)、硬盤和軟盤驅(qū)動系統(tǒng)沒問題的情況下,電腦還是黑屏,那么應(yīng)高重點檢查顯卡散熱的情況,因為顯卡散熱不良會直接導(dǎo)致電腦黑屏,這樣的話就要查看散熱風(fēng)扇的電源線是否出現(xiàn)了松動,如果松動的話就要重新固定好電源線,從而排除故障。
4 結(jié)束語
總的來說,計算機硬件的故障問題是比較常見的,我們在維修計算機硬件問題時務(wù)必要遵循先軟后硬、先易后難、由外到內(nèi)等原則,保證故障排除的有序性,同時也要在平時多積累計算機硬件的維修經(jīng)驗,提高維修的質(zhì)量和水平。另外,計算機的維護工作也是必不可少的,只有維護保養(yǎng)好計算機,才能保證其正常的使用。
參考文獻
[1]王穎.淺談計算機硬件的維護與管理策略[J].計算機光盤軟件與應(yīng)用,2012(16):141-142.
[2]殷志強.對計算機硬件的維護原則與策略的探討[J].電子制作,2014(11):221-222.
[3]申寧.計算機硬件的維護與管理分析[J].電子技術(shù)與軟件工程,2014(08):190.
[4]和國亮.解析計算機硬件維修與日常維護維修[J].計算機光盤軟件與應(yīng)用,2013(11):293-294.
關(guān)鍵詞:插件技術(shù);計算機軟件;應(yīng)用
中圖分類號:TP311.52
利用插件技術(shù)來增強計算機軟件的功能,對于計算機軟件來說是非常重要的。它與計算機硬件中的插件技術(shù)不同,其在軟件中不更改程序主體。所以,計算機軟件在使用插件技術(shù)時,可以使環(huán)節(jié)簡化很多。插件技術(shù)不僅可以使軟件的功能得到強化和擴充,并且可以使軟件的效率有所提高,在保證它正常運行的同時,來滿足不同用戶的不同需求。如何提高插件技術(shù)的作用是軟件工程師需要解決的問題。
1 插件技術(shù)的定義
插件是一種程序,是依據(jù)同樣的預(yù)定義接口來進行編寫的。在電腦軟件中運用插件技術(shù),主要是為了滿足用戶的需要,運用接口來進行軟件的二次開發(fā)。插件有使軟件的生命周期以及擴展性提高的功能。在對軟件進行開發(fā)時,應(yīng)合理運用不同類型的軟件,這樣可以使軟件完成的時間明顯縮短??梢葬槍τ脩舻男枨?,運用插件技術(shù)對軟件進行維護和升級,在滿足用戶需求的基礎(chǔ)上,使開發(fā)成本有所降低。
計算機軟件的插件一般由三部分組成,包括插件、接口以及總線,插件一般由總線和預(yù)留的接口相連,插件主要有界面、函數(shù)和數(shù)據(jù)構(gòu)成。目前,我國的接口一般使用統(tǒng)一的規(guī)范,所以在軟件系統(tǒng)運行之前,用戶就應(yīng)該根據(jù)自身的需求應(yīng)用插件技術(shù),接口也應(yīng)在總線進行集成。
將插件技術(shù)運用于計算機軟件之中,不僅可以使軟件應(yīng)用得到拓展,而且不用對程序主體進行更改就可以實現(xiàn)功能的拓展,所以其在對計算機軟件進行編程時應(yīng)用比較廣泛。接口是連接宿主程序與插件的橋梁,接口主要負責(zé)規(guī)范軟件模板之間的調(diào)用。在對程序進行開發(fā)時,接口問題是否解決是計算機對插件是否支持的前提。
2 插件技術(shù)的類型和應(yīng)用原理
2.1 插件技術(shù)的幾種類型
(1)組件對象模型,英文是Component Object Model,簡稱為COM。組件對象模型的出現(xiàn),使插件技術(shù)的發(fā)展步入了一個新臺階,它可以使插件與宿主程序之間信息交互和通訊速度加快。在使用組件對象模型時,不需要專門了解各個插件的功能,只需要將主程序接口與插件相連接。
(2)聚合類型插件,它是指把插件的功能直接編輯成可執(zhí)行的exe程序。在宿主程序運用聚合式插件時,可以直接進行調(diào)用,這樣就能很輕松的使其功能實現(xiàn)。運用聚合式插件,可以加大宿主程序與插件之間、插件與插件之間的交流與通訊。
(3)批處理類型的插件,它和計算機中的批處理指令非常相似,一般存在方式都是文本文檔。批處理類型的插件可拓展性很小,不僅插件的自由度低,功能也相對單一。
(4)腳本類型的插件,它的主要功能就是把插件程序中與邏輯有關(guān)的編程語言改成腳本代碼。腳本類型插件可以使用Python,可以使用自行開發(fā)的,也可以使用長期使用的作為編程語言?,F(xiàn)階段,最流行的插件語言要屬XML,它的腳本插件語言具有容易修改、簡單易懂的特點。
(5)已有程序環(huán)境類型的插件,我們比較熟悉的PS軟件,就是利用了這個技術(shù)。在對這個插件進行使用時,應(yīng)該在之前就多建立幾個自定義接口。這樣做,可以使插件自由使用各個程序中的資源。此插件技術(shù)具有自由度高的優(yōu)勢,開發(fā)者將其創(chuàng)造性思維發(fā)揮到最大,但是編寫過程比較復(fù)雜,協(xié)調(diào)各接口之間的工作也很有難度,所以要求開發(fā)人員經(jīng)驗和知識儲備要足夠?qū)I(yè)和豐富。
2.2 插件技術(shù)的應(yīng)用原理
(1)接口
在開發(fā)具有插件功能的計算機軟件時,最應(yīng)該解決的問題就是:怎樣實現(xiàn)插件與宿主程序之間交流。如果想使兩者交流不存在障礙,第一步應(yīng)該要制定一個交流的規(guī)則,所謂的規(guī)則也就是接口,它是插件與宿主程序之間的橋梁。在進行軟件開發(fā)的過程中,接口只是一個標準,它不包括怎樣使功能實現(xiàn)這一內(nèi)容。
(2)插件
在計算機軟件系統(tǒng)中,可以動態(tài)的插入插件,一個插件可以為系統(tǒng)提供部分簡單的功能,多個插件就可以使系統(tǒng)不斷地完善。在進行相應(yīng)處理時,為了使宿主程序能夠更好的拓展其功能,必須提供適合的接口給宿主程序,并且需要保證使用時能夠有效識別宿主程序,已達到插件與宿主程序交互、通訊的功能。
(3)動態(tài)鏈接庫
動態(tài)鏈接庫指的是一種軟件模塊,它自身擁有一定功能,可以輸出函數(shù)等,其他程序也能夠調(diào)用它的功能,但是它本身無法獨立運行。它的調(diào)用方式主要包括兩種,一是動態(tài)的調(diào)用方式,二是靜態(tài)的調(diào)用方式。
(4)宿主程序
宿主程序一般是通過exe可執(zhí)行文件來表現(xiàn),在啟動系統(tǒng)時,插件的加載應(yīng)在地址空間里進行?,F(xiàn)階段插件系統(tǒng)中,應(yīng)用最廣泛的應(yīng)屬服務(wù)性插件,宿主程序應(yīng)對插件進行管理。在不同的軟件程序中,插件技術(shù)都不相同,但是都應(yīng)該重視插件技術(shù)的管理。
3 計算機軟件中插件技術(shù)的應(yīng)用
計算機硬件中的插件技術(shù)是軟件中插件技術(shù)的基礎(chǔ),硬件的插件技術(shù)經(jīng)過了漫長的探索和發(fā)展,已經(jīng)形成了一個系統(tǒng)。想要將插件技術(shù)應(yīng)用到計算機軟件技術(shù)過程中,應(yīng)該吸取硬件插件技術(shù)的優(yōu)點,針對其中的缺點和不足進行改革和創(chuàng)新。軟件插件的連接是通過主程序和接口共同完成的,不僅能使軟件功能有所發(fā)展,也能夠為用戶更好的服務(wù)。
在插件技術(shù)的實際應(yīng)用過程中,必須要有相應(yīng)的運行環(huán)境,以保證能夠安全運行計算機軟件。在軟件系統(tǒng)中,每個插件都是獨立存在的,在運行插件的過程中,軟件系統(tǒng)應(yīng)為提供良好的運行環(huán)境負責(zé)任。而是否安裝插件,由用戶根據(jù)自己的需要來決定,從而進行插件的增加和減少。
在對插件技術(shù)進行開發(fā)時,需要依靠一些平臺進行。如果按照開發(fā)目標,可以將軟件系統(tǒng)分為兩類,一是進行功能拓展的模塊,它是補充軟件系統(tǒng)的部分,目的是為了完善軟件系統(tǒng)的功能;二是宿主程序,它是組成計算機軟件的重要部分。我們在開發(fā)設(shè)計計算機軟件時,是否聯(lián)合開發(fā)插件和平臺,系統(tǒng)軟件的應(yīng)用環(huán)境以及用戶需求都是應(yīng)該重視的問題,需要提前進行規(guī)劃。
現(xiàn)階段,插件技術(shù)的發(fā)展速度逐漸加快,也逐漸成熟。除了計算機領(lǐng)域,還延伸到數(shù)據(jù)分析領(lǐng)域。開發(fā)數(shù)據(jù)庫時運用插件技術(shù),不只是對模塊進行簡單的劃分,而是以客戶的實際需求作為立足點,將模塊的實際功能進行細致的劃分。應(yīng)該弄清每個要素和數(shù)據(jù)之間的結(jié)構(gòu),并且充分了解各功能之間是沒有關(guān)聯(lián)且相互獨立的,這樣就可以充分避免各要素對數(shù)據(jù)開發(fā)造成影響。將插件技術(shù)應(yīng)用于數(shù)據(jù)庫開發(fā)過程中,不僅可以轉(zhuǎn)變數(shù)據(jù)的開發(fā)方式,由縱向轉(zhuǎn)變?yōu)闄M向,又可以使工作效率和工作量得到提升。
4 結(jié)束語
現(xiàn)階段,很多計算機軟件以及系統(tǒng)的運行都需要安裝相應(yīng)插件,軟件功能的強大也在一定程度上受到了插件的影響。近年來,插件的發(fā)展速度越來越快,而計算機的智能化進程也逐漸加快。插件技術(shù)不僅可以使計算機軟件功能不斷完善,還可以在一定程度上推動計算機智能化的發(fā)展。深入研究計算機插件技術(shù),對計算機軟件的進步和發(fā)展具有非常重要的作用。
參考文獻:
[1]彭遼遼.計算機軟件中的插件技術(shù)淺析[J].科技致富向?qū)В?013(30).
[2]姜川.計算機軟件中的插件技術(shù)及應(yīng)用研究[J].數(shù)字技術(shù)與應(yīng)用,2013(01).
[3]常江.插件技術(shù)在計算機軟件中的應(yīng)用探討[J].電子技術(shù)與軟件工程,2013(11).
[4]蔡廣松.關(guān)于計算機軟件中的插件技術(shù)的探討[J].計算機光盤軟件與應(yīng)用,2013(15).
1 計算機軟件系統(tǒng)及其保護的現(xiàn)狀
1.1 計算機軟件系統(tǒng)
計算機軟件系統(tǒng)主要是指在不同的用戶多次使用程序后依然能夠滿足用戶的需求,與計算機的硬件系統(tǒng)有較大的區(qū)別,普通的計算機軟件系統(tǒng)都能在電腦上運行。通常情況下,人們將不安裝任何軟件的電腦稱為裸機,這種電腦只能使用最基本的操作,無法滿足用戶的需求,而計算機系統(tǒng)里的軟件主要分為兩類,包括系統(tǒng)軟件和應(yīng)用軟件。其中,系統(tǒng)軟件包括操作系統(tǒng)、數(shù)據(jù)庫管理、網(wǎng)絡(luò)軟件、程序設(shè)計語言,主要功能是管理和監(jiān)督計算機內(nèi)的所有資源,幫助用戶有效地減少使用前準備程序的時間,在一定程度上提高了計算機運作的效率。計算機系統(tǒng)軟件是計算機高速運行的有力保障。而應(yīng)用軟件主要是指能夠幫助用戶解決問題,有具體的應(yīng)用價值的軟件或程序。應(yīng)用軟件必須運用到相關(guān)領(lǐng)域的專業(yè)知識,無法單獨地運行,必須要有系統(tǒng)軟件的支持才能正常運行。
1.2 計算機軟件系統(tǒng)保護及恢復(fù)技術(shù)的現(xiàn)狀
隨著計算機用戶數(shù)量的不斷增加,計算機在管理和使用方面也變得越來越困難。例如黑客、病毒等名詞對于大部分計算機用戶來說都是耳熟能詳,這些程序都能通過遠程控制將用戶電腦中的系統(tǒng)軟件進行非授權(quán)的修改。在使用計算機軟件系統(tǒng)保護及恢復(fù)技術(shù)時,有兩點內(nèi)容是必須要考慮的:第一,盡量減少甚至限制除本人以外其他使用者對各項資源的利用。第二,一般情況下不要隨意地修改計算機系統(tǒng)的非授權(quán)程序。目前,大部分的計算機只是安裝了類似CMOS之類的保護軟件限制用戶對計算機的更改,僅靠這項技術(shù)是無法保證計算機使用的安全性和穩(wěn)定性。除此之外,一些用戶單純地通過設(shè)置訪問權(quán)限來限制使用者對系統(tǒng)資源的利用,但是,在重裝系統(tǒng)或者增刪硬盤時沒有用戶權(quán)限依然可以操作,因此,這種方法并不能阻止他人的破壞行為。只有通過更強更有效的方式才能保護好計算機系統(tǒng)。目前,最為常見的保護系統(tǒng)是硬保護和軟保護。硬保護主要是指利用系統(tǒng)本身來保護軟件系統(tǒng),軟保護主要是指借助系統(tǒng)保護的軟件來保護軟件系統(tǒng),一般會將兩種保護方式結(jié)合使用。另外,硬保護主要是在計算機操作系統(tǒng)與硬件中間工作,這種運作方式較為安全也比較常見;軟保護是在計算機操作系統(tǒng)和應(yīng)用軟件之間運行,經(jīng)常會發(fā)生與計算機應(yīng)用程序有沖突的現(xiàn)象,在安全性上也沒有硬保護高,在市場銷量上也沒有硬保護好。
2 計算機軟件系統(tǒng)的保護與恢復(fù)技術(shù)的應(yīng)用
經(jīng)過多年潛心研究和思考,目前總結(jié)出了一套最完整的保護流程:第一步,要限制用戶對軟件程序的運用,只有用戶注冊過后才能獲得最完整的使用權(quán)限,另外,需要有與用戶機硬件相關(guān)的注冊代碼才能將主要的功能解鎖。第二,有許多黑客能夠用相關(guān)的解密程序盜取重要的信息和程序,因此,需要用反調(diào)試或反跟蹤技術(shù)對程序進行分析。除此之外,需要對程序進行雙重保護,換而言之,就是利用加密工具,例如加密鎖、加殼軟件等提高程序的防范能力。在使用程序的過程中,也要充分的考慮用戶是否合法,防止在使用的過程中將資料泄漏給非法用戶。隨著科技水平的提高,在購買計算機時,通常采用一機一碼的方式進行注冊,減少了眾多安全性問題。計算機系統(tǒng)的恢復(fù)技術(shù)在使用更多的恢復(fù)方法時也要注意與時間結(jié)合和與測量結(jié)果結(jié)合這兩種思路。另外,在軟件領(lǐng)域中,要將恢復(fù)技術(shù)的概念與其他相關(guān)的技術(shù)概念相結(jié)合,從而產(chǎn)生更多的方法和概念。
3 計算機軟件系統(tǒng)的保護與恢復(fù)技術(shù)的未來
在過去,許多著名的計算機制造商在系統(tǒng)的保護與恢復(fù)技術(shù)沒有太多的關(guān)注,大部分都是小型的設(shè)備制造商在潛心研究這一項技術(shù),由于缺乏硬件上的支持,保護與恢復(fù)技術(shù)只能局限在補丁與外掛的范圍內(nèi),無法真正地進入到計算機軟件系統(tǒng)。但隨著經(jīng)濟的迅速發(fā)展和各種行業(yè)對計算機需求的增加,人們已經(jīng)在此技術(shù)上給予了重視。在未來,計算機軟件系統(tǒng)的保護與恢復(fù)技術(shù)主要向兩個方向發(fā)展:運用主機系統(tǒng)連接多臺終端、加強對計算機硬件保護功能的支持。
3.1 主機系統(tǒng)連接多臺終端
主機系統(tǒng)也稱終端機系統(tǒng),主要是指利用一臺高性能的計算機借助網(wǎng)絡(luò)將多臺終端相連接,其中,終端主要是指輸入設(shè)備、輸出設(shè)備以及通訊設(shè)備,這些設(shè)備的運算或存儲數(shù)據(jù)都必須要在主機中工作,20世紀70年代的VAX就是采用這種技術(shù)。當(dāng)主機使用了分時操作的系統(tǒng)時,任何終端對主機的訪問權(quán)限都會受到限制和監(jiān)控,從而提高了計算機軟件系統(tǒng)的安全性。這種類型的計算機也存在一定的缺陷,比如,運行速度慢、存儲容量較小等,因此,沒有較大的發(fā)展空間。隨著時代的進步,在計算機的硬件方面和網(wǎng)絡(luò)技術(shù)上都有了大幅度地提高,許多制約因素都能夠逐漸克服,主機或終端機方式的計算機系統(tǒng)是很有可能進一步發(fā)展的。除此之外,許多著名的公司也都在開發(fā)與這種類型的計算機系統(tǒng)相關(guān)的產(chǎn)品,目前,多處理器系統(tǒng)、多端口高寬帶等眾多技術(shù)都運用在新一代的計算機系統(tǒng)上,不僅能夠保障了系統(tǒng)的安全性,更能夠提高計算機性能,從根本上解決了安全問題。
3.2 加強對計算機硬件保護功能的支持
加強對計算機硬件保護功能的支持主要通過保護卡來實現(xiàn),目前,聯(lián)想、方正等大型集團已經(jīng)開始不斷地為一些保護卡生產(chǎn)的企業(yè)進行授權(quán),結(jié)合自身產(chǎn)品的特點制定有針對性的保護卡,這是一個良好的開始。在未來,人們不需要另裝一個配置來安裝保護卡,可以將保護卡最為一個標準的配置直接安裝在主板上。除此之外,人們還可以開發(fā)其他的技術(shù),例如,在BIOS基本輸入、輸出系統(tǒng)上添加軟件系統(tǒng)保護程序,從而保證用戶在輸入或更改數(shù)據(jù)時不會丟失重要的信息和參數(shù);為了解決容量受限制的問題,可以在主板上添加一塊專門用于存儲硬盤中的文件,并且能夠?qū)⒕哂袠俗R性的信息進行壓縮的大容量快閃芯片,從而提高了計算機的存儲容量;將CMOS分為兩個部分,一個部分可以在存儲時能夠用操作系統(tǒng)修改參數(shù),另一個部分在存儲時不能用操作系統(tǒng)進行參數(shù)上的修改,防止系統(tǒng)軟件的保護功能受到破壞。還有一點需要注意的是,當(dāng)?shù)玫接布S商的支持時,必須要用統(tǒng)一的標準。
關(guān)鍵詞:計算機;應(yīng)用軟件;開發(fā);維護水平;服務(wù)功能
加強計算機應(yīng)用軟件的開發(fā)和維護,有利于擴大其實際應(yīng)用范圍,推動相關(guān)行業(yè)的快速發(fā)展。在對應(yīng)用軟件開發(fā)的過程中,技術(shù)人員應(yīng)結(jié)合當(dāng)前計算機網(wǎng)絡(luò)的實際發(fā)展概況,選擇有效的技術(shù)手段及開發(fā)程序,從不同的方面對各種應(yīng)用軟件的性能可靠性進行必要的測試及評估,增強計算機應(yīng)用軟件的適用性。與此同時,為了延長計算機應(yīng)用軟件的使用壽命,最大限度地滿足人們的實際需求,應(yīng)做好應(yīng)用軟件的維護工作,優(yōu)化其使用過程中的服務(wù)功能,提高應(yīng)用軟件的服務(wù)效率。
1計算機應(yīng)用軟件的相關(guān)內(nèi)容
結(jié)合計算機系統(tǒng)的組成結(jié)構(gòu),可知其中硬件系統(tǒng)及軟件系統(tǒng)運行效率的提高,有利于完善計算機系統(tǒng)的服務(wù)功能。計算機硬件系統(tǒng)主要是指確保計算機正常使用的各種硬件設(shè)備及匹配元件;計算機軟件系統(tǒng)主要是指確保計算機正常運行的各種程序及文檔,關(guān)系著計算機的運行效率及服務(wù)范圍。計算機軟件系統(tǒng)的正常運行依賴于系統(tǒng)軟件及應(yīng)用軟件。其中,系統(tǒng)軟件作為軟件系統(tǒng)的核心控制部分,控制著計算機硬件的合理運用,對相關(guān)元件實際作用的發(fā)揮起著重要的指導(dǎo)作用,在計算機系統(tǒng)中占據(jù)著重要的地位;應(yīng)用軟件相比計算機系統(tǒng)軟件,有著自身的特點:它主要是為了滿足不同使用者的實際需求而開發(fā)的軟件,實際應(yīng)用范圍廣,種類豐富,間接地優(yōu)化了計算機系統(tǒng)運行過程中的服務(wù)功能。
2計算機應(yīng)用軟件的開發(fā)
2.1開發(fā)過程中的需求分析
為了使計算機應(yīng)用軟件使用時能夠取得預(yù)期的效果,需要注重軟件開發(fā)中的需求分析。需求分析過程中不僅需要考慮用戶的實際需求,也應(yīng)做好相關(guān)的市場調(diào)查工作,增強應(yīng)用軟件的適用性。計算機應(yīng)用軟件需求分析要點主要包括:(1)在初步的分析基礎(chǔ)上,構(gòu)建出符合應(yīng)用軟件開發(fā)的參考模型;(2)對影響模型正常使用的各種外在因素進行及時的清除,并采取有效的方式實現(xiàn)模型的抽象化處理;(3)做好軟件系統(tǒng)所需應(yīng)用軟件及參考模型的對比分析,不斷地完善相關(guān)的內(nèi)容,并加強對各種需求的嚴格審核,最大限度地滿足使用者的實際需要。
2.2開發(fā)過程中的軟件設(shè)計及相關(guān)程序編碼
在開發(fā)計算機應(yīng)用軟件的過程中,結(jié)合需求分析結(jié)果,需要進一步地開展軟件設(shè)計及相關(guān)程序編碼工作,確保所有的應(yīng)用軟件在使用中能夠取得預(yù)期的效果。具體表現(xiàn)在:(1)結(jié)合應(yīng)用軟件的開發(fā)需求,利用模塊化的設(shè)計方式優(yōu)化系統(tǒng)功能,獲取相關(guān)的數(shù)據(jù)及程序,促使不同模塊設(shè)置中有著對應(yīng)的運行程序代碼;(2)作為應(yīng)用環(huán)節(jié)開發(fā)的重要組成部分,程序代碼的正確編寫有利于實現(xiàn)軟件應(yīng)用功能的構(gòu)建。因此,開發(fā)應(yīng)用軟件的過程中技術(shù)人員應(yīng)結(jié)合軟件的功能,運用合理的語言進行代碼編寫,確保應(yīng)用程序的正常運行。通過對開發(fā)過程中應(yīng)用軟件的有效設(shè)計及程序編碼的編寫,有利于增強應(yīng)用軟件的可靠性,更好地滿足用戶的實際需求。
2.3開發(fā)過程中的系統(tǒng)測試
當(dāng)應(yīng)用軟件開發(fā)完成后,需要利用系統(tǒng)測試的方法對應(yīng)用軟件的功能特性進行綜合評估,從而為應(yīng)用軟件中存在的缺陷及錯誤的及時處理提供可靠的保障,確保計算機應(yīng)用軟件投入使用后的正常運行。在具體的測試環(huán)節(jié),應(yīng)進行單元測試及綜合測試,檢查開發(fā)得出的應(yīng)用軟件功能能否滿足使用者的需求,評估應(yīng)用軟件使用中的安全可靠性。當(dāng)系統(tǒng)測試中發(fā)現(xiàn)開發(fā)得到的應(yīng)用軟件存在缺陷時,需要采取必要的措施進行及時的處理,為后續(xù)軟件的正常投入使用打下堅實的基礎(chǔ)。
3計算機應(yīng)用軟件的有效維護
作為計算機軟件系統(tǒng)的重要組成部分,應(yīng)用軟件的有效使用有利于滿足用戶的各種需求。但是,由于某些客觀存在因素的影響,可能會降低計算機應(yīng)用軟件運行的穩(wěn)定性,因此,需要注重計算機應(yīng)用軟件的有效維護,確保其在使用的過程中能夠維持計算機系統(tǒng)正常運行并滿足用戶的實際需要,為其應(yīng)用范圍的不斷擴大打下堅實的基礎(chǔ)。通過對計算機應(yīng)用軟件組成結(jié)構(gòu)及服務(wù)功能的分析,可知加強應(yīng)用軟件有效維護的主要原因包括以下方面:(1)對應(yīng)用軟件實際應(yīng)用中出現(xiàn)的錯誤進行及時的糾正,采取必要的措施消除這些程序造成的影響,確保計算機應(yīng)用軟件的正常使用;(2)為了對計算機應(yīng)用軟件的服務(wù)功能進行不斷的優(yōu)化,需要在有效的維護方法的作用下,增強應(yīng)用軟件的性能可靠性,擴大其實際的應(yīng)用范圍;(3)為了使計算機系統(tǒng)與硬件環(huán)境在正常運行中有著良好的適應(yīng)性,應(yīng)加強應(yīng)用軟件維護,優(yōu)化計算機系統(tǒng)應(yīng)用過程中的服務(wù)功能;(4)確保應(yīng)用軟件使用過程中的安全可靠性,降低軟件故障的發(fā)生率。當(dāng)計算機應(yīng)用軟件投入使用后,為了延長其使用壽命,增強應(yīng)用軟件使用過程中的安全可靠性,系統(tǒng)在可靠的維護技術(shù)手段及維護機制的支持下,注重應(yīng)用軟件性能的檢查,減少應(yīng)用軟件維護難度的同時提高其整體質(zhì)量。在對應(yīng)用軟件進行維護的過程中,應(yīng)結(jié)合應(yīng)用軟件維護的原因,明確具體的維護流程,確保計算機應(yīng)用軟件維護的有效性。計算機應(yīng)用軟件維護流程主要包括以下方面:(1)注重計算機系統(tǒng)軟件的有效維護,確保計算機系統(tǒng)能夠長期處于穩(wěn)定高效的運行狀態(tài),優(yōu)化系統(tǒng)服務(wù)功能的同時降低各類故障的發(fā)生率;(2)由于計算機軟件系統(tǒng)中包含著許多應(yīng)用程序,客觀上加大了系統(tǒng)資源的消耗量,影響著系統(tǒng)的運行效率,因此,需要結(jié)合專業(yè)維護技術(shù)手段的優(yōu)勢,對計算機系統(tǒng)中存在的某些應(yīng)用軟件進行定期的清理,釋放系統(tǒng)空間的同時提高系統(tǒng)的運行效率;(3)加強計算機應(yīng)用軟件的定期更新,結(jié)合新版應(yīng)用軟件的優(yōu)勢,為用戶提供良好的體驗?zāi)J?在增強系統(tǒng)應(yīng)用軟件適用性的基礎(chǔ)上完善其服務(wù)功能,為計算機應(yīng)用軟件實際應(yīng)用范圍的擴大打下堅實的基礎(chǔ);(4)在對計算機應(yīng)用軟件進行維護的過程中,應(yīng)注重與使用者的溝通交流,促使應(yīng)用軟件使用中存在的問題可以得到及時有效的處理,提高應(yīng)用軟件維護效率的同時降低其未來使用中應(yīng)用程序出錯的概率。同時,需要結(jié)合用戶的實際需求,實現(xiàn)對計算機應(yīng)用軟件的定期維護。
4結(jié)語
做好計算機應(yīng)用軟件的開發(fā)和維護工作,可以為人們的日常生產(chǎn)生活提供更多的便利,保持相關(guān)行業(yè)生產(chǎn)計劃實施中的高效性。因此,為了使應(yīng)用軟件在實際的應(yīng)用中達到預(yù)期效果,需要開發(fā)人員充分做好市場調(diào)研工作,開發(fā)中考慮各種客觀存在的影響因素,靈活運用開發(fā)工具及先進的開發(fā)理念,提高計算機應(yīng)用軟件開發(fā)效率的同時增強其實際的應(yīng)用效果。同時,構(gòu)建完善的維護機制,加強專業(yè)技術(shù)人員應(yīng)用軟件維護能力的有效培養(yǎng),可以為計算機應(yīng)用軟件使用壽命的延長及服務(wù)效率的提高打下堅實的基礎(chǔ)。
參考文獻
[1]陳潔.計算機應(yīng)用軟件的開發(fā)和維護要點剖析[J].信息系統(tǒng)工程,2016(8):184.
[2]徐湘艷.計算機應(yīng)用軟件的開發(fā)和維護探索[J].電子測試,2016(11):85-86.
[3]胡蓉.淺析計算機應(yīng)用軟件的開發(fā)和維護[J].電子技術(shù)與軟件工程,2015(20):60.
【關(guān)鍵詞】計算機;應(yīng)用系統(tǒng);開發(fā);應(yīng)用軟件;維護
近年來,我國的科學(xué)技術(shù)水平不斷提升,計算機應(yīng)用技術(shù)也不例外,尤其是隨著該技術(shù)的日臻成熟,其所應(yīng)用到的領(lǐng)域愈來愈廣泛,大大提升了當(dāng)代人們的生活質(zhì)量,促進了工作質(zhì)量與效率。而計算機軟件作為連接計算機各項功能的重要組成部分,其開發(fā)目的在于滿足計算機應(yīng)用者的實際需求,即計算機應(yīng)用軟件能夠通過連接計算機硬件與人,實現(xiàn)人對計算機的有效控制與應(yīng)用。因此,計算機應(yīng)用軟件是構(gòu)成計算機系統(tǒng)的不可分割的重要組成部分。然而,在我國計算機技術(shù)不斷向前發(fā)展的帶動下,計算機系統(tǒng)中的計算機應(yīng)用軟件技術(shù)所占據(jù)的地位愈來愈高,計算機應(yīng)用軟件系統(tǒng)也變得越來越復(fù)雜,而這也意味著計算機應(yīng)用軟件的開發(fā)與維護標準越來越高。所以,本文針對計算機應(yīng)用軟件的開發(fā)和維護工作的探究十分必要。
1計算機應(yīng)用軟件的基本概述
計算機由硬件和軟件兩部分組成。軟件主要包括系統(tǒng)軟件和應(yīng)用軟件,系統(tǒng)軟件在計算機中起主導(dǎo)作用,是計算機能夠正常運行的前提條件,主要負責(zé)協(xié)調(diào)各個部件之間的關(guān)系,保證計算機系統(tǒng)能夠正常服務(wù)于用戶。計算機應(yīng)用軟件種類繁多,比如我們常用的語音和視頻軟件,其主要是以滿足用戶的需求為目的,在計算機系統(tǒng)中起著豐富的擴展功能作用,使得計算機具有更多可供用戶選擇和使用的軟件。應(yīng)用軟件與系統(tǒng)軟件有很大的差別,其在計算機系統(tǒng)中并非必不可缺的存在,是用戶不同需求的存在,能夠滿足不同用戶對計算機的不同需求,具有較強的應(yīng)用型和專業(yè)性。例如,一臺計算機上對瀏覽器軟件的安裝使用,不同的用戶就可以依據(jù)自己的需求自主選擇瀏覽軟件。應(yīng)用軟件不僅僅包含計算機內(nèi)的軟件,同時還包含與某些程序軟件有關(guān)聯(lián)的文件。計算機應(yīng)用軟件主要是為適應(yīng)計算機使用者的各方面需求而對軟件進行的專門性開發(fā),其有助于促進計算機軟件功能的高效發(fā)揮與計算機性能的綜合提升,對計算機行業(yè)的高質(zhì)高效發(fā)展具有不容忽視的帶動意義。[1]其中,在計算機應(yīng)用軟件開發(fā)工作中應(yīng)用相關(guān)技術(shù),能夠有效提升應(yīng)用軟件的科學(xué)技術(shù)水平。而計算機應(yīng)用軟件開發(fā)的不同階段都有其獨特的任務(wù)與特點,所以,加強計算機應(yīng)用軟件的開發(fā)與維護研究,對提升計算機的社會實效性具有不可替代的功能。
2計算機應(yīng)用軟件的開發(fā)
2.1計算機應(yīng)用軟件開發(fā)的內(nèi)涵
應(yīng)用軟件開發(fā)主要是根據(jù)用戶的不同需求而制造的各種軟件系統(tǒng)或計算機系統(tǒng)中的一些軟件的實際過程。從某種程度上講,軟件開發(fā)屬于一項系統(tǒng)性的工程,其是按照用戶需求并結(jié)合特定程序開展的語言設(shè)計。實際上應(yīng)用軟件的種類并非只包括計算機中的使用軟件,還包括與其他軟件程序緊密相關(guān)的多種文件。
2.2計算機應(yīng)用軟件開發(fā)存在的問題
當(dāng)前計算機應(yīng)用軟件開發(fā)存在的主要問題有:第一,軟件開發(fā)與維護工作相脫節(jié)。由于軟件開發(fā)人員和維護人員之間缺乏必要的溝通交流,使得軟件開發(fā)人員在進行應(yīng)用軟件開發(fā)工作時不能有效考慮到后續(xù)的維護工作,使維護工作變得繁瑣、緩慢;同時,維護人員在對應(yīng)用軟件維修時不能深入了解開發(fā)流程,常常會造成一些可以避免卻又出現(xiàn)的失誤。[2]第二,軟件更新與文檔更新不同步。我們知道,軟件開發(fā)是一項系統(tǒng)、繁瑣的工程,是由不同的開發(fā)人員開發(fā)的,這就很容易造成文檔在開發(fā)過程中編寫形式不緊湊,使得軟件更新與文檔更新出現(xiàn)一定偏差。第三,文檔的開發(fā)設(shè)計與文檔的需求不緊湊。由于文檔的開發(fā)設(shè)計與文檔的需求并不是同一對象提出的,這就使得開發(fā)出來的文檔內(nèi)容與使用者之間產(chǎn)生脫節(jié)現(xiàn)象,造成軟件開發(fā)時不能有效滿足文檔使用者的需求。
2.3提升計算機應(yīng)用軟件開發(fā)的方法
計算機應(yīng)用軟件的開發(fā)是一項復(fù)雜的、綜合的系統(tǒng)性工程,主要以滿足用戶的實際需求為主,即對某一程序進行語言設(shè)計,從而實現(xiàn)預(yù)設(shè)功能目標的過程。計算機應(yīng)用軟件開發(fā)的工作流程主要有需求分析、軟件設(shè)計、程序編碼和系統(tǒng)測試四個步驟。要想切實提高應(yīng)用軟件開發(fā)的水平和質(zhì)量,就必須從以下四個開發(fā)步驟著手:(1)需求分析。在需求分析過程中,開發(fā)人員要充分做好市場調(diào)查,盡可能地了解用戶對軟件開發(fā)功能的要求,使得開發(fā)出來的軟件能夠滿足用戶的需求,直觀易讀、便于修改。[3]具體做法有:首先,在開發(fā)前應(yīng)做好市場調(diào)研,確立開發(fā)模型;其次,盡可能從模型的內(nèi)在邏輯出發(fā),忽略外在因素;再者,分析當(dāng)前系統(tǒng)與理想模型二者間的差距,不斷對理想模型進行補充與完善;最后,做好審核工作,看其是否符合用戶需求。(2)軟件設(shè)計。軟件設(shè)計指的是將所要開發(fā)的目標軟件劃分為同等數(shù)量的模塊,劃分這些模塊的最終目的在于把某些功能的相關(guān)數(shù)據(jù),以及執(zhí)行這些數(shù)據(jù)的系統(tǒng)進行分割,進而實現(xiàn)對不同模塊實施相應(yīng)的程序編寫目標。(3)程序編碼。將日常生活中反復(fù)應(yīng)用到的程序進行實現(xiàn)生成的過程就是所謂的程序編碼。程序編碼作為計算機應(yīng)用軟件開發(fā)的重要步驟,是實現(xiàn)目標軟件最終功能的關(guān)鍵部分。編碼就是對運行程序進行生成的具體過程,在對程序進行編碼時,必須確定編碼人員的風(fēng)格與特征,這樣才能確保程序編碼工作的精準無誤。[4]因此,要想切實提高應(yīng)用軟件開發(fā)的質(zhì)量,就必須高度重視程序編碼環(huán)節(jié)。同時,在開發(fā)應(yīng)用軟件的過程中,開發(fā)人員還要認真編寫程序語言,避免不必要的失誤,促進應(yīng)用軟件開發(fā)目標與功能的實現(xiàn)。(4)系統(tǒng)測試。系統(tǒng)測試是計算機應(yīng)用軟件開發(fā)的最后流程,是在軟件功能都已實現(xiàn)的基礎(chǔ)上對其進行檢驗測試的過程,幫助檢驗開發(fā)人員開發(fā)出來的軟件功能是否能夠正常運轉(zhuǎn),減少失誤,實現(xiàn)目標功能。在具體的測試過程中,檢測人員可以從單元測試與綜合測試兩方面入手,檢驗開發(fā)出來的軟件功能是否穩(wěn)定,是否符合最初的開發(fā)需求。軟件通過測試,用戶便能正常使用。
3計算機應(yīng)用軟件的維護
3.1計算機應(yīng)用軟件維護的內(nèi)涵
應(yīng)用軟件維護主要是開發(fā)完成的應(yīng)用軟件,在交付使用之后對軟件進行的一系列改變。軟件維護主要是軟件應(yīng)用周期的終極階段,軟件的維修是按照軟件的各種變化情況及硬件環(huán)境的變化,對計算機應(yīng)用軟件系統(tǒng)的相關(guān)程序進行的全部修改或者不同程度的修改。同時,在實際維修過程中還要充分運用原來的系統(tǒng)程序,并要對已修改的系統(tǒng)程序進行詳細登記,且要注明修改之前與修改之后的重要區(qū)別。
3.2計算機應(yīng)用軟件維護的原因
應(yīng)用軟件的維護主要是維修軟件在使用過程中出現(xiàn)的問題,完善軟件的工作環(huán)境,確保軟件能夠長期穩(wěn)定地運行并正常發(fā)揮其功能。不同的維修需求有著不同的維修程度。[5]在某些條件下,需要對系統(tǒng)的所有程序進行維修,但不管是哪種程度的維修,都試建立在原有程序的基礎(chǔ)上的,同時要在維護之后做好相應(yīng)的文字記錄與補充說明。一般情況下,應(yīng)用軟件維護的原因有以下幾點:一是糾正程序錯誤,二是完善軟件性能,三是加強其對硬件環(huán)境的適應(yīng)性,四是強化其穩(wěn)定性和可靠性,為后續(xù)減少維護工作做好基礎(chǔ)。
3.3計算機應(yīng)用軟件維護的方法
較為常見的計算機應(yīng)用軟件維護方法很多,本文主要介紹以下五種:改正性維護。這種維護一般適用于外部環(huán)境發(fā)生變化的條件下,旨在保證系統(tǒng)軟件的正常運行。例如,軟件規(guī)則的變化,數(shù)據(jù)環(huán)境的升級,某些標準的改變。完善性維護。這種維護旨在擴充軟件的原有功能,不斷完善軟件的性能。原軟件在出廠時并沒有此類功能,用戶使用一段時間后因為自己的喜好和需求對軟件提出了新的要求,因此而新增的某些軟件功能。預(yù)防性維護。這種維護的目的是減少日后使用軟件的過程中可能出現(xiàn)的問題次數(shù),確保應(yīng)用軟件的穩(wěn)定性和可靠性。此種維護常常通過軟件工程對系統(tǒng)軟件進行再次設(shè)計與編寫,以找到具有改進空間的某些軟件,有助于日后的維修保養(yǎng)工作,主要用于早期開發(fā)的軟件維護。適應(yīng)性維護。這種維護主要是由于其所處環(huán)境和相關(guān)數(shù)據(jù)發(fā)生變化,而對軟件進行修整的過程。比如,硬件系統(tǒng)和操作系統(tǒng)的升級。值得注意的是,在維護應(yīng)用軟件的時候,要有順序、按步驟地一一展開,盡可能地避免失誤出現(xiàn)的次數(shù)。第一步也是最重要的一步,就是要確保計算機的系統(tǒng)軟件的正常運行,因為如果系統(tǒng)軟件不能正常穩(wěn)定運行,那么建立在其之上的應(yīng)用軟件也不能有效運轉(zhuǎn);其次是務(wù)必經(jīng)常性地對垃圾文件以及不常用的軟件進行及時清理,減少計算機的工作負荷;再次是及時更新應(yīng)用軟件,盡量將軟件都升級為最新版本;最后是對癥下藥,要明白是哪里出現(xiàn)了問題,出現(xiàn)了什么樣的問題,然后才能依據(jù)不同的問題給出相應(yīng)的解決辦法,這樣有針對性地維護能夠順利完成,盡快滿足用戶對軟件的正常使用。在明確這些流程之后,應(yīng)該確保用戶充分了解應(yīng)用軟件,清楚軟件出現(xiàn)的問題,維護人員依據(jù)用戶的真實反饋,制定出最切實有效的維護計劃,以順利實現(xiàn)加強計算機軟件維護的最終目標。綜上所述,伴隨著新時代社會經(jīng)濟的快速發(fā)展,人們對計算機應(yīng)用軟件的可靠性與功能性要求不斷增強,同時對計算機用用軟件的開發(fā)與維護工作也提出了愈來愈高的標準與要求。因此,提升計算機應(yīng)用軟件開發(fā)與維護的能力和水平,具有至關(guān)重要的現(xiàn)實意義與社會價值。雖然計算機技術(shù)當(dāng)前依然處于前期發(fā)展階段,但隨著科學(xué)技術(shù)的不斷推進以及計算機技術(shù)的不斷提升,我們堅信計算機應(yīng)用軟件的開發(fā)與維護技術(shù)也必然為隨之不斷推進,計算機應(yīng)用軟件也必將會為社會經(jīng)濟的發(fā)展提供更大價值。
參考文獻:
[1]黃宣鈞.如何加強空管計算機應(yīng)用軟件的開發(fā)和維護[J].網(wǎng)絡(luò)與信息工程,2016(02).
[2]陳潔.計算機應(yīng)用軟件的開發(fā)和維護要點剖析[J].信息化建設(shè),2016(01).
[3]曹紅梅.計算機應(yīng)用軟件的開發(fā)和維護探析[J].信息技術(shù),2014(05).
關(guān)鍵詞:iFIX軟件 計算
一、概述
隨著社會電子信息化進程的加快,許多行業(yè)計算機中心機房的設(shè)備和規(guī)模也日趨擴大,與其相配套的環(huán)境設(shè)備也日益增多,機房的環(huán)境設(shè)備(供配電、UPS、消防、空調(diào)、防盜)一旦出現(xiàn)故障,就會影響計算機系統(tǒng)的安全運行,嚴重時會造成機房內(nèi)計算機設(shè)備損壞,甚至使網(wǎng)絡(luò)系統(tǒng)癱瘓,后果不堪設(shè)想。因此,為了保證計算機系統(tǒng)安全可靠工作,對機房的環(huán)境設(shè)備進行自動監(jiān)控是極其重要的。
二、機房環(huán)境設(shè)備監(jiān)控的主要
(一)、機房電力監(jiān)測:
通過測量低壓配電柜和UPS設(shè)備的入端和出端的電壓電流、頻率、電功率值、在監(jiān)視屏上在線直觀地顯示各路電力參數(shù),以便了解供電品質(zhì),各路載荷情況以及UPS設(shè)備運行狀況,確保安全供電。
(二)、溫度、濕度監(jiān)測:
機房的溫度和濕度是重要的環(huán)境參數(shù),是計算機設(shè)備正常運行的必要條件。為此在機房的主要設(shè)備工作間均需安裝溫度和濕度傳感探頭,對溫度、濕度進行實時檢測,在監(jiān)視屏上顯示各測點溫度、濕度值。當(dāng)檢測值超過各工作區(qū)規(guī)定的溫、濕度上、下限值時,在監(jiān)視屏的相應(yīng)數(shù)據(jù)旁用醒目的標志符的閃動來提示該值的超限報警。為在總體上監(jiān)視整個機房的溫度,濕度狀況,可在新風(fēng)機的進風(fēng)口和主空調(diào)機的回風(fēng)口,分別檢測溫度和濕度。
(三)、門禁系統(tǒng)的監(jiān)測:
環(huán)境監(jiān)測主控機,能與門禁裝置進行通訊,可收集并顯示每個門禁裝置內(nèi)儲存的數(shù)名持卡人出入工作間的磁卡號和出入時間日期。同時可設(shè)定,消除或修正門禁裝置內(nèi)的識別密碼和允許出入時間等。
(四)、安全防破壞監(jiān)視:
計算機房做為計算機網(wǎng)絡(luò)的樞扭,安全性十分重要,因此必須具有安全防破壞入侵功能。為此在主要設(shè)備工作間都安裝雙鑒紅外探頭,這樣在非常管制時期,一旦有破壞性入侵,雙鑒探頭即發(fā)出信號,監(jiān)視器即時顯示破壞性入侵部位,并驅(qū)動報警裝置進行聲光報警。
(五)、火警消防監(jiān)測:
根據(jù)安裝在主控室、主機室、終端室、通訊網(wǎng)絡(luò)室、微機房等重點消防區(qū)的感煙探測器及感溫探測器發(fā)出的信號,在監(jiān)視器上顯示火警方位,發(fā)出聲光報警。
(六)、機房漏水監(jiān)測:
在環(huán)繞機房的重點部位及空調(diào)機的加加濕管、抽濕管、本體等部位的活動地板下,設(shè)置漏水傳感器,一旦機房出現(xiàn)漏水情況,即顯示漏水部位并報警。
三、監(jiān)控系統(tǒng)的要求
由于計算機房場地監(jiān)督控制系統(tǒng)所扮演角色的重要性,因而它要比其它普通監(jiān)控和數(shù)據(jù)采集(Supervisory Control And Date Acquisition)即SCADA系統(tǒng)有更高的要求:
1、系統(tǒng)的可靠性:要求無故障運行時間更長,系統(tǒng)可用率高,系統(tǒng)的硬件和軟件工作穩(wěn)定,而系統(tǒng)的維修能快速簡便,使停機時間達到最短。
2、安全性:系統(tǒng)可提供多種安全保護措施,可對多種異常狀態(tài)進行,記錄、及時報警,以使操作員盡快了解所發(fā)生的情況并及時處理。
3、系統(tǒng)的功能:要求可實現(xiàn)的監(jiān)控目標更高,功能更趨綜合化,不僅提供一般的系統(tǒng)報警功能,而且有數(shù)據(jù)記錄和曲線記憶等功能。
4、系統(tǒng)的易用性:要求有非常友好的人——機界面,隨著圖形用戶界面(GUI)技術(shù)的不斷和完善,監(jiān)視器上窗口化的操作將成為主流。在計算機房場地監(jiān)控系統(tǒng)中,各種機房場地設(shè)備的運行狀態(tài)和參數(shù),均由形象、生動、直觀的圖表畫面來顯示,同時操作方式要求軟件化,即通過用鼠標在監(jiān)視器上對一些用模擬圖表示的軟件按鈕的操作來實現(xiàn)相應(yīng)的監(jiān)視項目或完成某項控制功能。
5、系統(tǒng)容易擴充:可以在對系統(tǒng)進行少量更改或擴充后增添新的監(jiān)控項目,擴充監(jiān)測點數(shù),適應(yīng)新監(jiān)控要求,并且可實現(xiàn)網(wǎng)絡(luò)功能。
高性能的計算機房場地監(jiān)控系統(tǒng)是一個分布式網(wǎng)絡(luò)結(jié)構(gòu)的監(jiān)督控制和數(shù)據(jù)采集(SCADA)系統(tǒng)。它是根據(jù)當(dāng)今計算機產(chǎn)品和技術(shù)發(fā)展的大趨勢--開放系統(tǒng)結(jié)構(gòu)(Open System Architecture)和在這個大趨勢下產(chǎn)生的新一代計算機房場地監(jiān)控系統(tǒng)。在開放環(huán)境下,一個自動化監(jiān)控系統(tǒng)的設(shè)計應(yīng)該遵循如下原則:
采用具有最大市場銷售量的標準化,通用化和系統(tǒng)化的計算機硬件產(chǎn)品。
監(jiān)控系統(tǒng)軟件要具有良好的模塊化程度及標準的互聯(lián)接口,便于組成各種規(guī)模的系統(tǒng)及有利于產(chǎn)品和技術(shù)的更新?lián)Q代。
【關(guān)鍵詞】計算機;軟件開發(fā);工具;集成
計算機軟件開發(fā)工具的發(fā)展歷程經(jīng)歷了三個階段,即計劃階段、開發(fā)階段和運行階段。從上世紀末開始,計算機軟件開發(fā)工具出現(xiàn)了跨越式的發(fā)展,應(yīng)用越來越廣泛,在軟件市場中的作用日益重要,受到人們的關(guān)注度越來越高,現(xiàn)在很多計算機領(lǐng)域方面的專家都在對其進行研究。
1計算機軟件開發(fā)工具概述
(1)計算機軟件開發(fā)工具的作用和意義。計算機軟件開發(fā)工具,顧名思義是為軟件開發(fā)服務(wù)的。為了提升軟件開發(fā)成功的幾率,業(yè)內(nèi)人士一直認為研究開發(fā)和使用計算機軟件開發(fā)工具是一條非常正確的道路。軟件開發(fā)工具已成為業(yè)內(nèi)人士關(guān)注和熱聊的焦點,但是從事軟件開發(fā)工具研究和生產(chǎn)的企業(yè)卻非常的少,究其根源,是因為計算機軟件開發(fā)工具的生產(chǎn)必須滿足幾個前提條件:首先,計算機軟件開發(fā)工具的生產(chǎn)必須依據(jù)科學(xué)的理論和技術(shù);其次,制定計算機軟件開發(fā)工具使用的標準和規(guī)范;再次,必須具備嚴謹?shù)慕M織和完善的管理;最后,搭建良好的軟件開發(fā)環(huán)境。計算機軟件開發(fā)工具在軟件開發(fā)中有著不可替代的作用和意義:節(jié)省了軟件開發(fā)的時間,從而使軟件開發(fā)的效率得以提升;對軟件開發(fā)過程形成了標準化,并促使軟件開發(fā)文檔的產(chǎn)生;使軟件開發(fā)人員之間、軟件開發(fā)人員和使用人之間的溝通交流簡單化;使軟件開發(fā)過程具備了可控性;有利于擴充和維護計算機系統(tǒng)。
(2)計算機軟件開封工具的使用現(xiàn)狀。雖然說計算機軟件開發(fā)工具對軟件的開發(fā)意義重大,但經(jīng)過調(diào)查研究得知在我國計算機軟件開發(fā)工具的使用率并不理想,軟件開發(fā)機構(gòu)并沒有在軟件開發(fā)過程中對其進行全覆蓋的使用。擁有集成化的計算機軟件開發(fā)工具的機構(gòu)寥寥無幾。
(3)計算機軟件開發(fā)工具應(yīng)用少的原因。據(jù)相關(guān)資料顯示,在我國,影響計算機軟件開發(fā)工具使用效率低下的原因有很多種,其中主要的原因有以下四點:首先,由于市場上計算機軟件開發(fā)工具的種類繁多,每一種工具都有自己的專用屬性和使用方法,要想制定集成方案非常難;其次,計算機軟件開發(fā)工具使用有一定的難度,對使用人沒用正式的培訓(xùn)或培訓(xùn)做的不到位,且計算機軟件開發(fā)工具的價格偏高,一般人難以負擔(dān);最后,計算機軟件開發(fā)工具的使用缺少必要的環(huán)境和土壤。
2軟件開發(fā)工具的發(fā)展歷程
從軟件開發(fā)效率的角度來看軟件開發(fā)工具的發(fā)展歷程,其包括編輯器、集成開發(fā)環(huán)境、軟件開發(fā)平臺三個階段。
(1)軟件編輯器。這種軟件開發(fā)工具的主要特征就是通過編寫大量的代碼,并將代碼進行編譯來實現(xiàn)從功能到界面的轉(zhuǎn)化,同時,對代碼進行編譯變成目標程序,可以實現(xiàn)對錯誤代碼的調(diào)試。但是,這種開發(fā)工具開發(fā)出來的軟件獨立性太差,對計算機硬件的依賴程度較強,造成其維護性不好。
(2)集成開發(fā)環(huán)境。很多通用的界面定制功能和通用功能集成在了軟件開發(fā)工具中,例如:打包工具、數(shù)據(jù)展示控件、數(shù)據(jù)庫的操作、通訊的組件等,提升了軟件開發(fā)的效率。目前市場上最受歡迎的以及大部分程序開發(fā)人員都在使用的開發(fā)工具有VIAUAL、MYECLIPSE等。
(3)軟件開發(fā)平臺。軟件開發(fā)平臺的提出在計算機軟件開發(fā)領(lǐng)域?qū)儆谝粋€全新的平臺和理念。軟件開發(fā)工具在軟件開發(fā)平臺這樣的環(huán)境下使用,以最大的好處就是較大程度上提高了軟件開發(fā)速度,并使整個軟件開發(fā)過程實現(xiàn)了“三化”(可視化、定制化、無代碼化),從而降低了程序員工作量,轉(zhuǎn)移了程序員的主要工作方向(技術(shù)研究轉(zhuǎn)向業(yè)務(wù)研究),例如,最具代表性的開發(fā)平臺--咨微OBPS。
3購置和選擇計算計算機軟件開發(fā)工具需要考慮的因素
軟件開發(fā)機構(gòu)在選擇和購置計算機軟件開發(fā)工具時不能盲目的進行,其需要考慮計算機軟件開發(fā)工具的特點和自身的特點。(1)考慮選擇計算機軟件開發(fā)工具的標準。計算機軟件開發(fā)工具必須具備可用性、可靠性、可維護性、高效能和移植性五大特征。所謂可用性是指用戶界面容易安裝、學(xué)習(xí)和操作,并保證文檔的質(zhì)量;所謂可靠性是指能夠確保數(shù)據(jù)的完整性、安全性,并在長時間的操作過程中不會出現(xiàn)死機現(xiàn)象;所謂可維護性是指廠商解決問題的能力、產(chǎn)品維護的能力以及服務(wù)創(chuàng)新的能力;所謂高效能是指對數(shù)據(jù)儲存需求和內(nèi)存需求進行優(yōu)化;所謂移植性是指可以將數(shù)據(jù)在不同的軟件開發(fā)工具之間自由的進行傳遞。(2)軟件開發(fā)機構(gòu)對自身的實際情況的考慮。軟件開發(fā)機構(gòu)要從實際出發(fā),結(jié)合自身的特點去選擇和購置計算進軟件開發(fā)工具,考慮自身的情況主要包括軟件開發(fā)技術(shù)人才是否充足;軟件開發(fā)技術(shù)和經(jīng)驗是否成熟和豐富;待開發(fā)的軟件系統(tǒng)規(guī)模如何;待開發(fā)的軟件系統(tǒng)屬于什么樣的類型;參與軟件開發(fā)的人員是否具備專業(yè)的知識、是否擁有良好的接受新事物的能力、是否具備團隊協(xié)作精神和服從管理。
4計算機軟件開發(fā)工具選擇和集成的方法與步驟
軟件開發(fā)機構(gòu)選擇和集成計算機軟件開發(fā)工具的前提是結(jié)合自身的實際情況,用科學(xué)的方法制定好有關(guān)軟件開發(fā)的方法、過程等的標準。這樣在選擇和集成計算機軟件開發(fā)工具的時候才能做到有的放矢,計算機軟件開發(fā)工具在軟件開發(fā)中才能發(fā)揮出最大的作用。鑒于以上原因,軟件開發(fā)機構(gòu)要研究和界定自己單位的環(huán)境以及待開發(fā)軟件的特點,從而確定待開發(fā)軟件的方法、模型規(guī)范,并對參與人員的綜合素質(zhì)進行考評。另外,要對市場上現(xiàn)有的計算機軟件開發(fā)工具進行實地考察,了解每種工具的相關(guān)信息,從中選擇能夠與自身相適應(yīng)的工具,并通過科學(xué)的方法,將這些工具進行集成化。綜上所述,計算機軟件開發(fā)工具使用在軟件開發(fā)過程有著巨大的作用,在提升軟件開發(fā)效率的同時保證了軟件開發(fā)的質(zhì)量。軟件開發(fā)機構(gòu)在選擇和使用計算機軟件開發(fā)工具的時候要充分考慮工具、自身和待開發(fā)的軟件的特點;對市場上各種軟件開發(fā)工具進行認真細致的了解,因地制宜的進行選擇;加強對本機構(gòu)參與人員的培訓(xùn),使參與人員具備專業(yè)的知識和團隊協(xié)作精神;對選擇的軟件開發(fā)工具與自身實際情況進行有機的結(jié)合,以搭建良好的軟件開發(fā)環(huán)境,并根據(jù)環(huán)境制定出嚴謹?shù)囊?guī)范標準,并在實際軟件開發(fā)過程中對規(guī)范標準進行進一步的修正和完善,最終使新軟件開發(fā)取得成功。
參考文獻:
[1]孟德斌,羅曉沛,陳涵生.計算機軟件開發(fā)工具的集成和應(yīng)用研究[J].計算機工程,2002(04):276~279.
[2]杜德輝,黃鳳珍.計算機監(jiān)控系統(tǒng)繪圖工具軟件的設(shè)計與開發(fā)[J].水利水電技術(shù),1996(06):54~56.
關(guān)鍵詞:高校;實踐教學(xué);虛擬化
虛擬化技術(shù)室一個比較廣義的術(shù)語,在計算機方面通常指的是計算元件在虛擬的基礎(chǔ)上面運行,而不是真實的基礎(chǔ)上面運行。虛擬化技術(shù)可以擴大相關(guān)硬件的容量,從而簡化軟件的重新配置的過程。CPU的虛擬化技術(shù)可以利用單CPU模擬多CPU并行,允許一個平臺同時運行多個操作系統(tǒng),而相互獨立的空間內(nèi)的應(yīng)用程序運行時互不影響,進而顯著提高計算機的工作效率,加快工作進程。
1 高校計算機實踐教學(xué)的現(xiàn)狀
隨著學(xué)生數(shù)量逐年增加,高校的招生規(guī)模不斷擴大,使高校在各方面都面臨巨大的壓力,學(xué)校中的教學(xué)經(jīng)費遠遠跟不上學(xué)生數(shù)量的增加,再加上教學(xué)實驗設(shè)備數(shù)量不夠、設(shè)備陳舊等問題,不能很好的滿足學(xué)生進行充足的實驗課程。主要體現(xiàn)在以下三點:
⑴現(xiàn)有機房設(shè)備數(shù)量不夠,不能滿足學(xué)生充分了解計算機的愿望,也不能進行計算機網(wǎng)絡(luò)實驗,同時缺乏實驗環(huán)境,老師一般利用課堂講解或者讓學(xué)生操作一些入門的操作系統(tǒng)來了解計算機,學(xué)生不能正常進行操作系統(tǒng)實驗和網(wǎng)絡(luò)安全實驗,這樣一來,學(xué)生學(xué)到的知識效果不是很好。
⑵機房管理員設(shè)置保護卡和BIOS密碼,來進行計算機的保護,這樣一來,學(xué)生無法接觸BIOS以及被屏蔽了的控制面板,無法進行相應(yīng)的BIOS設(shè)置、新軟件安裝調(diào)試或者windows的一些系統(tǒng)設(shè)置等,因為一旦設(shè)置好,重啟計算機后,由于保護卡的功能,系統(tǒng)將會回到?jīng)]設(shè)置前的狀態(tài)。
⑶為了避免計算機硬件的算壞,許多老師很多使用課堂教學(xué)來滿足學(xué)生,因為一些系統(tǒng)維護實驗比如格式化文件、安裝操作系統(tǒng)等,都會對計算機的硬件設(shè)備造成不同程度的損壞。老師通過課堂教學(xué),無法生動的為學(xué)生展示知識點,使得教學(xué)工作枯燥、乏味,學(xué)生得不到實踐,掌握知識點的效果不好。
2 虛擬化技術(shù)在計算機實踐教學(xué)中的有效應(yīng)用
把VMware虛擬化技術(shù)應(yīng)用到計算機的實踐教學(xué)中,保證實踐教學(xué)的正常開展,在一定程度上解決了以上問題。
⑴在虛擬機上操作,不會對計算機硬件造成任何損壞,因為虛擬機對應(yīng)的只是真機上的一個文件,學(xué)生在操作時,可以任意格式化、進行磁盤分區(qū)、安裝操作系統(tǒng)等,這些在真機上都是絕對不允許的操作,而且是只有管理員才能進行的操作。虛擬機是真機的一個映像,學(xué)生用完后可以直接刪除虛擬機,可以克隆虛擬機,而絕對不會對真機上的操作系統(tǒng)造成任何損失。
⑵在虛擬環(huán)境中,可以讓學(xué)生進行操作系統(tǒng)的實驗。利用虛擬機能對電腦上硬盤與內(nèi)存的一部分虛擬生成多臺機器供學(xué)生使用。生成的N個虛擬機,每一臺都是獨立擁有自己的硬盤、操作系統(tǒng)以及CMOS。學(xué)生可以再虛擬機上任意進行分區(qū)、系統(tǒng)及應(yīng)用軟件的安裝以及格式化等操作。如果在學(xué)生的實驗過程中,系統(tǒng)發(fā)生故障無法正常運行,直接刪除虛擬機即可,而不會對現(xiàn)實的計算機系統(tǒng)造成任何影響。學(xué)生可以繼續(xù)在另外的虛擬機上進行系統(tǒng)實驗,方便快捷、安全有效,最大程度上滿足學(xué)生系統(tǒng)實驗的要求,使學(xué)生熟練掌握系統(tǒng)安裝、維護,格式化等實驗,扎實實驗知識。同時,學(xué)生可以在Unix、Linux操作系統(tǒng)任意切換,因為有的學(xué)生對這兩種操作系統(tǒng)不熟悉,利用虛擬機后,學(xué)生可以加大對這兩種操作系統(tǒng)的應(yīng)用,大大方便了學(xué)生的學(xué)習(xí)、激發(fā)學(xué)生的學(xué)習(xí)欲望,不斷提高學(xué)生的學(xué)習(xí)效率。
⑶在虛擬環(huán)境中,學(xué)生可以通過一臺電腦的虛擬系統(tǒng)完成多數(shù)網(wǎng)絡(luò)實驗任務(wù),不僅提高設(shè)備的利用率,給學(xué)生提供更多的試驗時間和實踐機會,培養(yǎng)了學(xué)生的動手能力。而現(xiàn)實中由于進行計算機網(wǎng)絡(luò)實驗需要運用到很多設(shè)備并且占用場地較大,而當(dāng)今高校機房中現(xiàn)有的實驗設(shè)備和實驗環(huán)境很難滿足學(xué)生實驗的要求,并且就算能夠進行計算機網(wǎng)絡(luò)實驗,也必須是兩三個學(xué)生共同進行,在有限的時間內(nèi)很難完成,且實驗效果不好。利用虛擬化進行網(wǎng)絡(luò)實驗,可以實現(xiàn)多人同時實驗,有些同學(xué)擔(dān)心不能按時完成實驗任務(wù),下次實驗課時,不能保存沒有做完的實驗,或者被其他同學(xué)誤刪,導(dǎo)致實驗重做。利用虛擬系統(tǒng)后,學(xué)生可以自己保管和各自使用自己的文件,文件之間沒有任何聯(lián)系,且VMware具有一次性保留的功能,所以學(xué)生不再擔(dān)心沒有完成的實驗誤刪或者重做等問題。
⑷高校的虛擬化網(wǎng)絡(luò)安全也需要關(guān)注,高校只需要投入很少的資金,對原有的網(wǎng)絡(luò)實驗設(shè)備進行更新和改進,就可以為學(xué)生提供相對安全網(wǎng)絡(luò)實驗環(huán)境。網(wǎng)絡(luò)安全實驗還體現(xiàn)在,避免因為網(wǎng)絡(luò)設(shè)備故障影響學(xué)生實驗成果,以及增加設(shè)備維護費用的出現(xiàn)。可以實現(xiàn)學(xué)生在一臺虛擬機電腦上進行多項網(wǎng)絡(luò)安全實驗。
3 結(jié)語
隨著互聯(lián)網(wǎng)時代的到來,虛擬化技術(shù)不斷應(yīng)用到高校計算機實踐教學(xué)中,解決了實踐教學(xué)中存在的許多問題,例如高校實驗設(shè)備不足、實驗環(huán)境缺乏、學(xué)生無法進行格式化、安裝操作系統(tǒng)的非常規(guī)性操作,虛擬機的使用,不僅能夠正常的進行實踐教學(xué),培養(yǎng)學(xué)生的動手能力,還能夠提高學(xué)生的綜合素質(zhì)。高校計算機實踐教學(xué)中虛擬化的應(yīng)用就顯得非常必要。
[參考文獻]
[1]許冠軍,葉敏.虛擬化平臺在校園網(wǎng)中的應(yīng)用[J].智能計算機與應(yīng)用.2011(06).
【關(guān)鍵詞】計算機應(yīng)用軟件;雙層情境教學(xué)觀;任務(wù)驅(qū)動教學(xué)法
【中圖分類號】G642 【文獻標識碼】B 【論文編號】1009―8097 (2008) 08―0107―03
在信息社會中,信息技術(shù)素養(yǎng)已經(jīng)成為和“讀寫算”能力同等重要的一種素質(zhì)。在一定程度上,信息技術(shù)素養(yǎng)的養(yǎng)成依托于各種計算機應(yīng)用軟件的學(xué)習(xí)和使用當(dāng)中。計算機軟件包括系統(tǒng)軟件和應(yīng)用軟件兩大類,應(yīng)用軟件是指在計算機硬件和系統(tǒng)軟件的支持下為解決各類實際問題而設(shè)計的軟件,例如Word、Excel、Flash、Photoshop、Authorware等。
計算機應(yīng)用軟件的傳統(tǒng)教學(xué)方法是講授法,以“教”為中心,即以教師為主體,由教師以講解軟件為主(在介紹應(yīng)用界面后開始逐個介紹工具箱、工具條、菜單的各種命令,像“填鴨”似的把應(yīng)用軟件的常用功能一一介紹給學(xué)生),造成學(xué)生學(xué)不能致用,只能“照葫蘆畫瓢”,完全被動,使學(xué)生的知識遷移能力大大下降,阻礙了學(xué)生主動性、創(chuàng)造性發(fā)揮,不利于培養(yǎng)學(xué)生獨立思考、分析、解決問題的能力。學(xué)習(xí)效果不理想,其中一個重要原因是教師對這類課程的特點沒能深入、科學(xué)地分析,教學(xué)中沒有采用科學(xué)的教學(xué)方法,沒有引導(dǎo)學(xué)生有針對性地使用科學(xué)的學(xué)習(xí)方法。
一 “主題活動”和“任務(wù)驅(qū)動”等教學(xué)法容易進入的誤區(qū)
近年來,“問題式教學(xué)”、“任務(wù)驅(qū)動教學(xué)”、“主題活動教學(xué)”、“半成品”加工[1]等教學(xué)方法被引入到各學(xué)科的教學(xué)改革中,這些教學(xué)方法也被廣泛應(yīng)用到計算機應(yīng)用軟件的教學(xué)中。然而,教師在使用這些教學(xué)方法時,要么容易忽視計算機應(yīng)用軟件使用的基礎(chǔ),在學(xué)生還不具備該軟件的操作技能和整體認識之前,就盲目地布置具體活動;要么就是限于學(xué)生的操作技能而布置一些類似于“練習(xí)”的任務(wù)(活動),把教學(xué)變成主題活動和任務(wù)包裝下的技術(shù)操作教學(xué),無暇顧及技術(shù)操作下隱含的信息技術(shù)素養(yǎng)的彰顯[2];要么就是沒有把課堂教學(xué)、實驗教學(xué)(課外活動)形成一體化的教學(xué)體系,在實驗教學(xué)(或課外活動)中深入發(fā)展學(xué)生解決實際問題的能力。這些教學(xué)誤區(qū)導(dǎo)致的直接后果是,任務(wù)(活動)流于形式,學(xué)生無法把所學(xué)的遷移到工作情境當(dāng)中,不具備解決實際問題的能力。
總之,在學(xué)習(xí)計算機應(yīng)用軟件時,學(xué)生對過程、方法的掌握是為了解決問題,而復(fù)雜問題的解決需要扎實的知識、技能,忽略了基礎(chǔ),過程和方法成為紙上談兵;而忽略了真實應(yīng)用情境和完整的問題解決經(jīng)驗,知識、技能也不具備遷移性,過程和方法也不能得到鞏固發(fā)展和靈活運用。
二 計算機應(yīng)用軟件的學(xué)習(xí)過程分析
作為教師,要研究學(xué)生的學(xué)習(xí)過程。一個應(yīng)用軟件的學(xué)習(xí)過程,也是一門新知識的掌握過程,雖然不講深奧的理論,但同樣反映了學(xué)習(xí)的一般規(guī)律。按照一般的學(xué)習(xí)規(guī)律,可以將計算機應(yīng)用軟件的學(xué)習(xí)過程分為三個階段:模仿期、應(yīng)用期和創(chuàng)新期。
人們在剛接觸一種新的計算機應(yīng)用軟件時,一般是簡單地模仿,記憶技術(shù)的操作步驟,不會思考為什么這么做。這個時期可稱之為模仿期,在這個階段,學(xué)生需要接受與操作密切相關(guān)的新概念和新知識點,根據(jù)教師的講授和實驗指導(dǎo)步驟,按葫蘆畫瓢,逐步完成“范例”操作,與“樣張”取得一致。這是最初的成功。
在能熟練操作計算機應(yīng)用軟件后,人們往往會把這種軟件用到平常的學(xué)習(xí)和工作中,試圖把技術(shù)整合到完整的工作當(dāng)中去。在這個過程中,人們理解關(guān)鍵概念,并把這些概念與先前的認知結(jié)構(gòu)融合,形成新的認知結(jié)構(gòu)。這個時期可稱之為應(yīng)用期(或過渡期)。在這個階段,學(xué)生根據(jù)第一階段的基本知識和經(jīng)驗體會,自行解決或相互討論完成實驗要求。從第一階段的“模仿運用”到第二階段的“發(fā)現(xiàn)活用”是個飛躍,學(xué)生在完成實驗中不知不覺地到達了彼岸[3]。
當(dāng)在具體的工作情境中使用信息技術(shù)變成了一種習(xí)慣之后,我們會思考運用技術(shù)增強工作效率的方法、技術(shù)使用的靈活變換和優(yōu)化組合,并在某些需求下會去尋求新的技術(shù)手段。這個時期可稱之為創(chuàng)新期(或問題解決期)。
第一、第二階段,屬于學(xué)習(xí)的低級階段即生存階段,第三階段屬于學(xué)習(xí)的高級階段即發(fā)展階段。如果缺乏第三階段,教學(xué)只能被稱作“操作熟練工”的培訓(xùn)了。學(xué)習(xí)應(yīng)用軟件,不能僅僅停留在模仿操作上。要把學(xué)習(xí)應(yīng)用軟件的過程,作為一個探索知識寶庫的過程。教師將學(xué)生引進門、指明了幾條路,然后讓學(xué)生自己去瀏覽、發(fā)現(xiàn)、思考、總結(jié)。經(jīng)驗表明,當(dāng)全面、深入地掌握了一個軟件,總結(jié)出一般規(guī)律后,其他同類軟件也就能觸類旁通、無師自通了。大學(xué)教育也應(yīng)該在第三階段給予學(xué)生充分的發(fā)展空間和頗有力度的創(chuàng)新思維的指導(dǎo)訓(xùn)練。
三 計算機應(yīng)用軟件的“雙層情境”教學(xué)法
1 “雙層情境”教學(xué)法
綜上分析,計算機應(yīng)用軟件的教學(xué)需要由下往上的完整教學(xué)過程。首先,學(xué)生需要在一種簡化的、理想的工作任務(wù)情境中學(xué)習(xí),在此情境中盡可能地貫穿了主要的技術(shù)知識和操作。教師在這個階段教學(xué)的重點是讓學(xué)生理解必須的技術(shù)知識、概念和掌握常用的技術(shù)操作,并初步獲得其在工作、生活和學(xué)習(xí)中如何使用的感性認識。此階段可稱之為技術(shù)學(xué)習(xí)情境化階段,它通??梢栽谡n堂內(nèi)解決。在這個階段的初期,可以借用“半成品”加工的教學(xué)方法,讓學(xué)生夯實相關(guān)的基礎(chǔ)知識、概念和技能,然后進行綜合任務(wù)運用。在學(xué)生打下扎實的基礎(chǔ)后,在實驗課或課外興趣小組中再開展“基于問題的學(xué)習(xí)”,創(chuàng)設(shè)技術(shù)應(yīng)用的現(xiàn)實情境,讓學(xué)生完成真實的項目并創(chuàng)新。此階段可稱之為技術(shù)應(yīng)用情境化階段,教師在這個階段教學(xué)的重點是讓學(xué)生學(xué)會對技術(shù)的遷移性應(yīng)用,促進學(xué)生對技術(shù)應(yīng)用方法、技巧的掌握。以上兩個階段組成了完整相承的、一體化的教學(xué)法即“雙層情境”教學(xué)法,如圖1所示。
“雙層情境”教學(xué)方法避免了課堂內(nèi)和課堂外教學(xué)的單純重復(fù),突出了教學(xué)的層次性和逐漸深入的過程。技術(shù)學(xué)習(xí)情境化階段使技術(shù)知識的記憶和技術(shù)操作的模仿具有“附著”點,而且相互之間具有緊密的聯(lián)系,學(xué)生更容易學(xué),同時他們的學(xué)習(xí)興趣也被調(diào)動起來。學(xué)生在模仿的過程中初步獲得了技術(shù)價值和方法、過程的感性認識,應(yīng)用技術(shù)去解決實際問題的動機得到了加強。技術(shù)應(yīng)用情境化階段則讓學(xué)生掌握了問題解決過程中的方法、過程,他們的創(chuàng)新能力和協(xié)作精神也得到了培養(yǎng)。
2 運用“雙層情境”教學(xué)法需注意的問題
“雙層情境”教學(xué)法適用于課堂教學(xué)和實驗教學(xué),兩個階段相輔相成,結(jié)合起來才能夠較好地達到課標的教學(xué)要求。同時,在運用該教學(xué)方法時需要注意以下幾個問題:
(1) 技術(shù)學(xué)習(xí)情境化階段需要選擇精簡、典型的工作任務(wù)。任務(wù)貫穿了工作中常遇到的典型技術(shù)知識和操作??梢院唵螖U充其他內(nèi)容,但不一定需要演示。教師要適當(dāng)引導(dǎo)學(xué)生了解技術(shù)功能與實際應(yīng)用的聯(lián)系。比如Word的使用,工作中大多數(shù)人涉及的概念是首行縮進、行間距、段間距、樣式、分欄、圖文混排、頁眉頁腳等,涉及的功能是這些概念對應(yīng)的操作。那么任務(wù)可以是一份簡易的,但包含以上知識和技能的試卷的制作。分節(jié)、目錄生成和自動索引等可以簡單涉及。
(2) 技術(shù)學(xué)習(xí)情境中的工作任務(wù)選擇和技術(shù)應(yīng)用情境的問題選擇需要體現(xiàn)層次性。技術(shù)應(yīng)用情境中的“問題”要比技術(shù)學(xué)習(xí)情境中“任務(wù)”復(fù)雜。技術(shù)應(yīng)用情境化階段其實就是“基于問題的學(xué)習(xí)”,它是將學(xué)習(xí)“拋貓”于具體問題之中的一種情境化的教學(xué)方法(Evenson & Hmelo 2000)[4]。它的目標是使學(xué)生能夠識別學(xué)科領(lǐng)域中的問題并分析問題,找到解決問題的辦法,從而成為學(xué)科領(lǐng)域的專家。具體而言,就是獲得學(xué)科領(lǐng)域中概念和原理的良構(gòu)網(wǎng)絡(luò);能夠靈活地使用相關(guān)知識去描述和解決新的問題(Glaser 1990)[5]。
(3) 技術(shù)應(yīng)用情境中的問題設(shè)計需要包含四個要素:目標,角色,對象,情景。目標就是問題的合理解決;角色就是指學(xué)生在問題解決過程中所扮演的角色;對象就是問題解決所服務(wù)的個體或群體;情景是指問題解決中的對象的特征、要求等背景和軟硬件條件等環(huán)境。教師可以提議幾個問題供學(xué)生選擇或者學(xué)生們自由組合,按照他們的興趣,在教學(xué)內(nèi)容范圍內(nèi)設(shè)定自己的問題。教師需要提供解決問題過程中可能遇到的困難幫助文檔,或者自己跟隨輔導(dǎo)。
(4) 技術(shù)應(yīng)用情境中的問題需要具有真實情境性、適應(yīng)性、包含性、跨越性和促進合作性的特征?!盎趩栴}的學(xué)習(xí)(PBL)”具有三個特點:一是以學(xué)生為中心,教師在整個活動中起引導(dǎo)者和幫助者的角色。在學(xué)習(xí)過程中,需給予學(xué)生自己形成和獲得學(xué)習(xí)目標的機會,學(xué)習(xí)發(fā)生的情境需和學(xué)生先前知識和經(jīng)驗有聯(lián)系。二是PBL是問題驅(qū)動的學(xué)習(xí),鼓勵學(xué)生從問題出發(fā)學(xué)習(xí)相關(guān)的知識,從多個角度認識問題,培養(yǎng)知識的應(yīng)用遷移能力。三是PBL以小組學(xué)習(xí)活動為形式,學(xué)生通過討論、溝通、社會交往等發(fā)展自己與他人合作的能力和技巧。所以在理想的情況下,問題是不良結(jié)構(gòu)的,適應(yīng)學(xué)生的先前知識、經(jīng)驗和教師的水平的,包含先前的知識和概念的,跨越本學(xué)科或其它學(xué)科的相關(guān)知識概念的以及有不同角度解決方案的問題。
四 計算機應(yīng)用軟件“雙層情境”教學(xué)案例
“雙層情境”教學(xué)法適合大多數(shù)計算機應(yīng)用軟件或技術(shù)類課程的教學(xué),同時也對這些課程的教材編寫具有指導(dǎo)性的意義。以《多媒體CAI課件制作》[6]的教學(xué)為例。為了讓學(xué)生學(xué)習(xí)Authorware軟件中繪圖對象的創(chuàng)建、對象的排列、對象的層次關(guān)系的使用,教師可以通過一個“水的電解”課件實例,著重講解繪圖對象的這些使用方法,這個例子只是繪制一個水電解的圖解,在制作的過程中要把相關(guān)的原理和參數(shù)設(shè)置講解清晰。接著按照同樣的方法講解外部圖片的導(dǎo)入、圖片對象重疊模式等知識點,這個時候,實例是否需要變換,視本知識點與前一個實例的相關(guān)程度而確定。在處理知識點講解順序的時候,需要對知識點進行分類。例如,可以把以上的知識點歸類為Authorware課件中的多媒體對象教學(xué)內(nèi)容,該內(nèi)容中還應(yīng)當(dāng)包括文字工具的使用、聲音的使用、影片文件的使用、Flas的使用等知識點。教師在分別講解完這部分內(nèi)容后,可演示一個綜合制作案例――歐姆定律的演示型課件,該課件中包括歐姆定律的講解圖、解釋文字、電流流向和電流指針指向動畫等。在這個講解過程中,教師需要側(cè)重的是技術(shù)運用的工作過程和工作技巧的闡述,以引導(dǎo)學(xué)生由技術(shù)操作過渡到技術(shù)應(yīng)用層次。在講解完Authorware的所有知識點后,教師需要設(shè)計一個完整的課件制作案例(比如課程測驗系統(tǒng)課件),該課件的制作涉及系統(tǒng)架構(gòu)的設(shè)計、內(nèi)容的設(shè)計、交互的表現(xiàn)形式設(shè)計等內(nèi)容,而這些工作都具有創(chuàng)新性。
五 小結(jié)
總之,在計算機應(yīng)用軟件的教學(xué)過程中,要改變過于強調(diào)接受學(xué)習(xí)、死記硬背、機械訓(xùn)練的現(xiàn)狀,突出學(xué)生的主體性,倡導(dǎo)學(xué)生主動參與、樂于探究、勤于動手,培養(yǎng)學(xué)生的自主學(xué)習(xí)的能力、敢于創(chuàng)新的能力和分析問題、解決問題的能力?!半p層情境”教學(xué)法解決了學(xué)生對計算機應(yīng)用軟件基礎(chǔ)知識掌握不扎實和無法獲得軟件使用過程、方法之間的矛盾,促進學(xué)生從技術(shù)操作到軟件應(yīng)用再到工作創(chuàng)新的逐步深入。但是正如“主題活動”和“任務(wù)驅(qū)動”教學(xué)法一樣,盡管它自身的理念是對的,其良好的實施關(guān)鍵還在于教師的靈活運用。
參考文獻
[1] 王愛勝.“半成品加工”策略“加工”啥?――在真實的問題解決環(huán)境中開展教與學(xué)[N].中國教育報,2005-6-13(6).
[2] 鐘柏昌.“任務(wù)驅(qū)動”教學(xué)的誤區(qū)及淺析[J].中小學(xué)信息技術(shù)類教育,2003,(10):31-32.
[3] 朱凱倫.科學(xué)精神和創(chuàng)新思維的培養(yǎng)――計算機應(yīng)用軟件教學(xué)的實踐與思考[J].西華師范大學(xué)學(xué)報(自然科學(xué)版),2004,25(2):223-226.
[4] Evenson D,Hmelo C.Introduction to problem based learning: gaining insights on learning interactions through multiple methods of enquiry [A].Evenson D,Hmelo C.Problem Based Learning: A Research Perspective on Learning Interactions
[C].Mahwah: Lawrence Erlbaum,2000:118.