cae03應(yīng)用型地理信息系統(tǒng)軟件的體系結(jié)構(gòu)_第1頁
cae03應(yīng)用型地理信息系統(tǒng)軟件的體系結(jié)構(gòu)_第2頁
cae03應(yīng)用型地理信息系統(tǒng)軟件的體系結(jié)構(gòu)_第3頁
cae03應(yīng)用型地理信息系統(tǒng)軟件的體系結(jié)構(gòu)_第4頁
cae03應(yīng)用型地理信息系統(tǒng)軟件的體系結(jié)構(gòu)_第5頁
已閱讀5頁,還剩9頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、應(yīng)用型應(yīng)用型gis軟件體系結(jié)構(gòu)風格軟件體系結(jié)構(gòu)風格地理信息系統(tǒng) gis地理信息系統(tǒng)總體功能模型地理信息系統(tǒng)總體功能模型地理信息系統(tǒng)包括五類基本模塊地理信息系統(tǒng)包括五類基本模塊:數(shù)據(jù)輸入子系統(tǒng)數(shù)據(jù)輸入子系統(tǒng)數(shù)據(jù)編輯子系統(tǒng)數(shù)據(jù)編輯子系統(tǒng)數(shù)據(jù)的存儲與管理子系統(tǒng)數(shù)據(jù)的存儲與管理子系統(tǒng)空間分析子系統(tǒng)空間分析子系統(tǒng)數(shù)據(jù)輸出子系統(tǒng)數(shù)據(jù)輸出子系統(tǒng) 4these courseware materials are to be used in conjunction with software engineering: a practitioners approach, 5/e and are provided w

2、ith permission by r.s. pressman & associates, inc., copyright 1996, 2001應(yīng)用型應(yīng)用型地理信息系統(tǒng)總體功能模型地理信息系統(tǒng)總體功能模型應(yīng)用型地理信息系統(tǒng)應(yīng)用型地理信息系統(tǒng) :屬性數(shù)據(jù)庫管理的子系統(tǒng)屬性數(shù)據(jù)庫管理的子系統(tǒng)空間數(shù)據(jù)庫管理的子系統(tǒng)空間數(shù)據(jù)庫管理的子系統(tǒng)所應(yīng)用領(lǐng)域的分析方法庫所應(yīng)用領(lǐng)域的分析方法庫(模型庫模型庫)管理的子系統(tǒng)管理的子系統(tǒng) 5these courseware materials are to be used in conjunction with software engineering: a

3、practitioners approach, 5/e and are provided with permission by r.s. pressman & associates, inc., copyright 1996, 2001gis中幾種軟件體系結(jié)構(gòu)風格的應(yīng)用中幾種軟件體系結(jié)構(gòu)風格的應(yīng)用8these courseware materials are to be used in conjunction with software engineering: a practitioners approach, 5/e and are provided with permission

4、 by r.s. pressman & associates, inc., copyright 1996, 2001數(shù)據(jù)抽象和面向?qū)ο箫L格數(shù)據(jù)抽象和面向?qū)ο箫L格gis中幾種軟件體系結(jié)構(gòu)風格的應(yīng)用中幾種軟件體系結(jié)構(gòu)風格的應(yīng)用每一層都是由多個對象組成的(數(shù)據(jù)庫及其管理系統(tǒng)層除外),它們協(xié)同完成該層在整個系統(tǒng)中所要承擔的責任。人機接口層主要包括: 窗口類、窗口控制類中間層主要包括: 事物處理類、地圖類、數(shù)據(jù)連接類、數(shù)據(jù)控制類等9these courseware materials are to be used in conjunction with software engineering:

5、 a practitioners approach, 5/e and are provided with permission by r.s. pressman & associates, inc., copyright 1996, 2001基于事件的隱式調(diào)用風格基于事件的隱式調(diào)用風格gis中幾種軟件體系結(jié)構(gòu)風格的應(yīng)用中幾種軟件體系結(jié)構(gòu)風格的應(yīng)用利用層次系統(tǒng)風格能夠在整體上對應(yīng)用型地理信息系統(tǒng)進行邏輯劃分,利用數(shù)據(jù)抽象和面向?qū)ο箫L格能夠明確構(gòu)成每一層的元素。這些元素通訊機制的確立還要引入基于事件的隱式調(diào)用風格。 10these courseware materials are to b

