GIS設計與實現(xiàn)(完整版)_第1頁
GIS設計與實現(xiàn)(完整版)_第2頁
GIS設計與實現(xiàn)(完整版)_第3頁
GIS設計與實現(xiàn)(完整版)_第4頁
GIS設計與實現(xiàn)(完整版)_第5頁
已閱讀5頁,還剩7頁未讀 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領

文檔簡介

1、第一章1. GIS研究也良:數(shù)據(jù)采集、數(shù)據(jù)存儲、數(shù)據(jù)處理和分析、數(shù)據(jù)輸出2. GIS設計含義:遵循軟件工程的原理和方法,結(jié)合GIS開發(fā)的特點要求,對GIS軟件從定義、設計、地理模型庫設計、GIS實施、GIS測試維護各個階段進行工程化規(guī)范的體系。3. GIS設計旦運:通過改進設計方法,做好項目組織管理,增強實用性,降低成本,延長系統(tǒng)生命周期。4. GIS設計的基本原則:標準化、先進性、兼容性、高效性、可靠性、通用性。5. GIS設計的內(nèi)容:(1)軟件設計:首先,進行系統(tǒng)的工程管理,保證了系統(tǒng)建設的進度和軟件質(zhì)量;其次,針對GIS軟件設計特點,采用最適合的軟件生存周期模型,確保了系統(tǒng)的用戶接受度和

2、系統(tǒng)功能設置的合理性;最后,對系統(tǒng)技術(shù)實現(xiàn)方案進行設計,確保軟件開發(fā)風格的同意和功能模塊之間的有機聯(lián)系。(2)數(shù)據(jù)庫設計:取決于設計者的開發(fā)經(jīng)驗,工程組織和數(shù)據(jù)源準備等方面。同時,數(shù)據(jù)庫設計與整個系統(tǒng)設計的相關(guān)環(huán)節(jié)是緊密結(jié)合的,有必要將軟件工程的方法和工具應用于數(shù)據(jù)庫設計中。6. GIS設計的特點:(1) GIS處理的是空間數(shù)據(jù),具有數(shù)據(jù)量龐大,實體種類繁多,實體間的關(guān)聯(lián)復雜等特點。(2) GIS設計以空間數(shù)據(jù)為驅(qū)動。(3) GIS工程投資大,周期長,風險大,涉及部門繁多。第二章1 .GIS工程學結(jié)構(gòu)體系:GIS工程學結(jié)構(gòu)體系主要由任務,基礎理論和方法論三方面組成。GIS工程三維結(jié)構(gòu)圖P272

3、 .系統(tǒng)定義:由相互作用、相互依賴的若干組成部分構(gòu)成的具有一定功能的有機整體。3 .系統(tǒng)工程學特點:研究的對象是一個表現(xiàn)為普遍聯(lián)系、相互影響、規(guī)模和層次都極其復雜的大工程。知識結(jié)構(gòu)復雜,是自然科學和社會科學交叉的邊緣學科。工程學是方法學,是泛化系統(tǒng)的研究方法。是目的性很強的應用科學。4 .結(jié)構(gòu)法生命周期法:它要求設計過程必須嚴格的按階段進行,只有前一階段完成之后,才能開始下一階段的工作,同時,它要求在系統(tǒng)建立之前就必須嚴格地定義和描述用戶的需求。5 .系統(tǒng)開發(fā)過程六個主要階段:(1)系統(tǒng)開發(fā)準備階段(2)調(diào)查研究及可行性研究階段(3)系統(tǒng)分析階段(4)系統(tǒng)設計階段(5)系統(tǒng)實施階段(6)維護和

