GIS設計與實現考試復習資料_第1頁
GIS設計與實現考試復習資料_第2頁
GIS設計與實現考試復習資料_第3頁
GIS設計與實現考試復習資料_第4頁
GIS設計與實現考試復習資料_第5頁
已閱讀5頁,還剩2頁未讀 繼續免費閱讀

下載本文檔

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

文檔簡介

1、精選優質文檔-傾情為你奉上 第一章1. GIS發展的各階段特點 答:集成式GIS,在一個系統中集成了GIS的各項功能,滿足啦GIS綜合應用的需求,但是系統過于復雜,軟件成本高,難與其他系統集成。 模塊式GIS,系統分為許多相對獨立的功能模塊,用戶根據需求選擇功能模塊,難與其他系統集成。核心式GIS,從底層提供GIS功能,通過API訪問,易于集成其它系統,開發難度高。組件式GIS,通過標準通線接口實現模塊間通信及GIS與其它系統集成,開發成本低,難度小,可以在通用語言環境中實現GIS功能,系統開發依賴開發環境,難以實現移植。WebGIS,結合Internet,實現GIS的共享和互操作,社會化的G

2、IS,可擴展性好,跨平臺,用戶參與程度不足,分析功能較簡單。2. GIS規范標準化的原因! 答:GIS規范標準化是體現在GIS的軟件開發,系統建立與運行質量的重要要素。從技術的角度看,GIS是建立在計算機,網絡以及信息處理等多種技術標準之上的,離開了這些標準就無法開發哪怕是最基本的系統。從應用的角度看,標準是實現信息共享,推進GIS發展最基本的保障。3. GIS數據標準化的主要內容:GIS相關的名詞或術語標準化;與空間數據庫建設有關的標準化活動;與GIS數據共享有關的標準化工作。4. 地理信息標準:統一的地理坐標系統、空間信息分類和編碼系統、數據模型的標準。5. 數據標準:數據交換、空間元數據

3、標準、數據質量、GIS數據產品標準。 元數據就是對數據集現勢性,精度,內容,組織形式,屬性,來源,適用性等多種信息的表述。空間數據元數據標準的建立是空間數據標準化的前提和保證,只有建立起規范的空間元數據才能有效地利用空間數據。數據質量;它對空間數據在表達空間位置,空間關系,專題特征以及時間等要素時,所能表達的準確性,一致性,完整性以及它們之間統一性的度量,一般描述為空間數據的可靠性和精度,用誤差來表示。6. GIS設計概念:在GIS開發的整體過程中,遵循一般軟件工程的原理和方法,結合GIS開發的特點、特殊規律和要求,對GIS軟件從系統定義、系統總體設計、系統詳細設計、空間數據庫和地理模型庫設計

4、、GIS實施、GIS軟件測試與評價、直到GIS維護的各個階段進行工程化規范的方法體系。7. GIS設計目標:通過改進系統設計方法,嚴格執行開發的階段劃分,進行各階段質量把關以及做好項目建設的組織管理工作,從而達到增強系統的實用性,降低系統開發和應用的成本以及延長系統生命周期的目的。8.軟件危機:一是如何開發軟件以滿足對軟件日益增長的需要;二是如何維護數量不斷膨脹的已有軟件。9. GIS軟件設計的內容:軟件設計和數據庫設計。 基本原則:標準化,先進行,兼容性,高效率,可靠性,通用型。 差異:設計重心,數據庫建設,設計方法。數據庫設計的核心是數據模型設計。而數據模型包括能精確描述系統的靜態結構(數

5、據結構),動態結構(操作的集合)和完整性約束條件三部分。數據模型的發展經歷了四代:文件模型,經典數據模型,語義數據模型和專用數據模型。另外,還可以把數據模型分為倆種類型。一是獨立于任何計算機實現的數據模型,其強調語意表達的能力;二是直接面向數據庫中數據的邏輯結構的數據模型,用于計算機上的實現。10.GIS設計的特點:(1)GIS處理的是空間數據,具有數據量龐大、實體種類繁多、實體間的關聯復雜等特點; (2)GIS設計以空間數據為驅動; (3)GIS工程投資大、周期長、風險大、涉及部門繁多。 第二章11. GIS工程學結構體系主要由任務,基礎理論和方法論三方面組成。12.GIS工程學來源于系統學

6、,系統工程學,軟件工程學和地理信息科學的結合,因此系統學,系統工程學,軟件工程學,地理信息科學都是其理論的基石。 系統工程是以大型復雜系統為研究對象,按照一定的目標對其進行研究,設計,開發,管理和控制,以期達到總體效果最優的理論和方法。而系統工程學屬于工程技術類,是一門應用性很強的學科。 地理信息科學體系被劃分為三個層次,理論地理信息科學,技術地理信息科學和應用地理信息科學。13. GIS結構化劃分的階段(結構化生命周期法):(1)系統開發準備階段;(2)調查研究機可行性研究階段;(3)系統分析階段;(4)系統設計階段;(5)系統實施階段;(6)維護和評價階段。 結構化生命周期法的特點:根據需

