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