4、評價階段6 .面向?qū)ο蟮母拍?定義人I時世界上的事物的認識形應假念,過林做念使我心可以感知和推理陽界上的事物.這些概念應用我的事物稱為時象具宥一或數(shù)據(jù)雄構(gòu)和行為f即操作)說明對象可£是其實的或走神鱉的,速取決于 研究同嚙的目的,是角對蠹方法的最基 本元索位個類都是個侔時象可能的無限集合,號繼艱的對象抽象成類,它反映與應用有 關(guān)的般瞿性質(zhì)*而忽略掉其他一些無美的內(nèi)容一繼承是對具有層次關(guān)系的*;向?qū)傩院蚸掾作進行共享的一種機制,如在一個 已有類的髭礎上加入若卜珈內(nèi)容形成,新類個刖象都是其相應類的一個實例類中的 每個宴例均有若白的屬性缸,它41的科 生名缽和操作是相同的 惟承可以減少設計和

5、程序?qū)崿F(xiàn)中的*復性. 住面向電象的術(shù)語中.這個已存在的裝被 稱為父類.使用餐承由父樊所定義的!被秣為于類7 .面向?qū)ο蠓治雠c設計方法的特點:分析與設計能自然轉(zhuǎn)換,設計變得簡單,分析階段成為重點。面向?qū)ο蟮姆治鍪欠治鱿到y(tǒng)中的對象和這些對象之間相互作用時出現(xiàn)的時間。實現(xiàn)映射的工具可以使面向過程的,也可以是面向?qū)ο蟮?,當實現(xiàn)工具是面向?qū)ο髸r,映射關(guān)系有著比較一一對應的關(guān)系。面向?qū)ο蟮拈_發(fā)方法促使軟件開發(fā)按應用域的觀點來工作和思考。分析和設計中使用差異很大的工具。8 .面向?qū)ο笤O計方法:(1) OMT采用對象模型、動態(tài)模型和功能模型等來描述一個系統(tǒng)。(34-35)(2) UML是一個通用的標準建模語言

6、。一種定義良好、易于表達、功能強大且普遍適用的建模語言。其支持模型化和軟件系統(tǒng)開發(fā)的圖形化語言,為軟件開發(fā)的所有階段提供模型化和可視化支持,包括由需求分析到規(guī)格,到構(gòu)造和配置。9 .原型法概念:其主要思想是借助原型來輔助軟件開發(fā)。開發(fā)人員根據(jù)自己對用戶需求的理解,利用開發(fā)工具快速構(gòu)造出原型軟件,用戶及開發(fā)人員通過對原型軟件的試運行、評價、修正和改進,逐步明確對軟件的功能需求以進行正式開發(fā)或者直接把原型擴充成最終產(chǎn)品。10 .原型法的工作方法:開發(fā)人員在初步了解用戶需求的基礎上構(gòu)造一個應用系統(tǒng)模型,即原型,用戶和開發(fā)人員在此基礎上共同反復探討和完善原型,直到用戶滿意為止。11 .原型法開發(fā)階段:

