胥鈺
本文基于筆者的研究實踐,首先對基于云平臺技術的高校軟件工程教學平臺相關技術進行了闡述,然后從系統架構和管理方案兩個方面對高校軟件工程教學平臺進行了相應的研究。
軟件工程;虛擬交互平臺;云計算技術
一、序言
隨著我國信息技術的不斷進步,其在各個領域的應用也越來越廣泛。以高校教育為例,信息技術不但可以優化傳統的教學手段,還能夠鞏固學生的學習成果,讓學生更好的掌握相關知識。作為信息技術應用的代表,相關教學平臺就是拓展學生技能,鞏固教師教學成果的重要場所。本文主要針對高校軟件工程課程的相關教學平臺進行優化研究,引入云平臺技術來完成虛擬交互平臺的信息化管理。
二、相關技術簡介
傳統的軟件工程課程網絡平臺在內容構建方面存在著一些問題,比如平臺建設目標不夠明確、建設資金不夠充足和建設條件不夠完善、相關高校對軟件工程課程網絡平臺的軟件系統重視不夠、沒有加強虛擬化硬件設備管理重要性的認識等問題,這些問題使得部分軟件工程課網絡教學平臺出現訪問量低、內容枯燥、功能單一等情況,沒有發揮網絡平臺的預期作用。本次研究真要是針對云平臺技術來對傳統的軟件工程課程網絡平臺進行優化,基于筆者所在院校的投入成本進行模擬,本次針對高校軟件工程教學平臺的設計基于B/S架構,使用JSP語言,主體服務器使用Apache服務器,數據庫部分采用MySQL數據庫。JSP語言能夠實現靜態和動態的網頁脫離效果,可拓展性和優化空間較大,頁面簡便;Apache服務器則是非盈利開源服務器的技術代表,獲取方便,支持當前最新的通信協議,也能夠追蹤用戶的會話功能;MySQL數據庫是當前使用頻率非常高的一款開源數據庫,在訪問量有限的高校系統中能夠得到非常高效的應用,具備相當高的安全性和簡便性,同時MySQL數據庫和JSP語言能夠完成接口的對接,有效地提高JSP語言的編寫效率。
三、高校軟件工程教學平臺設計
1.系統架構
因為是基于B/S架構所涉及的高校軟件工程教學平臺,所以相關的平臺架構分為基礎層、管理層和應用層三個方面:
基礎層是指高校軟件工程虛擬交互平臺所需要的各種軟件和硬件資源,主要包括主體服務器、I/O接口、內存和儲存等。另外本次高校軟件工程虛擬交互計劃引入云平臺進行優化,所以也需要引入云計算服務器、路由器、網絡交換器等云計算基礎層的硬件。主要的目的是在依托相關通信平臺的基礎上對各類I/O接口進行協調,進而對其中未完成的數據信息進行進一步的整合和交換。
管理層是指對高校軟件工程虛擬交互平臺進行服務與管理的一個層面,主要的功能集中在云計算服務、學生和教師管理、高校軟件工程課程資源管理、學生和教師身份認證、用戶權限管理、平臺實時配置數據、平臺實時性能檢測、高校軟件工程課成數據儲存等方面,主要是針對教師和學生的身份、需求和操作來提供相應的云計算服務,進而優化資源分配和平臺管理,提升教師和學生的用戶體驗。
用戶層只要是指教師、學生和管理員在使用高校軟件工程虛擬交互平臺時所接觸到的界面窗口。當前移動端科技發展迅速,所以不僅需要設置網頁端口和軟件客戶端,更需要設置相應的移動客戶端。用戶層的功能包括不同用戶的教學、學習、實時交互、賬號登錄、信息檢索、資源調取等業務模塊。不同用戶依照提示能夠對自身的操作進行熟練,進而完成軟件工程課程的虛擬交互,再利用云計算技術對用戶的各類參數進行挖掘和整理,進而讓教師針對性的制定出每個學生的學習方案。
2.管理方案
虛擬交互平臺基礎層在計算機系統建設中,起到服務器虛擬化、數據存儲的作用。某云平臺桌面系統主要依托于基礎層,使用云計算虛擬化硬件技術,進行客戶身份認證、數據存儲和網絡資源管理。在高校云計算實驗室的建設過程中,需要對云服務器、操作系統、虛擬化硬件、應用軟件進行一一部署。其中云服務器是多臺服務器的集合,不僅包含虛擬交互平臺所需要的硬件設備,還存在著對系統進行統一管理的桌面平臺。管理人員定期對教學平臺進行優化,學生和教師利用軟件和客戶端進行相關軟件程序的教學和學習。這些軟件被存儲于云端服務器中,在網絡數據傳輸節點出現故障的情況下,學生可以依托云桌面服務器繼續進行軟件工程課程的學習。
四、總結
總而言之,在計算機技術日益發達的今天,利用先進的信息技術和網絡管理理念來對高校軟件工程課程虛擬交互平臺進行網絡化和信息化的拓展,是提高教師教學效率、鞏固學生學習成果的有效方式。相關管理人員不僅需要針對教學平臺的設備和軟件進行及時的更新,更需要對自身的知識儲備和管理理念進行及時的更新,從而更好地應對當前高校信息化的整體建設。
參考文獻
[1]侯云霞,林忠會,孟雅鳳,趙靜宇.軟件工程與Rose建模在線平臺下翻轉課堂教學探究[J].通訊世界,2020,27(01):289-290.
[2]李雷孝,王慧,邢紅梅,關玉欣,云靜,田毅.新工科建設背景下Java軟件開發技術類系列課程教學改革研究[J].智庫時代,2019(47):238-239+265.