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