7、(1)確定用戶的基本需求(2)開發(fā)初始原型(3)利用原型來提煉用戶需求(4)修正和改進原型12 .三種GIS基本設計方法(P41)-計方法持性結(jié)構(gòu)化生命周期法面向?qū)ο笤O計方法吟卑法開裳思想劃分為六個階段,并規(guī)定它們H上而下.相壇闔接的固定次序?qū)⒖陀^世界甘成相互麻系初事物(即對象機成,以制象為單,鵬行設計開發(fā)借助面型片它反映了最終系統(tǒng)的部分電嚶特性,來輛助軟件開慎開發(fā)過程假性,固定次序1線性、迭代性和無間隙性粒卑到復雜,部分到竺磬體開發(fā)模式;卜階段斤始舸完墀J:-階段所打細的-fJU非整體開發(fā)模式,分析階段由底向上提取對象,富理階段自假向F建對象|非整體開發(fā)蟆式,鑫運票些鼾段的細管工歸從而換H產(chǎn)

8、生工曲軟件睡動機制文科眼動以對象作為驅(qū)動求的可變性和黑病可見件開發(fā)過程系跣不可見開發(fā)過程系統(tǒng)不可見潼就用原值進行抑優(yōu)點星種較為成的和完善的管理模式T整體性好與人類思堆方法一致.便于描述客現(xiàn)世界開發(fā)的軟件性能穩(wěn)定.易于中用和推護具有一定翅活性和對改性,靖迸了開發(fā)人員和用戶對系統(tǒng)需來的瓦解1跳乏施活性碓修改制推護1懵塊前用件芹1開發(fā)周期艮',對靠和實體設計存在盲目性M象間的消息修通不能完整體現(xiàn)系統(tǒng)總體功能L系統(tǒng)瘠色性校.整體性差由于不斷地對晚砥進獰修改完旅工作的篁本高.工作量大適用性功催期性能明克.Xn大審化的軟件什式牧M靖樹”雜,唯物聯(lián)系密切的軟件汗發(fā)需求不明確,出計方案有定風險的中小蟹

9、軟發(fā)13 .GIS設計方法的選擇(原則):(1)考慮多方面的因素,包括系統(tǒng)規(guī)模的大小、系統(tǒng)應用類型、系統(tǒng)需求明確程度等。(2)小型GIS軟件設計常采用原型法進行開發(fā);而大型GIS軟件設計多采用結(jié)構(gòu)化生命周期法或是面向?qū)ο蠓椒ㄟM行開發(fā),考慮到GIS設計需求不確定性特點,通常也在需求分析階段應用原型法來確認用戶需求。第三章1 .系統(tǒng)定義的目標與任務:目標:明確系統(tǒng)要解決的問題是什么基本任功能需求性能需求環(huán)境需求數(shù)據(jù)需求系統(tǒng)定義時期的主要任務:確定軟件開發(fā)工程必須完成的總目標以及工程可行性;導出實現(xiàn)工程目標應該采用的策略即系統(tǒng)必須完成的功能;估計完成該項工程需要的資源和成本;制定工程進度表;最后編寫

10、系統(tǒng)需求分析報告。這個時期的工作通常又稱為系統(tǒng)分析。2 .系統(tǒng)定義工具:GIS數(shù)據(jù)流*II型GIS數(shù)據(jù)字典加工邏輯說明:結(jié)構(gòu)化英語、判定表、判定樹3 .數(shù)據(jù)流:一組有順序的、有起點和終點的字節(jié)集合,程序從鍵盤接收數(shù)據(jù)或向文件中寫數(shù)據(jù)4 .數(shù)據(jù)字典:關(guān)于數(shù)據(jù)信息集合。1)用途:作為分析階段的工具2)實現(xiàn)方法:全人工過程、全自動過程、混合過程3)任務:使每一個圖形要素的名字都有一個確切的解釋。5 .用例圖概述:用例圖是從軟件需求分析到最終實現(xiàn)的第一步,它顯示了系統(tǒng)的用戶和用戶希望提供的功能,有利于用戶和軟件開發(fā)人員之間的溝通。6 .用例圖組成:用例圖的四個組成要素:參與者,用例,系統(tǒng)邊界和用例關(guān)系

11、。7 .參與者:參與者是指存在于系統(tǒng)外部并直接與系統(tǒng)進行交互的人、系統(tǒng)、子系統(tǒng)或類的外部實體的抽象。8 .用例:定義了系統(tǒng)所提供的功能和行為單元。參與者使用系統(tǒng)的每種方式都可以表示為一個用例。一個用例被認為是一個類元,具有操作和屬性。9 .用例之間的關(guān)系:(1)包含:用例可以簡單地包含其他用例具有的行為,并把它所包含的用例行為作為自身行為的一部分。(2)擴展:把新的行為加入到已有的用例中,把擴展用例到基礎用例的關(guān)系就是擴展關(guān)系。(3)泛化:一個父用例可以被特化形成多個子用例,而父用例和子用例之間的關(guān)系就是泛化關(guān)系。子用例繼承了父用例所有的結(jié)構(gòu)、行為和關(guān)系,子用例是父用例的一種特殊形式。10 .

