摘 要:本文首先闡述了計算機軟件開發技術的組成與發展狀況,然后對軟件開發技術在計算機網絡教育的重要性進行了深入分析,最后則從網絡教學的開放性、交互性和多樣性三個方面,對軟件開發技術的開發利用進行思考,其目的是為了更好的將軟件開發技術應用于計算機網絡教育中,提高網絡教育的成效性。
關鍵詞:軟件開發;網絡教育;開放性
中圖分類號:TP311.52
計算機技術是上個世紀人類最偉大的一項發明,自從上個世界四十年代誕生以來,隨著計算機應用技術的飛速發展,人類已經進入到計算機信息化時代,全世界的人類生活方式和工作模式,都在計算機的幫助下發生了深刻的變革。在與計算機有關的比較成熟的技術中,以網絡進行信息傳輸媒介為特征的應用技術,是使用最為廣泛、影響力最為深遠的一項技術,網絡信息化時代的背景下,只有不斷開發出具有廣泛性、實用性的軟件開發平臺,改變軟件設計的傳統固有觀念,提高軟件開發及其技術等方面的創新意識,不僅對充分挖掘軟件開發的潛力有很大幫助,也能滿足迅猛發展的計算機網絡對于軟件開發的需求。
1 計算機軟件開發技術的組成與發展
計算機軟件一般是由電腦操作系統軟件和應用軟件兩種,電腦操作系統軟件,主要包含系統管理、系統操作和系統維護三個方面,而電腦應用軟件則主要是以操作用戶為使用對象,通過用戶進行計算機操作來滿足用戶需求的軟件,它涵蓋了各種高級語言、專業操作系統和具體的用戶體驗。甚至可以說,用戶用來操作計算機的過程,就是接觸和操作計算機軟件的過程。因此,在上世紀六十年代的一次計算機技術研討會上正式提出“軟件工程”這個概念,軟件工程非常注重對軟件危機問題的解決,其目的是為了借助于軟件開發技術的優勢,來促進計算機網絡教育技術的發展。
軟件開發技術的演變發展大體經歷了程序設計時代、面向對象設計時代和標準建模時代三個階段,每個階段都有軟件開發的著重點。最初,軟件開發技術倡導通過結構化程序設計技術來解決“軟件危機”問題,這被視為是程序設計時代的開端。到了20世紀70年代,計算機軟件開發技術誕生的面向對象方法,將軟件作為一個獨立的個體解放出來,給軟件工程注入了新的開發活力。而到20世紀90年代,隨著面向對象技術的標準建模語言的創建,SOA體系結構和CASE技術的不斷完善,軟件工程日趨完善,對現代網絡教育產生了深遠的影響。
2 軟件開發技術對于計算機網絡教育的重要性
在計算機網絡教育活動中具有開放性、交互性和多樣性等鮮明的特點,使得其能夠擺脫傳統課堂教學的弊端,成為具有時代性和先進性的教育教學模式。但是,我們需要重視的是:軟件開發技術對于計算機網絡教學的重要推動作用,其重要性表現為:
首先,軟件開發技術為計算機網絡教學提供關鍵技術,這種技術上的先進性很好的解決了計算機網絡教學中“教”與“學”的問題。一般來看,在計算機網絡教學的應用過程中,遠程教學、課堂教學網絡輔導和教學效果的互動交流等方面,成為計算機網絡教學的重點和難點,而正是有了軟件開發技術的不斷開發、創新,才能為網絡教學的正常開展提供技術保證。
其次,軟件開發技術為計算機網絡教學提供安全保障。當前網絡技術處于突飛猛進的發展時期,也知道網絡環境日趨復雜,為了保證計算機網絡教學的正常進行,就必須保證網絡教育平臺的可靠性、安全性和便捷性,而這些都離不開軟件開發技術的技術來實現。
最后,軟件開發技術為計算機網絡教學提供改革和創新的途徑,沒有創新的教學模式是一潭死水,計算機網絡教育作為比較先進的教學模式,同樣需要不斷地進行改革和創新,軟件開發技術不僅可以提供教學觀念和教學方法的改革,也可以提供教學管理手段和教學課堂模式的創新。
3 軟件開發技術在網絡教學中的應用
通過我國多年以來網絡教育的實踐得知,如果網絡教育要想實現開放性、交互性和多樣性的特點,就必然離不開大量計算機軟件的設計、開發和應用,從而能夠為網絡教育的實現和發展提供操作平臺和技術保障,軟件開發技術在網絡教學中主要從以下幾個方面進行應用:
3.1 軟件開發技術在網絡教學的開放性方面的應用
在網絡教育中,最吸引人的就是其無比強大的教學開放性,這也是計算機網絡教學迅速得到普及的重要原因。不管在任何地方、任何時間,學生都可以通過網絡教學平臺獲取到教學資源,這種教學方法的實現離不開教育資源庫的開發對于網絡教育提供的資源儲備。學生在參加網絡教學中,只要登錄到指定的網絡教學平臺,教育資源庫的開發技術就可以將各類課程數據庫、多種類型的教育數據庫和數據中心等教育數據與網絡教學平臺的后臺數據庫緊密結合起來,從而提高了學生利用網絡教學平臺接受網絡教學的效率,大大提高了資源管理的效率。其改變了過去傳統的教學模式下,學生必須在指定的時間到指定的地點接受專業老師教學的束縛,學生真正擺脫了時間、地點和場景的束縛,也減少了人工的浪費,使得教育資源儲備長期處于高效、快捷、平穩的發展狀態。
3.2 軟件開發技術在網絡教學的交互性方面的應用
在網絡教育中,另一個強大的功能就是其無與倫比的交互性。通過網絡教學平臺,采用軟件開發技術開發的教學交互體系,可以倡導和建立操作交互平臺、信息交互平臺和概念交互平臺。在教學過程中,操作交互是課堂教學的基礎,信息交互是課堂教學的手段,而概念交互是課堂教學的衍生。通過軟件開發技術實現的交互式教學模式,真正擺脫了過去傳統教學模式下單調的“說教”模式,學習者真正以學習主體的身體參與到教學工作,通過學習者與網絡教學平臺之間操作的交互式設計,可以真正實現交互從具體到抽象的逐層提升的過程,教學者在教學過程中具有很強的操作性。
3.3 軟件開發技術在網絡教學的多樣性方面的應用
只有掌握了真正核心的科學技術,才能推動產業的不斷發展,網絡教學的多樣性同樣離不開軟件開發技術的發展。在網絡教學中,通過軟件開發技術的不斷發展,可以極大地豐富網絡課堂教學的教學手段,同時也可以給學習者提供最新的教學內容,進而轉變課堂教學觀念,提高課堂學習效率,提升網絡教學品牌的價值。通過基于網絡教學的教育管理軟件的應用,可以使得教學者能夠更好地解決網絡教學的弊端,豐富課堂教學的管理手段,從而使得教學者能夠在第一時間內掌握學生的學習狀況,將網絡課堂教學引向軟件化、遠程化、信息化和制度化,從而間接促進了教學者和學校管理人員的業務素質的提高。而通過使用豐富多樣的輔助教學軟件,可以更好地培養學生自主學習的精神,提高課堂教學的廣泛性和成效性,激發教師對于課堂教學手段的深挖掘。
4 結束語
計算機網絡教學開創了現代教育開創性、交互性和多樣性的教學模式先河,其充分結合了網絡技術、信息平臺和計算機技術,適應了現代教育的發展需要,成為了將來教育發展的一個必然趨勢。我們要充分認識到軟件開發技術在計算機網絡教育中的重要作用,通過依托計算機開發技術的不斷發展,來倡導和建立多形式、多層次和多角度的網絡教育平臺,從而在教育領域引發深刻變革,促進教育領域乃至人類學習、工作和生活等多方面的積極發展。
參考文獻:
[1]李江.淺談軟件開發技術在計算機網絡教育中的重要性[J].科技信息,2012(32).
[2]滕振宇.軟件開發技術在計算機網絡教育中的重要性[J].才智,2012(19).
[3]何旵陽.軟件開發技術的發展演變[J].教育前沿(理論版),2007(05).
[4]劉默.淺析軟件開發技術在計算機網絡教育中的重要性[J].中小企業管理與科技(下旬刊),2011(06).
作者單位:江蘇省海門中等專業學校,江蘇海門 226100