GIS軟件工程模型選擇方法

前言:尋找寫作靈感?中文期刊網用心挑選的GIS軟件工程模型選擇方法,希望能為您的閱讀和創作帶來靈感,歡迎大家閱讀并分享。

GIS軟件工程模型選擇方法

【摘要】

當代大學生要合理利用軟件工程結合gis軟件,創造出多層次的過程模型,方便自己學習生活。本文通過介紹GIS軟件的基本概念和軟件工程的常見模型,進而結合各類模型特點探討了在軟件工程的環境下的GIS軟件具體選擇方法

【關鍵詞】

軟件工程;GIS軟件;過程模型;方法

隨著GIS技術的開發與發展,軟件技術在大學生日常生活中所占比例越來越重,因為GIS軟件有很強的信息功能,而軟件工程能將龐大的信息重新構建、理順,所以在互聯網時代,需要加強軟件工程的研發力度,構建與GIS軟件發展相一致的系統,推動現代軟件技術不斷優化發展。

一、GIS軟件的概念

GIS軟件全稱地理信息系統,它是一款能提供存儲、顯示、分析地理數據功能的軟件,主要包括數據管理、數據操作[1]。從應用角度來說,GIS軟件主要由硬件、數據、軟件、人員和方法五部分組成,其中影響GIS軟件正常運轉的因素是軟件,不同的軟件系統對應不同的GIS軟件。

二、軟件工程常見模型

影響人們生活的軟件工程模型主要有六種:瀑布模型、螺旋模型、增量模型、快速原型模型、迭代模型、V模型。瀑布模型是一個軟件開發構架,其核心思想是按工序將問題化簡,便于軟件在運轉時分工協作,是最早的軟件工程模型,應用范圍廣;而螺旋模型是一種演化軟件開發過程模型,它兼顧了快速原型的迭代的特征以及瀑布模型的系統化與嚴格監控,較瀑布模型的應用范圍更窄;增量模型是一款融合了瀑布模型的基本成分和原型實現的迭代特征的模型,它能評估軟件的新特征和功能;快速原型模型能很快開發出軟件系統的原型,展現軟件特定功能;而其他兩種軟件工程應用范圍較小,所以在GIS軟件的過程模型選擇中不予考慮。

三、軟件工程下GIS軟件的過程模型選擇方法

3.1增加開發過程的敏捷性

在軟件工程開發中,要發揮軟件自身特點,增加軟件運行的靈活性。軟件工程開發出來的目的就是為了更好地方便學習生活,所以在研究過程中,要注意“以人為本”,從自身的實際需要出發。如學校舉辦職業技能大賽時,要求確定一處食堂選址,在參賽的時候,我們就要結合軟件工程和GIS技術,用軟件工程強大的計算功能,計算出食堂占地面積,用GIS軟件確定在學校范圍內最佳食堂位置,在這個選址過程中,就要結合自己學校的實際情況,如果軟件工程和GIS軟件確定的最佳區域是教學樓區域,就要更換食堂選址,選擇比較寬闊的其他位置,在新確定的位置區域在用兩種軟件相結合計算出最佳位置。增加開發過程的敏捷性,大學生要發揮主觀能動性,根據學習實際需要調整軟件工程的具體程序,在研發過程中,要發揮想象,致力于創新型軟件工程的開發,用新穎的軟件產品去影響GIS軟件系統,與生活有機結合。

3.2傳統軟件模型在GIS軟件中的應用

傳統軟件模型在GIS軟件中的應用,主要是指瀑布模型、螺旋模型和快速原型模型。因為瀑布模型要求GIS軟件性能穩定、功能完整,相對其他兩種傳統模型來說,它對GIS軟件的要求較高,所以它在GIS軟件過程模型選擇中的應用范圍較小,瀑布模型的工作量巨大,在運行過程中要求“零失誤”,一旦出現偏差,就會使得軟件工程整個系統癱瘓。螺旋模型是最近幾年才被開發出來的新模型,適用于高風險的GIS軟件過程模型。螺旋模型的開發成本較高,對研究團隊也有一定的要求??焖僭湍P团c螺旋模型正好相反,它適用于低風險的GIS軟件,能很好地幫助開發團隊節約資金,能夠改進GIS軟件中不合理的系統,能夠實時掌控整個軟件工程模式和GIS技術。傳統軟件工程模式都能較好的與GIS軟件融合,形成一種新的GIS技術過程模型,只有根據自己實際的需要,選擇合適的過程模型,才能更好地利用各項軟件技術,方便生活。

3.3利用GIS過程軟件建立對象模型

GIS軟件收集空間數據的前提下,利用軟件工程,對數據進行統一記錄,在軟件結構中建立對象模型。在這種模型中,要不斷填充數據資料,使GIS軟件能具有各項清晰的服務功能,如定位、計算等。如在學校教學樓發生了火災,需要立即救援,如何安排最佳的人員撤離路線、配備合理的運輸和滅火設施?在這個過程中,需要我們馬上建立軟件工程中的對象模型,計算教學樓火災最嚴重的區域,建立救災模型,用GIS軟件進行定位,安排最恰當的施救人員和救火方案,確保老師和學生生命財產安全。從這個實例中我們可以看出,利用GIS軟件建立對象模型的重要性。對象模型非常適合GIS軟件過程系統的開發,加強對軟件運行的控制,增加項目開發結構,加大對象模型在GIS軟件中身亡應用程度。

結束語:

隨著我國經濟不斷發展,軟件工程開發與GIS軟件過程模型相互融合交錯,慢慢建立起一種新的軟件體系,基于這種現狀,在學習生活中加強GIS軟件過程模型的選擇也越來越重要。不斷完善軟件工程與GIS軟件的各項開發,還需要大學生和軟件工作者共同努力。

作者:黨云飛 單位:同濟大學就讀在職研究生

參考文獻

[1]周艷萍,張淑娟.云計算技術的GIS軟件工程模式研究[J].電腦知識與技術,2014,01:207-208+218.

[2]李二強,王明,宋軍,李善樸.基于軟件工程的GIS軟件過程模型選擇[J].電子技術與軟件工程,2014,11:77-79.

精選范文

亚洲精品一二三区-久久