12、技術(shù)可行性從哪幾個方面進行評估:采集系統(tǒng)性能、可靠性、可維護性和生產(chǎn)性能方面的信息分析技術(shù)方面的風險與成本選擇硬件要與GIS軟件使用周期相適宜以用戶需求為依據(jù)置頂開發(fā)方案分析GIS設計技術(shù)人員,確定設計可行性。第四章1 .總體設計的目標與任務:(1)目標:將系統(tǒng)需求轉(zhuǎn)換為數(shù)據(jù)結(jié)構(gòu)和軟件體系結(jié)構(gòu),即數(shù)據(jù)設計和體系結(jié)構(gòu)設計。(2)任務:確定系統(tǒng)總體架構(gòu)與軟、硬件配置,根據(jù)系統(tǒng)分析成果進行系統(tǒng)功能模塊的劃分,建立模塊的層次結(jié)構(gòu)及調(diào)用關(guān)系,確定模塊間的接口及人機界面,病設計數(shù)據(jù)庫總體結(jié)構(gòu)。2 .系統(tǒng)總體設計工具:結(jié)構(gòu)化的:(1) 層次圖:是在軟件總體設計階段最常用的工具之一,用來描繪軟件的層次結(jié)構(gòu)。H

13、IPO圖實際上由(2) HIPO圖(HIPO代表的含義):“層次+輸入/處理/輸出圖”的英文縮寫。H圖(即層次圖)和IPO圖兩部分組成。(3) 結(jié)構(gòu)圖:結(jié)構(gòu)圖和層次圖類似,也是用來描述軟件結(jié)構(gòu)的,但其描述能力比層次圖更強3 .類圖(類是什么):類圖是由類,接口等模型元素以及它們之間的關(guān)系構(gòu)成。4 .類之間關(guān)系的和類:依賴關(guān)系:兩個或多個模型元素之間的依賴關(guān)系泛化關(guān)系:描述類之間的一般和具體的關(guān)系關(guān)聯(lián)關(guān)系:類實例之間連接的描述實現(xiàn)關(guān)系:說明和實現(xiàn)間的關(guān)系。5 .GIS用戶界面設計方法:P816 .GIS用戶界面設計則!:1) 一致性原則;2)合適的功能;3) 封裝性;4)靈活性;5)合理、高效利

14、用屏幕;6)用戶界面的效率;7)提供反饋、幫助信息以及出錯處理機制;8)與應用程序設計分離;9) 復雜性和可靠性。第五章1 .詳細設計階段的根本目標:確定怎樣具體實現(xiàn)所要求的系統(tǒng)。2 .詳細設計階段的主要內(nèi)容:為細化總體設計中的每個功能模塊選擇算法描述出來,在具體編碼階段把描述直接翻譯成某種程序設計語言書寫的程序。3 .詳細設計的具體任務:1)細化總體設計的體系流程圖,繪出程序結(jié)構(gòu)圖,直到每個模塊的難度可被單個程序員掌握為止;2)為每個功能模塊選定算法;3)確定每個模塊使用的數(shù)據(jù)組織;4)確定模塊的接口細節(jié),以及模塊間的調(diào)用關(guān)系;5)描述每個模塊的流程邏輯;6)編寫詳細設計文檔。4 .結(jié)構(gòu)化的