6、e used in conjunction with software engineering: a practitioners approach, 5/e and are provided with permission by r.s. pressman & associates, inc., copyright 1996, 2001基于事件的隱式調(diào)用風格基于事件的隱式調(diào)用風格gis中幾種軟件體系結(jié)構(gòu)風格的應(yīng)用中幾種軟件體系結(jié)構(gòu)風格的應(yīng)用基于 事 件 的隱式調(diào)用的思想是組件不直接調(diào)用一個過程,而是觸發(fā)或廣播一個事件或多個事件。系統(tǒng)中的其它組件中的過程在一個或多個事件中注冊,當一個事件

7、被觸發(fā),系統(tǒng)自動調(diào)用在這個事件中注冊的所有過程。 11these courseware materials are to be used in conjunction with software engineering: a practitioners approach, 5/e and are provided with permission by r.s. pressman & associates, inc., copyright 1996, 2001系統(tǒng)人機接口層系統(tǒng)人機接口層應(yīng)用型應(yīng)用型gis軟件體系結(jié)構(gòu)風格的設(shè)計軟件體系結(jié)構(gòu)風格的設(shè)計一般情況下,人機接口外在表現(xiàn)為應(yīng)用程序的

8、主界面和各個子界面,程序不但難以維護而且邏輯混亂更不會有復(fù)用性可言。設(shè)計的軟件體系結(jié)構(gòu)風格中,把界面窗體和具體的功能實現(xiàn)代碼分離,把人機接口分成兩個部分:界面窗體(包括mainfo。和subform)和界面控制類(包括mainformweco ntroller和subformcotroller)。 12these courseware materials are to be used in conjunction with software engineering: a practitioners approach, 5/e and are provided with permission b

9、y r.s. pressman & associates, inc., copyright 1996, 2001系統(tǒng)人機接口層系統(tǒng)人機接口層應(yīng)用型應(yīng)用型gis軟件體系結(jié)構(gòu)風格的設(shè)計軟件體系結(jié)構(gòu)風格的設(shè)計每個窗體都有一個窗體控制類與其對應(yīng)。程序通過界面窗體與用戶交換信息。界面控制類捕獲用戶觸發(fā)的事件并向其它子系統(tǒng)發(fā)布事件以及回收事件處理的結(jié)果,通過界面窗體反鎖給用戶。這樣界面窗體和它所對應(yīng)的界面控制類就構(gòu)成了基于事件的隱式調(diào)用風格中的管理系統(tǒng)。其中,主界面窗體和對應(yīng)的主界面窗體控制類是最高級管理子系統(tǒng),它沒有上級,必須收集系統(tǒng)外的事件及下級發(fā)出的事件。13these courseware

10、 materials are to be used in conjunction with software engineering: a practitioners approach, 5/e and are provided with permission by r.s. pressman & associates, inc., copyright 1996, 2001系統(tǒng)中間層系統(tǒng)中間層應(yīng)用型應(yīng)用型gis軟件體系結(jié)構(gòu)風格的設(shè)計軟件體系結(jié)構(gòu)風格的設(shè)計中間層由對象集合組成或軟件包(對象集合)的集合組成,應(yīng)用型地理信息系統(tǒng)的功能模型可包含兩個軟件包:事務(wù)處理軟件包和數(shù)據(jù)控制軟件包,這兩

11、個軟件包之間不能相互訪問,它們依照基于事件的隱式調(diào)用風格所約定的機制來進行通訊,通過調(diào)用它們的界面控制類來協(xié)調(diào)操作。事務(wù)處理軟件包主要針對業(yè)務(wù)邏輯設(shè)計,其中包括地圖控制類、模型方法類、系統(tǒng)注冊類、數(shù)據(jù)統(tǒng)計類等數(shù)據(jù)控制軟件包主要針對數(shù)據(jù)庫(空間數(shù)據(jù)庫、屬性數(shù)據(jù)庫)的連接和操作來設(shè)計,其中包括空間數(shù)據(jù)庫連接類、屬性數(shù)據(jù)庫連接類、空間數(shù)據(jù)操作類、屬性數(shù)據(jù)操作類等。14these courseware materials are to be used in conjunction with software engineering: a practitioners approach, 5/e and are provided with permission by r.s. pressman & associates, inc., copyright 1996, 2001數(shù)據(jù)庫及其管理系統(tǒng)層設(shè)計數(shù)據(jù)庫及其管理系統(tǒng)層設(shè)計應(yīng)用型應(yīng)用型gis軟件體系結(jié)構(gòu)風格的設(shè)計軟件

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 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

提交評論