7、求設計系統,嚴格按階段進行,文檔標準化和規范化,分解和綜合,強調階段成果審定和檢驗。14. 面向對象的主要概念和術語:對象:人們對世界上的事物的認識形成概念,這些概念使我們可以感知和推理世界上的事物,這些概念應用到的事物稱為對象。類:具有一致數據結構和行為的對象抽象成類,它反映了與應用有關的重要的性質,而忽略掉其他一些無關的內容。繼承:對具有層次的類的屬性和操作進行共享的一種機制。15.面向對象設計方法:面向對象建模技術和統一建模語言。 面向對象建模技術中的OMT,采用對象模型,動態模型和功能模型等描述一個系統。OMT建模步驟,系統分析,系統總體設計,系統詳細設計,軟件編程。16.原型法:開發

8、人員在初步了解用戶需求的基礎上構造一個應用系統模型,即原型,用戶和開發人員在此基礎上發福探討和完善原型,直到用戶滿意為止。17.原型法開發信息系統的階段:(1)確定用戶的基本需求;(2)開發初始原型;(3)利用原型來提煉用戶需求;(4)修正和改進原型。原型從本質上可分為兩種類型:丟棄型原型和進化型原型。從應用目的和場合出發又可分為三種類型:研究型原型,試驗型原型和進化型原型。18.GIS基本設計方法比較:(1) 結構化生命周期法:規定了軟件開發過程中的各項工程活動,一般包括可行性分析、需求分析、總體設計、詳細設計、編碼及測試六項活動,并規定了它們自上而下,相互銜接的固定次序,前一階段的成果是后

9、一階段工作開展的基礎。 優點:1)提供了較為成熟和完善的管理模式,而且直觀易學;2) 缺乏靈活性;3)修改困難、難以維護和軟件模塊重用性差等缺點。 (2)原型法:主要思想是借助原型來輔助軟件開發。利用開發工具快速構造出原型軟件,用戶及開發人員通過對原型軟件的試運行、評價、修正和改進,逐步明確對軟件的功能需求以進行正式開發或者直接把原型擴充成最終產品。 優點:1)增進了開發人員和用戶對系統功能需求的理解;2)為用戶提供了一種有力的學習手段,尤其是可以大大提高用戶接受性;3)軟件原型是否具有代表性直接影響到軟件開發的成功與否。 (3) 面向對象方法:面向對象技術將客觀世界(即問題論域)看成是由一些

10、相互聯系的事物(即對象)組成,每個對象都有自己的運動規律和內部狀態,對象間的相互作用和相互聯系構成了完整的客觀世界。 優點:1)人類思維方法一致,便于描述客觀世界;2)開發的軟件性能穩定、易于重用和維護 。19.GIS基本設計方法選擇 :(1)考慮到GIS應用的特點以及GIS應用的多樣化,進行GIS設計方法的選擇需要考慮多方面的因素。(包括系統規模的大小、系統應用類型、系統需求明確程度等。)(2) 小型GIS軟件設計常采用原型法進行開發;而大型GIS軟件設計多采用結構化生命周期法或是面向對象方法進行開發,考慮到GIS設計需求不確定性特點,通常也在需求分析階段應用原型法來確認用戶需求。 第三章2

11、0. 系統定義時期的基本任務:1)功能需求;2)性能需求;3)環境需求;4)數據需求。21.系統定義時期的主要任務:是確定軟件開發工程必須完成的總目標以及工程可行性;導出實現工程目標應該采用的策略即系統必須完成的功能;估計完成該項工程需要的資源和成本;制定工程進度表;最后編寫系統需求分析報告。這個時期的工作通常又稱為系統分析。22.GIS結構化分析常用的分析工具:數據流模圖(數據流圖)、數據字典以及對數據流進行描述的加工邏輯說明。 GIS數據流模型是GIS軟件系統邏輯模型的一種圖形表示,他描述了GIS數據流動,存儲,處理等邏輯關系,一般采用數據流圖來表示。 數據字典是關于數據信息的集合。23.

12、 加工邏輯是指用戶對這個加工的邏輯要求,即加工的輸入數據流與輸出數據流之間的邏輯關系。 結構化英語:是一種介于自然語言和形式化語言之間的半形式化語言。判定表:為說明復雜的決策邏輯提供了一種形式化的以表格為基礎的表達方法,它能夠自動地實現對諸如完整性和無歧義性等特點的檢測。判定樹:它是判定表的變形,本質完全一樣,所有用判定表能表達的問題都能用判定樹來表達。24. 面向會對象的系統定義工具:用例圖。 用例圖是從軟件需求分析到最終實現的第一步,它顯示了系統的用戶和用戶希望提供的功能,有利于用戶和軟件開發人員之間的溝通。 用例圖的四個組成要素:參與者,用例,系統邊界和用例關系。參與者:參與者是系統外部