15、系統(tǒng)詳細設計工具(1) 程序流程圖:它是應用最廣泛的描述過程的方法,具有簡單,直觀,易于掌握的優(yōu)點,特別適用于具體模塊小程序的設計。缺點:使程序員過早地考慮程序的控制流程,而不去考慮程序的全局結(jié)構(gòu);程序員可以完全不顧結(jié)構(gòu)化程序設計的精神,隨意轉(zhuǎn)換控制;程序流程圖不易表示數(shù)據(jù)結(jié)構(gòu);對于提高大型系統(tǒng)的可理解性作用甚微。(2) N-S盒式圖:一種清晰的圖形表達式,能定義功能域;控制不能任意轉(zhuǎn)移;易于確定局部或全部的數(shù)據(jù)工作域;易于表示傳遞。(3) PDL:類程序設計語言(PDD又稱為偽碼,是用正文形式表示數(shù)據(jù)和處理過程的設計工具,一方面具有嚴格的關(guān)鍵字外部語法,用于定義控制結(jié)構(gòu)和數(shù)據(jù)結(jié)構(gòu);另一方面,

16、又具有靈活自由的內(nèi)部語法,以適應各種工程項目的需要。PDL與實際的高級程序設計語言的區(qū)別在于:PDL的語句中嵌有自然語言的敘述,是不能被計算機識別和翻譯的5 .序列圖(序列圖)概念與組成:概念:序列圖描述了一個交互,它由一組對象和它們之間的關(guān)系組成,并且還包括在對象間傳遞的消息。序列圖是強調(diào)消息時間順序的交互圖。序列圖描述了類以及類間相互交換以完成期望行為的消息。組成P97:對象、生命線、激活、消息6 .活動圖概念與組成部分:活動圖是一種描述系統(tǒng)行為的模型視圖。描述動作和動作導致對象狀態(tài)改變的結(jié)果。活動圖記錄單個操作或方法的邏輯、單個用例或商業(yè)過程的邏輯流程,強調(diào)計算過程中的順序和并發(fā)步驟。組

17、成:動作狀態(tài)活動狀態(tài)組合活動分叉與匯合分支與合并泳道第六章1 .空間數(shù)據(jù)庫設計的巨運:空間數(shù)據(jù)庫設計的目的是在充分考慮空間數(shù)據(jù)特性及數(shù)據(jù)庫系統(tǒng)特性的基礎上,嚴格按照軟件工程學方法,設計具有安全性、可靠性、正確性、完整性、獨立性、共享性、低冗余度、可擴展的空間數(shù)據(jù)庫,實現(xiàn)空間數(shù)據(jù)高效存儲管理,支撐GIS軟件的設計與應用。2 .空間數(shù)據(jù)庫設計的任正:進行空間數(shù)據(jù)庫系統(tǒng)設計的主要任務是確定空間數(shù)據(jù)庫的數(shù)據(jù)模型以及數(shù)據(jù)結(jié)構(gòu),并提出空間數(shù)據(jù)庫相關(guān)功能的實現(xiàn)方案;空間數(shù)據(jù)庫系統(tǒng)實現(xiàn)的主要任務是將設計的空間數(shù)據(jù)庫系統(tǒng)的結(jié)構(gòu)體系進行編碼實現(xiàn),并將收集來的空間數(shù)據(jù)入庫,建立空間數(shù)據(jù)庫管理信息系統(tǒng)。3 .空間數(shù)據(jù)

18、庫需求分析:需求分析就是分析軟件用戶的需求是什么,包括三個步驟:一是用戶需求調(diào)查;二是空間數(shù)據(jù)現(xiàn)狀分析;三是系統(tǒng)分析。用戶需求調(diào)有現(xiàn)行業(yè)務處理流程數(shù)據(jù)性質(zhì). 獲取途徑與應用范國數(shù)據(jù)間的美系數(shù)據(jù)使用頻率用戶的數(shù)據(jù)要求,處理方式與處理結(jié)果空間數(shù)據(jù)理狀分析系統(tǒng)分析數(shù)據(jù)內(nèi)容是否符合要求 數(shù)據(jù)的有效性 數(shù)據(jù)的京整性 數(shù)據(jù)的現(xiàn)勢性 數(shù)據(jù)的發(fā)小方.法 數(shù)據(jù)加工的盛嬲程度 數(shù)據(jù)的標準化 數(shù)據(jù)的數(shù)與質(zhì)量 數(shù)據(jù)的來源分析系統(tǒng)環(huán)境和條件確定系統(tǒng)邊界胸定計算機實現(xiàn)的功能 抽象出系統(tǒng)模型4 .E-R模型:E-R模型(entity-relationdatamodel)又稱實體-關(guān)系數(shù)據(jù)模型。它是由實體類(簡稱實體)、關(guān)系

19、類(簡稱關(guān)系)和屬性三個抽象概念組成,是構(gòu)成信息系統(tǒng)或數(shù)據(jù)庫概念模型的一種有效工具或有效方法(也稱為E-R方法)。5 .空間數(shù)據(jù)庫的概念模型設計:數(shù)據(jù)庫概念模型是數(shù)據(jù)庫的全局邏輯數(shù)據(jù)視圖,是數(shù)據(jù)庫管理員所看到的實體、實體屬性和實體間的聯(lián)系。6 .概念數(shù)據(jù)庫設計的兩方面任務:概念數(shù)據(jù)庫設計的任務包括兩個方面:概念數(shù)據(jù)庫模式設計和事務設計。其中概念數(shù)據(jù)庫模式設計是以需求分析階段所提出的數(shù)據(jù)要求為基礎,對用戶需求描述的現(xiàn)實世界通過對其中信息的分類、聚集和概括,建立抽象的高級數(shù)據(jù)模型(如E-R模型),形成概念數(shù)據(jù)庫模式;事務設計是考察需求分析階段提出的數(shù)據(jù)庫操作任務,形成數(shù)據(jù)庫事務的高級說明。7 .空

20、間數(shù)據(jù)庫的邏輯設計:傳統(tǒng)數(shù)據(jù)模型、面向?qū)ο髷?shù)據(jù)模型、空間數(shù)據(jù)模型關(guān)系模型8 .三種傳統(tǒng)數(shù)據(jù)模型的比較:層次模型、網(wǎng)絡模型、關(guān)系模型,、類別比較層次模型周遍國美票模也結(jié)構(gòu)特征工結(jié)點與下結(jié).點的關(guān)系必期是一對一就一對去r個子錯點可以有兩個惠多個父財點陶個結(jié)點之間可以布兩種或卷種聯(lián)系實體間的聯(lián)蕓通過公式值澆雷螳表達,并用美摹代數(shù)和1關(guān)系運算來操作優(yōu)點精構(gòu)清晰.較客協(xié)實現(xiàn)可14整木蘿對多的注解.冗余度較小結(jié)中前手靈活.看據(jù)修改桁奧方便.安典維護制M激軍“示多時多的聯(lián)系,嫌以觸及款據(jù)蛉掌和宴體M的桁撲美系*據(jù)冗余度大采用ItiMiHI來聯(lián)系轉(zhuǎn)點.結(jié)構(gòu)篁柒.螳以窿改物堆護,更新較為根楙以處理復雜的目標*政

