摘要:摘要:計算機軟件開發過程中安全技術發揮著重要作用,提高對計算機軟件開發安全技術的重視度,有助于提高軟件開發質量。文中以云計算背景為切入點,分析GIS軟件工程面臨的問題
摘要:計算機軟件開發過程中安全技術發揮著重要作用,提高對計算機軟件開發安全技術的重視度,有助于提高軟件開發質量。文中以云計算背景為切入點,分析GIS軟件工程面臨的問題,并給出云計算環境下提高GIS軟件工程質量的措施,推動軟件開發質量的提升。
關鍵詞:計算機軟件;安全技術;開發措施
引言
近些年我國民眾生活水平快速提升,傳統英特爾與微軟運營模式已經無法滿足人們實際需求。尤其是計算機互聯網技術發展,逐步向著云計算時代過渡。云計算技術發展帶動GIS軟件工程模式進步,提高軟件開發力度,構建多樣化的GIS軟件應用系統?;ヂ摼W信息技術快速發展背景下云計算技術應運而生,云計算技術給GIS軟件工程模式帶來極大便利,推動計算機軟件技術進步發展。文中分析云計算技術與GIS軟件工程模式的特點,闡述GIS軟件工程在云計算技術的應用。希望通過本文論述,為類似研究提供借鑒推動GIS軟件工程模式進步發展。

1、云計算技術分析
1.1概念界定
云計算作為分布式計算技術的主要組成部分,可以拆解細化復雜的計算處理程序,將其劃分成若干個子程序,并由多部服務器夠長的分析系統中納入這些子系統,系統處理后將用戶需要的信息數據反饋給用戶。云計算技術可以提高數據篩選效率與準確性,為用戶提供便捷、快速的服務。
1.2技術特點
?、僖幠4?。云時代背景下承載云計算的服務器已經達到數百萬臺,云計算憑借自身超強的計算處理與數據存儲能力為用戶提供方便快捷的服務;②虛擬化。云計算提供的服務不受時間與空間限制,只要有網絡的地方都可以享受云計算服務,用戶只需要發出自己的申請就可以獲得服務;③可靠性。云計算采取多種措施保證自身服務的可靠性,配備專業技術人員進行維護。同時,云計算有著寬泛應用范圍,滿足用戶不同需求。
2、GIS軟件工程分析
2.1概念界定
GIS軟件工程本質上以軟件工程理論為基礎,開展軟件開發與維護的專業性工程活動。
2.2技術特點
?、佘浖到y復雜。軟件系統復雜度較高的原因有兩點,即:交付文檔內容復雜且繁瑣、軟件復雜度高。前者包括眾多內容,如系統設計說明書、軟件需求內容等,使得文檔內容難度系數增加;后者因為軟件數據容量大、功能復雜且多樣等,使得其復雜程度較高;②GIS軟件開發需要得到數據庫的支持。對于GIS數據輸入質量嚴格控制,當數據輸入出現問題時影響到系統運行效率與功能發揮,嚴重時直接造成系統崩潰;GIS空間數據呈現出更新快的特點,容易出現數據失效的問題,因此要對數據進行持續采集。
3、探討云計算環境下的GIS軟件工程安全模式
3.1GIS軟件工程體系的結構模式
云計算技術快速進步發展,強有力的推動GIS軟件工程進步。云計算的最大特點就是存儲量大、計算速度快、可靠性高等,GIS軟件工程利用這個優勢優化自身體系結構。云服務提供的GIS構件必定會被依托云端的GIS應用軟件大量應用,可以提高構件的先進性。同時,隨著云計算技術快速發展,也可以提供更加成熟、先進的GIS構件支持GIS軟件工程。存在云端的數據提供信息共享與地圖數據的服務,GIS軟件工程依據用戶需求構造出針對性的軟件。
3.2GIS軟件工程的開發組織模式
通過對GIS傳統軟件生命周期的模型可以發現一個問題,即整個生命周期模型選擇串行方法,這種串行方法建立在瀑布模型基礎上。選擇串行方法的主要原因就是操作簡單,技術人員可以輕易的操作模型。近些年云計算技術快速發展,直接推動傳統軟件開發生命周期的改變,逐步過渡向開發模型與多重螺旋模型為主的生命周期模型。軟件開發時呈現開放性與階段性控制的特點,分析軟件開發各階段其來說,工作量最大的就是需求階段。此外,可以利用現有的成熟架構模式發展GIS架構設計,并以此為基礎選型并確定,利用現有成熟構件和代碼完成相關設計。
所謂數據加密技術,指的是通過加密鑰匙與函數對信息進行轉換,將其轉為不可理解且無意義的密文,接收方通過密鑰對密文進行解密,將經過加密的鑰匙解密成明文。通過這樣的途徑達到保護數據不被人非法竊取、閱讀的目的。通過掌握數據加密原理可以顯著提高網絡安全水平,數據加密技術分成4部分,即明文、密文、算法與密鑰。加密方法種類很多,但主要包括對稱加密算法、不對稱加密算法、不可逆加密算法。密鑰密碼則有分組、序列兩類。
4、結語
綜上所述,隨著計算機網絡技術快速發展,云計算各方面也愈發完善,大部分行業都將行業信息與資料存儲在云端服務器中,實現高效率的管理與資源共享。但同時也面臨著信息泄露風險,因此要做好風險控制工作,推動GIS軟件工程模式的發展。
參考文獻
[1]廖夢虎.分層技術在計算機軟件開發中的應用分析[J].無線互聯科技,2019,16(03):49-50.
[2]廖夢虎.安全技術在計算機軟件開發中的應用研究[J].計算機產品與流通,2019(01):28.
[3]周穎琦.探討安全技術在計算機軟件開發中的應用[J].智庫時代,2018(46):123+125.
作者葛梁鈺
推薦閱讀:計算機職稱得分技巧