靜網PWA視頻評論

雲計算環境下的GIS軟體工程設計分析

2023年10月14日

- txt下載

賈應煒
(陝西工業職業技術學院,陝西咸陽712000)
摘要:系統性介紹雲計算技術的含義與技術特點,並重點探討GIS軟體工程研發手段、機制結構以及管理模式,明確指出GIS軟體工程發展中需要注意的相關事項,以此為發展GIS軟體工程提供有效參考。由於雲計算技術的不斷推動,有助於全面發展GIS軟體技術,其所需處理的相關數據也逐漸增多,探究軟體工程特徵及相關管理模式,對發展我國電子商務運營模式極具重要價值。
關鍵詞 :雲計算;GIS軟體工程;設計分析;數據處理
中圖分類號:TN911?34 文獻標識碼:A 文章編號:1004?373X(2015)17?0133?02
0 引言
近年來,隨著我國網際網路逐漸在人們生活與工作中普及,使得雲計算技術也日臻成熟,以往以Windows與英特爾為平台的網際網路運營已無法與現代社會發展之需相滿足[1]。但是,雲計算技術數據處理能力極為強大,該技術的發展空間極為廣闊。
1 雲計算技術的含義及特徵
1.1 雲計算技術的含義
雲計算技術是基於網際網路發展而產生的一種數據管理技術,該技術可分割複雜數據為若干子程序,通過雲計算伺服器加以分析,並向用戶數據處理系統反饋結果。雲計算技術數據分析處理能力極為強大,能夠將更加快捷、方便的服務提供給用戶,有利於節約用戶精力與時間。就狹義視角而言,雲計算是基於信息技術行業發展起來的一種交付及模式,該技術利用網際網路資源搜索相關數據資源[2]。
圖1為雲計算流程示意圖。
1.2 雲計算的特徵
(1)較高虛擬化程度
利用網絡實現功能虛擬化,不管用戶在何處,都可利用網際網路終端應用相關服務。所有服務信息都源於雲計算,用戶通過智慧型手機或者筆記本電腦就可通過網際網路獲取相關服務[3]。
(2)可靠性強
雲計算技術存在多種保護措施,比方說互換計算節點、數據容錯功能等,而且還有專業技術人員實時維護資料庫,確保儲存信息的穩定性與安全性,保證不會影響到用戶。
(3)規模龐大
雲計算伺服器規模極為龐大,相關資料顯示,谷歌公司就有100 多萬台雲計算伺服器,搜狐公司則擁有40萬台以上的雲計算伺服器。
(4)通用性良好
該技術具有極為廣泛的推廣範圍,可滿足不同服務要求,而且多用戶可享受同一雲的服務,將更多便利提供給用戶。
(5)成本較低
雲計算的管理形式為集中自動化,容錯功能為接點構成模式,所以雲計算運營管理成本比較低,且通用性優良,可將更為廉價、方便的服務提供給用戶,用戶不需要為獲得更多資源而投入過多財力與精力。
2 GIS 工程的含義及特點
2.1 GIS工程的含義
所謂GIS 軟體工程,就是自定義定位、原理及技術落實至開發和維護軟體的綜合活動過程。該工程主要包括GIS設計規劃、功能評價以及組織落實等工作,同時還包括需求控制、質量監控以及風險控制等技術,以此產生GIS質量監管與數據信息管理機制。
2.2 GIS工程特點
2.2.1 GIS工程系統複雜程度高GIS工程文檔具有較高質量與數量要求,其所交付文檔包括系統用戶指南、設計手冊、功能檢測報告、軟體說明書以及空間分析報告等,以上文檔內容非常繁瑣、龐雜,同時又具有較高質量要求。從微觀上看,軟體具有較高複雜程度,因為GIS工程中含有很多信息,而且具有極為複雜的內部功能結構[4]。所以,工程結構管理與程度是一項極為繁瑣的工作,具有較大理論研究難度。而且GIS 軟體工程本身是在雲計算技術基礎上產生的,所以具有複雜的空間理論,很難被理解與掌握。
2.2.2 特殊的數據處理要求
GIS軟體工程嚴格要求數據質量,若數據有問題出現,則極易導致系統功能無法正常運行或者出現功能性故障。而且數據具有時效性,該軟體內部具有較快數據信息更新速度,由此才可與網際網路信息發展需求相滿足,若數據過於陳舊,就很難滿足當前人們生活與工作之需,所以,GIS軟體工程必須時時進行信息採集。
3 雲計算環境下的GIS 軟體工程設計
3.1 GIS軟體工程結構模式
發展雲計算技術將更多便利提供給GIS軟體工程,因為雲計算技術數據存儲量極為龐大,通用性好,而且具有較高可靠性,以上技術性優勢有利於優化GIS軟體工程結構模式。就本質而言,GIS軟體工程在雲計算環境下會對雲端構件加以充分運用,而以往GIS構件無法與其相比。雲計算技術所提供的地圖檢索服務與數據信息能夠將更多服務提供給GIS 軟體,以滿足用戶之需。
3.2 GIS軟體工程組織模式
以往GIS 軟體工程具有串行模式的生命周期,然而,由於雲計算技術不斷推動,逐漸改變了GIS軟體生命周期,使其逐漸呈現螺旋模型。研發GIS軟體工程的特點為階段性與開放性,各軟體開發階段都必須做好相關工作,為後續階段打下良好基礎[5]。為解決研發過程中存在的問題,在設計GIS構架時,可對相關成功經驗予以吸收借鑑,可以選擇比較完善、健全的代碼與構件,由此對組織模式更新速度的提升具有重要意義。
3.3 維護及管理GIS軟體工程
雲計算環境下的GIS 軟體工程便捷性和靈活性都比較大。在研發產品期間,其實也在維護與管理GIS軟體,轉變了以往後維護、先開發的工作模式。通常GIS軟體研發初期僅完成基礎性部署工作,而雲計算技術產生後,能夠有效降低軟體工程耦合率,保證所有構建都可以實現單獨或者聯動管理,比如,服務端、客戶端以及管理端等都可優化軟體管理模式。
4 GIS 軟體工程在雲計算環境下的實際應用
雲計算本身數據管理能力比較強,有助於管理成本的降低,為研發GIS 軟體工程節約大量研發資金。然而,在研發GIS軟體工程初期,需要軟體服務商投入足夠的軟體與硬體設施,該筆投入資金量也比較大,因此,如果可以改進以往設備,並將其應用在軟體研發中,那麼就可以節約大量資金投入。此外,在開發GIS 軟體時,應該選擇具有較高品質的應用軟體,還要組件雲計算管理部門,主要負責解決GIS開發中的衝突與矛盾,並對雲計算技術進行有效管理。
5 結語
總而言之,雲計算環境下的GIS軟體工程發展條件非常充足,而且與以往相比,在組織模式、工程機制建設、維護及管理等領域都得到很大進步,為進一步發展GIS 軟體工程,需要對雲端數據資源予以充分利用,以此獲取更多GIS發展所需資源。

收藏

相關推薦

清純唯美圖片大全

字典網 - 試題庫 - 元問答 - 简体 - 頂部

Copyright © cnj8 All Rights Reserved.