21、率.貌據(jù)由工和目尿毋配等方圍還A不足9 .空間數(shù)據(jù)庫的功能設計包括:(1)空間數(shù)據(jù)輸入數(shù)據(jù)(2)空間數(shù)據(jù)檢索設計(3)空間數(shù)據(jù)輸出設計(4)空間數(shù)據(jù)更新設計(5)空間數(shù)據(jù)共享設計10 .空間數(shù)據(jù)庫建庫流程:首先,必須確定數(shù)字化的方法及工具;其次,掌握該圖的空間信息;再次,按照分層要求進行一個Coverage的數(shù)字化;再其次,進行拓撲關(guān)系的建立,并給空間實體賦屬性值;最后,進行坐標變換和地圖接動處理。第七章1 .地理模型概念:地理模型是對地理實體的特性及其變化規(guī)律的一種表示或者抽象,同時也是對地理實體的那些所要研究的特定特征進行定量的抽象。2 .地理攻:運用數(shù)學語言、地理知識和程序設計工具,對地

22、理信息加以翻譯和歸納。3 .建立地理模型時遵守的原則:相似性:在允許的精度范圍內(nèi),較好地反映地理實體的客觀本質(zhì)。抽象性:在深入認識地理實體的前提下,抽象出更深層次的理性表達。簡潔性:既是地理實體的抽象表達,又必須是地理實體的簡化,以降低求解難度。準確性:必須使模型的運行結(jié)果與所模擬的地理實體的演變有較高的精確度??煽匦裕阂缘乩砟P退硎镜牡乩憝h(huán)境,要能進行控制下的運行及模擬。4 .地理模型的類型:理論模型、經(jīng)驗模型、混合模型5 .地理模型建模的一般過程:建模準備;模型假設;建立模型;模型求解;模型分析;模型檢驗。1)建模準備:模型準備包括了解地理問題的實際背景、明確地理建模的目的、掌握地理對象

