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