應用軟件工程學方法開發(fā)gis工程的必要性
本文關鍵詞:應用軟件工程學方法開發(fā)GIS工程的必要性探討,,由筆耕文化傳播整理發(fā)布。
2003年 第4期 測 繪 通 報 47
文章編號:049420911(2003)0420047203中圖分類號:P208;TP311 文獻標識碼:B
應用軟件工程學方法開發(fā)GIS工程的必要性探討
晁 怡1,2,李清泉1
(1.武漢大學測繪遙感信息工程國家重點實驗室,湖北武漢430079;
2.中國地質(zhì)大學信息工程學院,湖北武漢430074)
TacticsofDevelopingGISProjectswithSoftwareEngineeringMethod
CHAOYi,LIQing2quan
摘要:就GIS工程開發(fā)的現(xiàn)狀和其中存在的問題進行討論,并分析造成這些問題的根本原因是在GIS開發(fā)中沒有充分重視軟件工
程學的應用。提出解決這些問題的方法是加強對GIS開發(fā)人員的培訓,提高GIS工程的管理水平和必須應用軟件工程學方法開發(fā)
GIS工程。
關鍵詞:軟件工程學;地理信息系統(tǒng)
一、引 言
隨著信息技術的進步,計算機的普及和“數(shù)字地
球”的提出,地理信息系統(tǒng)(GIS)存儲、管理、的重視和應用。項操作,。由于各行,通常不同行業(yè)的用戶都要在基礎軟件之上做相應的二次開發(fā),以擴展本部門所需的GIS功能。因此,在GIS的應用中需要做大量的開發(fā)工作。從本質(zhì)上講,GIS開發(fā)的核心是軟件開發(fā),因此,運用軟件工程的方法來進行GIS工程開發(fā),對于保證GIS工程的進度和質(zhì)量,降低GIS工程的開發(fā)成本,是十分必要的。但由于各種各樣的原因,目前在國內(nèi)無論是GIS的基礎軟件的開發(fā)還是二次開發(fā),還不能完全按照科學的方法進行開發(fā),給工程的效率、實施、效益以及維護帶來了較多的隱患。
在GIS工程開發(fā)中應用軟件工程學方法,目前在國內(nèi)的研究和實踐還不夠。在國內(nèi)GIS相關的期刊上只有少數(shù)探討GIS軟件工程方面的論文,如李忠等人從政府及產(chǎn)業(yè)的角度提出應重視軟件工程在GIS中的應用[1],華一新討論了基于UML的GIS基礎軟件的開發(fā)管理[2],李愛光等人從GIS軟件開發(fā)的特點、任務這個角度討論了應用面向對象軟件工程方法開發(fā)GIS軟件[3]。在GIS相關的研討會、年會等學術會議中還鮮有以GIS軟件工程為主題的討論。從目前國內(nèi)GIS產(chǎn)業(yè)的發(fā)展來看,仍有許多GIS
開發(fā)單位或開發(fā)小組尚未擺脫“的開發(fā)方式。倪,, 二、GIS工程開發(fā)現(xiàn)狀及存在問題
由于各個部門對GIS的應用有不同的需求,目前沒有一個GIS軟件可以同時滿足各個行業(yè)的需要,所以在實際工作中對于特定行業(yè)的GIS應用一般都需要進行或多或少的軟件開發(fā)工作。但無論是GIS基礎軟件的開發(fā)還是在基礎軟件基礎之上的應用開發(fā),無論是大至幾百上千萬的項目還是幾萬的小項目,GIS的開發(fā)目前在我國都存在一些問題,最主要的原因就是沒有遵循軟件工程學的科學方法。
1.沒有足夠的分析和設計由于資金、開發(fā)時間以及開發(fā)人員水平的限制,有些開發(fā)人員往往一拿到項目只進行一些必要的功能實現(xiàn)方面的分析就急于設計數(shù)據(jù)模型、數(shù)據(jù)結構和進行編碼。由于缺少詳細充分的客戶需求分析、系統(tǒng)結構分析、系統(tǒng)設計和功能設計,往往在開發(fā)進行到一半的時候才發(fā)現(xiàn)數(shù)據(jù)結構或者數(shù)據(jù)模型設計不合理,系統(tǒng)設計不合理等問題,不得不對數(shù)據(jù)結構或數(shù)據(jù)模型進行調(diào)整,從而影響了整個工程的進度。另外由于開發(fā)人員急于編碼,跳過了必需的系統(tǒng)結構設計、詳細設計以及模塊設計等過程,不利于開發(fā)人員之間的工作協(xié)調(diào),造成重復編碼,不僅降低了工作的效率,也不利于軟件的集成。
收稿日期:2002210228
作者簡介:晁 怡(19752),女,陜西西安人,博士生,主要從事地理信息系統(tǒng)的科研和教學工作。
本文關鍵詞:應用軟件工程學方法開發(fā)GIS工程的必要性探討,由筆耕文化傳播整理發(fā)布。
本文編號:85025
本文鏈接:http://sikaile.net/kejilunwen/ruanjiangongchenglunwen/85025.html