23、的各種信息(如數(shù)據(jù)資料等)以及搞清對象的特征。2)模型假設:模型假設是根據(jù)地理對象的特征和建模的目的,對問題進行必要的簡化,并且用精確的語言做出假設。這是地理建模至關(guān)重要的一步。3)建立模型:建立模型是指根據(jù)所做的假設,利用適當?shù)臄?shù)學工具,確定各因子之間的聯(lián)系,通過表格、圖形或是其他數(shù)學結(jié)構(gòu)建立地理模型。4)模型求解:對以上建立的模型進行數(shù)學上的求解,包括:解方程、畫圖形、邏輯推理、穩(wěn)定性討論等。5)模型分析:對模型求解的結(jié)果進行數(shù)學和地理上的分析。6)模型檢驗:將模型分析的結(jié)果“翻譯”到地理對象中,用實際現(xiàn)象或數(shù)據(jù)檢驗模型的合理性和適用性,即檢驗模型的正確性。第八章1. GIS開發(fā)的三種方式

24、:(1) 獨立開發(fā):不依賴于任何GIS工具軟件,所有算法由開發(fā)者獨立設計,在一定操作系統(tǒng)平臺上通過編程實現(xiàn)。(2) 單純二次開發(fā):完全借助GIS軟件工具軟件提供的開發(fā)語言進行應用系統(tǒng)開發(fā)。(3) 組件式二次開發(fā):利用GIS工具軟件生產(chǎn)廠家提供的GIS功能控件,直接將GIS功能嵌入其中,實現(xiàn)GIS的各種功能。第九章1. GIS軟件測試概念和內(nèi)容:下面的是步驟模塊測試(單元測試)。把每個模塊作為一個單獨的實體來測試,目的是保證每個模塊作為一個單元能正確運行,該過程發(fā)現(xiàn)的往往是編碼和詳細設計階段的錯誤。子系統(tǒng)測試。把經(jīng)過單元測試的若干模塊放在一起形成一個子系統(tǒng)來測試,本步驟著重測試模塊的接口。系統(tǒng)測

25、試。系統(tǒng)測試是把經(jīng)過測試的子系統(tǒng)裝配成一個完整的系統(tǒng)來測試。本步驟發(fā)現(xiàn)的往往是軟件設計中的錯誤,也可能發(fā)現(xiàn)需求說明中的錯誤。驗收測試(確認測試)。與系統(tǒng)測試基本相同,但是它是在用戶積極參與下進行的,而且要用實際數(shù)據(jù)進行測試。驗收測試的目的是驗證系統(tǒng)確實能夠滿足用戶的需求,這個測試步驟中發(fā)現(xiàn)的往往是系統(tǒng)需求說明書中的錯誤。平行測試。所謂平行測試就是同時運行新開發(fā)出來的系統(tǒng)和將被它取代的舊系統(tǒng),以比較新舊兩個系統(tǒng)的處理結(jié)果。2. GIS軟件測試方法及比較:文檔審查、模擬運行測試、模擬開發(fā)模式璃目文eR擬運行評版”模擬開發(fā)高井工作原理文管資料是指導GIS軟件設計,薜碼和實施的依幫.本網(wǎng)地反映了意境內(nèi)部的設計思想和功能特征_在a實或者帙損環(huán)境卜運化系統(tǒng).從而泅定系統(tǒng)各網(wǎng)功能指標及蹤介處理能力在其冥或喜模撰環(huán)境F進行開發(fā),從而測試所提供的各第功能和住能可用系統(tǒng)開發(fā)過程中所使用的一切文檔貴料來確定分為專領功能和系統(tǒng)綜合惻戚,班M在運行中挑出一些系統(tǒng)文檔賁料中

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論