13、的一個實體,它以某種方式參與了用例的執行過程。用例:定義了系統所提供的功能和行為單元。系統邊界:是指系統與系統之間的界限。25. 系統可行性研究主要內容:數據源調查與評估、技術可行性評估、經濟和社會效益分析、系統的支持狀況。26. 用戶需求調查分析方式:訪談交流,會議討論,軟件原型。27. 系統目標分析:1)進行用戶類型分析;2)對現行系統進行調查分析;3)明確系統服務對象;4)用戶研究領域現狀調查。28.GIS系統定義報告:類似于計算機軟件工程中的“軟件需求規格說明書”。 第四章29. 系統總體設計的目標:將系統需求轉換為數據結構和軟件體系結構,即數據設計和體系結構設計。30. 系統設計的任

14、務:確定系統總體架構與軟、硬件配置,根據系統分析成果進行系統功能模塊的劃分,建立模塊的層次結構及調用關系,確定模塊間的接口及人機界面,病設計數據庫總體結構。31.系統總體設計工具:(1) 結構化系統總體設計工具:層次圖(適合自頂而下設計的軟件的過程中使用);HIPO圖、結構圖;(2) 面向對象系統總體設計工具:類圖 邊界類,實體類,控制類 類圖是由類,接口等模型元素以及它們之間的關系構成。類是面向對象中系統組織結構的核心。類的屬性,類的名稱,類的操作。接口是在沒有給出對象的實現和狀態的情況下對對象行為的描述。類之間的關系,依賴關系,泛化關系,關聯關系,實現關系。32. GIS軟件體系結構的類型

15、: 單機結構,客戶機/服務器體系結構,瀏覽器/服務器體系結構,面向地理信息服務的WebGIS。 面向地理信息服務的WebGIS的特點:全球化的客戶/服務器應用真正大眾化的GIS良好的可擴展性跨平臺性33.軟件環境:系統軟件、數據庫軟件和GIS專業軟件(MapGIS,MapInfo,SuperMap)。GIS軟件環境選擇的原則:所選的GIS軟件環境必須符合開放式系統的要求所選的GIS軟件環境必須有必要和足夠的軟件工具平臺必須充分考慮所選軟件環境的功能和效率以及對采用新技術的支持和擴充能力考慮所選軟件環境的可靠性及性價比等常規的選擇標準。34. 系統功能設計的原則:1)功能結構的合理性;2)功能結

16、構的完備性;3)系統各個功能的獨立性;4)功能模塊的可靠性;5)功能模塊操作的簡便性。35. 模塊:一個軟件系統通常由許多的模塊組成,函數和子程序都可以稱為模塊,它是程序語句按邏輯關系建立起來的組合體。 根據功能的差異可以將模塊劃分為:輸入模塊輸出模塊變換模塊協調模塊而模塊結構最普遍的形式就是樹狀結構和網狀結構36. GIS接口設計的內容:系統與標準數據的接口、互操作性接口、空間數據與屬性數據的接口、GIS與其他開發環境之間的接口、人機接口等。 接口的形式;直接讀取通過導入/導出機制進行數據轉換GIS內部接口設計需確定接口約定:命名約定調用約定參數傳遞約定(按值傳遞或按引用傳遞)37. 空間數

17、據與屬性數據的結合有兩種形式:綁定式和分離式38.GIS用戶界面設計的內容:以用戶為中心的人機界面和GIS用戶界面設計與開發。 人機交互的五種基本方式,命令語言,菜單選擇,填表方式,自然語言,直接操作39. GIS用戶界面設計的原則:1)一致性原則;2)合適的功能;3)封裝性;4)靈活性;5)合理、高效利用屏幕;6)用戶界面的效率;7)提供反饋、幫助信息以及出錯處理機制;8)與應用程序設計分離;9)復雜性和可靠性。 第五章40.系統詳細設計的任務: (1)細化總體設計的體系流程圖,繪出程序結構圖,直到每個模塊的難度可被單個程序員掌握為止; (2)為每個功能模塊選定算法; (3)確定每個模塊使用

18、的數據組織; (4)確定模塊的接口細節,以及模塊間的調用關系; (5)描述每個模塊的流程邏輯; (6)編寫詳細設計文檔。41. 詳細設計以總體設計階段的工作為基礎,但又不同于總體設計階段,主要表現于以下兩個方面:在總體設計階段,數據項和數據結構以比較抽象的方式描述。詳細設計要提供關于算法的更多細節。42. 詳細設計的模塊包含實現對應的總體設計的模塊所需要的處理邏輯,主要的內容:詳細的算法數據表示和數據結構實現的功能和使用的數據之間的關系。43. 程序流程圖:它是應用最廣泛的描述過程的方法,具有簡單,直觀,易于掌握的優點,特別適用于具體模塊小程序的設計。缺點:程序流程圖本質上不是逐步求精的好工具,它使程序員過早地考慮程序的控制流程,而不去考慮程序的全局結構;程序流程圖中用箭頭代表控制流,因此程序員可以完全不顧結構化程序設計的精神,隨意轉換控制;程序流程圖不易表示數據結構;詳細的程序流程圖每個符號對定于源程序的一行代碼,對于提高大型系統的可理解性作用甚微。44. 盒式圖:它是另外一種用于詳細設計表達的結構化圖形設計工具,它也是一種清晰的圖形表達式,能定義功能域;

溫馨提示

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

評論

0/150

提交評論