九九热最新网址,777奇米四色米奇影院在线播放,国产精品18久久久久久久久久,中文有码视频,亚洲一区在线免费观看,国产91精品在线,婷婷丁香六月天

GIS設(shè)計與實(shí)現(xiàn) 期末考試復(fù)習(xí)資料

上傳人:shi****01 文檔編號:145579946 上傳時間:2022-08-29 格式:DOCX 頁數(shù):13 大小:140.48KB
收藏 版權(quán)申訴 舉報 下載
GIS設(shè)計與實(shí)現(xiàn) 期末考試復(fù)習(xí)資料_第1頁
第1頁 / 共13頁
GIS設(shè)計與實(shí)現(xiàn) 期末考試復(fù)習(xí)資料_第2頁
第2頁 / 共13頁
GIS設(shè)計與實(shí)現(xiàn) 期末考試復(fù)習(xí)資料_第3頁
第3頁 / 共13頁

本資源只提供3頁預(yù)覽,全部文檔請下載后查看!喜歡就下載吧,查找使用更方便

15 積分

下載資源

資源描述:

《GIS設(shè)計與實(shí)現(xiàn) 期末考試復(fù)習(xí)資料》由會員分享,可在線閱讀,更多相關(guān)《GIS設(shè)計與實(shí)現(xiàn) 期末考試復(fù)習(xí)資料(13頁珍藏版)》請在裝配圖網(wǎng)上搜索。

1、瀏覽器/服務(wù)器體系結(jié)構(gòu)(Browser/Server,選擇題1、GIS軟件體系結(jié)構(gòu)設(shè)計。指軟件的整體結(jié)構(gòu),即軟件系統(tǒng)是由哪些構(gòu)件及構(gòu)件的連接件組成的。GIS軟件體系結(jié)構(gòu)的類型:、單機(jī)結(jié)構(gòu)。GIS軟件的所有的功能(輸入輸出、數(shù)據(jù)和應(yīng)用程序)都在一臺計算機(jī)上實(shí)現(xiàn)。隨著計算機(jī)技術(shù)的發(fā)展,該結(jié)構(gòu)逐漸在應(yīng)用中被淘汰。、客戶機(jī)/服務(wù)器體系結(jié)構(gòu)Client/Server,簡稱C/S)。C/S體系結(jié)構(gòu)一般部署在局域網(wǎng)中,由客戶應(yīng)用程序(前臺程序)和服務(wù)器程序(后臺程序)組成。C/S模式的特性位置透明性平臺獨(dú)立性數(shù)據(jù)結(jié)構(gòu)透明分布式的查詢簡稱B/S)。它是一種高度集中的分布式處理模式,數(shù)據(jù)和GIS軟件均存放在服務(wù)

2、器端,使用通用的瀏覽器作為客戶端應(yīng)用的執(zhí)行環(huán)境,不需在客戶端進(jìn)行任何軟件的安裝和維護(hù)工作。B/S模式一般采用三層結(jié)構(gòu):客戶端、應(yīng)用服務(wù)器和數(shù)據(jù)服務(wù)器。、面向地理信息服務(wù)的WebGIS。將WEB服務(wù)應(yīng)用于GIS。目前正處于實(shí)驗性階段2、GIS接口設(shè)計。、系統(tǒng)與標(biāo)準(zhǔn)數(shù)據(jù)的接口。所謂“標(biāo)準(zhǔn)數(shù)據(jù)”是指常用的商業(yè)GIS軟件的數(shù)據(jù)格式,如ESRI的Shp、MapInfo的Mif等格式。、互操作接口。指設(shè)計GIS之間、GIS內(nèi)各子系統(tǒng)之間和子系統(tǒng)內(nèi)各個模塊之間的接口,使它們能夠較好地進(jìn)行通訊和實(shí)現(xiàn)功能共享。、空間數(shù)據(jù)與屬性數(shù)據(jù)的接口。在GIS中,空間數(shù)據(jù)與屬性數(shù)據(jù)的結(jié)合有兩種形式:綁定式和分離式,下表給出兩

3、種結(jié)合方式的比較。、GIS與系統(tǒng)開發(fā)環(huán)境的接口。CAD、OA、RDBMS是政府部門GIS工程方案中系統(tǒng)開發(fā)環(huán)境的組成部分。將這三者和GIS集成起來,設(shè)計良好的接口,組建高效的圖文信息系統(tǒng),是GIS工程方案的核心內(nèi)容之一。3、空間坐標(biāo)系的應(yīng)用。、地理坐標(biāo)系。地球表面上任意一點(diǎn)的位置都可由經(jīng)緯度(,入)來確定;從通過格林威治天文臺的子午面向東為東經(jīng)(0180),向西為西經(jīng)(0180);從赤道面算起,向北為北緯(090),向南為南緯(090)。應(yīng)用領(lǐng)域:空間位置要求很明確的GIS;小比例尺大區(qū)域的GIS;經(jīng)常需要進(jìn)行投影變換的GIS。、平面直角坐標(biāo)系。平面直角坐標(biāo)系定義一個原點(diǎn)(0,0)及x,y軸方

4、向,然后通過(x,y)值確定某個地理實(shí)體的位置。應(yīng)用領(lǐng)域:大比例尺小區(qū)域的GIS;需要統(tǒng)計面積、距離量算等的GIS;測繪行業(yè),如房產(chǎn)測繪等。、高程坐標(biāo)系國家高程系:1956黃海高程系、1985國家高程系地方高程系可與國家高程系換算、3維GIS應(yīng)用4、地圖投影。投影是聯(lián)系地理坐標(biāo)(仏入)和平面直角坐標(biāo)(x,y)的紐帶。不同類型的投影特點(diǎn)及其適用領(lǐng)域:投影類型特點(diǎn)適用領(lǐng)域等角投影方位準(zhǔn)確航空、航海、氣象、洋流和車事等方面等積投影面積正確行政區(qū)劃、自然或經(jīng)濟(jì)區(qū)劃、土地利用、農(nóng)業(yè)、經(jīng)濟(jì)和某種自然現(xiàn)象分布等方面等距方位投影距離準(zhǔn)確城市防空、地震臺、雷達(dá)站等方面5、E-R模型。表示數(shù)據(jù)庫概念模型設(shè)計的工具

5、。由實(shí)體類(實(shí)體)、關(guān)系類(關(guān)系)和屬性三個抽象概念組成,是構(gòu)建信息系統(tǒng)或數(shù)據(jù)庫概念模型的一種有效工具或有效方法。、基本E-R方法。由PeterChen于1976年提出,由實(shí)體、關(guān)系和屬性三個抽象概念組成。表示方法:E-R圖。其中,實(shí)體用方框表示,屬性用橢圓表示,關(guān)系用菱形表示?;綞-R方法用實(shí)體、屬性、關(guān)系/聯(lián)系來描述現(xiàn)實(shí)世界,并在此基礎(chǔ)上轉(zhuǎn)換為數(shù)據(jù)模型。其中,實(shí)體是對客觀事物的抽象,能夠被唯一地標(biāo)識;屬性是實(shí)體的特征。關(guān)系指的是實(shí)體之間的聯(lián)結(jié)。分為一對一、一對多、多對一、多對多等關(guān)系類型。一般地,實(shí)體和屬性是數(shù)據(jù)庫的存儲對象,而關(guān)系是數(shù)據(jù)庫所要進(jìn)行的查詢操作。、擴(kuò)展E-R方法。擴(kuò)展E-R

6、方法是在基本E-R方法的基礎(chǔ)上,引入下列抽象概念發(fā)展起來的:分化與綜合、聚集、范疇/類。、空間E-R方法。E-R方法在GIS中的應(yīng)用可以歸納為兩類:一是直接應(yīng)用于屬性數(shù)據(jù)庫的概念模型設(shè)計,二是對基本E-R模型進(jìn)行改進(jìn),后者稱為空間E-R模型。、基本E-R方法和空間E-R方法比較-2-基本方法空間&R方法實(shí)體構(gòu)成實(shí)體1地理實(shí)體11一般實(shí)體及其屬性一衆(zhòng)冥體及其屬性空間實(shí)體及其屬性例子學(xué)生(姓名s性別、宗地(產(chǎn)權(quán)人姓名、地址鬻入學(xué)時間、T坐標(biāo)、拓?fù)潢P(guān)翕實(shí)體表達(dá)Iff果地Polyg.011GTfa實(shí)體名稱拓?fù)錁?biāo)識空間E-R方注實(shí)體類型基本巳尺方注一種:一般實(shí)體(無至間實(shí)體對應(yīng))三種:一碾實(shí)體(號空間實(shí)

7、體對應(yīng))多空間尺度/類型衣迖的蔭間實(shí)體-3-多時段夷達(dá)的葩間孌體類型一種;命;一般羌累(擁有、參加)柘撲關(guān)累(連亟、相鄰、包含竽)由空間操作導(dǎo)曲的關(guān)累(鄰近、妊、跨越、空間一致性)、傳統(tǒng)數(shù)據(jù)模型。主要用來進(jìn)行純屬性數(shù)據(jù)庫的設(shè)計??煞譃閷哟文P?、網(wǎng)狀模型、關(guān)系數(shù)據(jù)模型空間數(shù)據(jù)模型:、混合數(shù)據(jù)模型。指在空間數(shù)據(jù)庫建設(shè)中,采用將空間圖形數(shù)據(jù)和相關(guān)聯(lián)的屬性數(shù)據(jù)分離開來管理的模式,空間數(shù)據(jù)與屬性數(shù)據(jù)通過關(guān)鍵字連接。、全關(guān)系型空間數(shù)據(jù)模型。指空間數(shù)據(jù)和屬性數(shù)據(jù)都采用關(guān)系模型進(jìn)行設(shè)計,建立全關(guān)系型空間數(shù)據(jù)庫管理系統(tǒng)。、對象-關(guān)系型空間數(shù)據(jù)模型。通過定義一系列空間操作對象(點(diǎn)線面等)的API函數(shù),來直接存儲和

8、管理非結(jié)構(gòu)化的空間數(shù)據(jù)。、面向?qū)ο罂臻g數(shù)據(jù)模型。6、地理模型。地理模型是對地理實(shí)體的特性及其變化規(guī)律的一種表示或者抽象。地理模型的分類:理論模型、經(jīng)驗?zāi)P?、混合模型GIS與地理模型集成的三個層次(集成方式):(1)松散集成。GIS與模型是兩套系統(tǒng),只是借助于數(shù)據(jù)文件的轉(zhuǎn)換,通過各自的接口來實(shí)現(xiàn)模型與GIS之間的交互。優(yōu)點(diǎn):比較簡單,容易實(shí)現(xiàn);可以利用已有的平臺軟件。缺點(diǎn):集成的效率低,操作復(fù)雜,數(shù)據(jù)結(jié)構(gòu)不能統(tǒng)一;用戶操作的界面不能一致,難以滿足GIS與模型集成的高層次要求。(2)緊密集成。在GIS系統(tǒng)上或應(yīng)用軟件系統(tǒng)(模型系統(tǒng))上進(jìn)行開發(fā)。系統(tǒng)擁有一個統(tǒng)一的交互界面,既可以為模型提供輸入數(shù)據(jù),

9、又能對模型運(yùn)算結(jié)果進(jìn)行處理和顯示。所有的數(shù)據(jù)轉(zhuǎn)換通過交互界面自動進(jìn)行。實(shí)現(xiàn)的方式:基于GIS平臺上二次開發(fā)?;趯I(yè)應(yīng)用軟件二次開發(fā),嵌入GIS功能。優(yōu)點(diǎn):充分利用已有的平臺軟件,節(jié)約時間和成本;系統(tǒng)界面一致,操作簡便。缺點(diǎn):編程的工作量增大,對用戶的開發(fā)能力要求較高(3)完全集成。模型和GIS同在一個系統(tǒng)中,二者共用同一個數(shù)據(jù)庫,不存在數(shù)據(jù)交換問題,模型和GIS系統(tǒng)完全兼容。優(yōu)點(diǎn):系統(tǒng)的執(zhí)行效率高。模型的修改和擴(kuò)展更為容易。缺點(diǎn):需要從底層開發(fā),系統(tǒng)開發(fā)周期長,對于模型應(yīng)用的人員要求較高。GIS與地理模型的六種集成方法(1)源代碼集成。(完全集成方式)利用GIS系統(tǒng)的二次開發(fā)工具和其他的編程

10、語言,將已經(jīng)開發(fā)好的應(yīng)用分析模型的源代碼進(jìn)行改寫,使其從語言到數(shù)據(jù)結(jié)構(gòu)與GIS完全兼容,成為GIS整體的一部分。(2)函數(shù)庫集成。(完全集成方式)是將開發(fā)好的應(yīng)用分析模型以庫函數(shù)的方式保存在函數(shù)庫中,集成開發(fā)者通過調(diào)用庫函數(shù)將應(yīng)用分析模型集成到GIS中。(3)可執(zhí)行程序集成。GIS與應(yīng)用分析模型均以可執(zhí)行文件的方式獨(dú)立存在,二者的交互以約定的數(shù)據(jù)格式通過文件或者數(shù)據(jù)庫進(jìn)行。分為獨(dú)立方式和內(nèi)嵌方式兩種獨(dú)立方式(松散集成方式):GIS與應(yīng)用分析模型以對等的可執(zhí)行文件形式獨(dú)立存在,兩者之間不直接發(fā)生聯(lián)系,而是通過中間模塊實(shí)現(xiàn)數(shù)據(jù)的傳遞與轉(zhuǎn)換。優(yōu)點(diǎn):集成方便、簡單,代價較低。不需太多的編程工作。缺點(diǎn):

11、系統(tǒng)的運(yùn)行效率不高,自動化程度不高;系統(tǒng)的可操作性不強(qiáng),視覺效果不好。GIS與應(yīng)用分析模型的交互性和親和性不高。內(nèi)嵌方式(緊密集成方式):GIS與應(yīng)用分析模型以對等的可執(zhí)行文件形式獨(dú)立存在。兩者之間的集成通過共同的數(shù)據(jù)約定進(jìn)行,系統(tǒng)具有統(tǒng)一的界面和無縫的操作環(huán)境。優(yōu)點(diǎn):系統(tǒng)運(yùn)行性能比前者好;使用統(tǒng)一的操作界面,便于操作。缺點(diǎn):開發(fā)難度很大。(4)DDE和OLE集成。(緊密集成方式)DDE(動態(tài)數(shù)據(jù)交換)或OLE(對象連接和嵌入)集成與內(nèi)嵌的可執(zhí)行程序的集成方式很相似,只是系統(tǒng)的數(shù)據(jù)交換使用了操作系統(tǒng)內(nèi)在的數(shù)據(jù)交換支持,使得程序的運(yùn)行更加流暢。(5)基于組件的集成。(緊密集成方式)利用GIS系統(tǒng)

12、和模型系統(tǒng)各自提供的組件,采用這些組件所支持的編程語言,來開發(fā)GIS與模型集成系統(tǒng)。(6)模型庫集成。模型庫是指按一定的組織結(jié)構(gòu)存儲的模型的集合體。模型庫可以有效地管理和使用模型,實(shí)現(xiàn)模型的重用。模型庫符合客戶機(jī)/服務(wù)器(C/S)工作模式,當(dāng)需要模型時,模型被動態(tài)地調(diào)入內(nèi)存,按照預(yù)先定義好的調(diào)用接口來實(shí)現(xiàn)模型與GIS系統(tǒng)的交互操作。7、軟件測試的概念(詳見問答題)8、軟件維護(hù)的類型及應(yīng)用軟件維護(hù)活動類型總起來大概有四種:糾錯性維護(hù)(校正性維護(hù))、適應(yīng)性維護(hù)、完善性維護(hù)或增強(qiáng)、預(yù)防性維護(hù)或再工程。除此四類維護(hù)活動外,還有一些其它類型的維護(hù)活動,如:支援性維護(hù)(如用戶的培訓(xùn)等)。改正性維護(hù)是指改正

13、在系統(tǒng)開發(fā)階段已發(fā)生而系統(tǒng)測試階段尚未發(fā)現(xiàn)的錯誤。這方面的維護(hù)工作量要占整個維護(hù)工作量的17%21%。所發(fā)現(xiàn)的錯誤有的不太重要,不影響系統(tǒng)的正常運(yùn)行,其維護(hù)工作可隨時進(jìn)行:而有的錯誤非常重要,甚至影響整個系統(tǒng)的正常運(yùn)行,其維護(hù)工作必須制定計劃,進(jìn)行修改,并且要進(jìn)行復(fù)查和控制。適應(yīng)性維護(hù)是指使用軟件適應(yīng)信息技術(shù)變化和管理需求變化而進(jìn)行的修改。這方面的維護(hù)工作量占整個維護(hù)工作量的18%25%。由于目前計算機(jī)硬件價格的不斷下降.各類系統(tǒng)軟件屢出不窮,人們常常為改善系統(tǒng)硬件環(huán)境和運(yùn)行環(huán)境而產(chǎn)生系統(tǒng)更新?lián)Q代的需求;企業(yè)的外部市場環(huán)境和管理需求的不斷變化也使得各級管理人員不斷提出新的信息需求。這些因素都將

14、導(dǎo)致適應(yīng)性維護(hù)工作的產(chǎn)生。進(jìn)行這方面的維護(hù)工作也要像系統(tǒng)開發(fā)一樣,有計劃、有步驟地進(jìn)行。完善性維護(hù)是為擴(kuò)充功能和改善性能而進(jìn)行的修改,主要是指對已有的軟件系統(tǒng)增加一些在系統(tǒng)分析和設(shè)計階段中沒有規(guī)定的功能與性能特征。這些功能對完善系統(tǒng)功能是非常必要的。另外,還包括對處理效率和編寫程序的改進(jìn),這方面的維護(hù)占整個維護(hù)工作的50%60%,比重較大.也是關(guān)系到系統(tǒng)開發(fā)質(zhì)量的重要方面。這方面的維護(hù)除了要有計劃、有步驟地完成外還要注意將相關(guān)的文檔資料加入到前面相應(yīng)的文檔中去。預(yù)防性維護(hù)為了改進(jìn)應(yīng)用軟件的可靠性和可維護(hù)性,為了適應(yīng)未來的軟硬件環(huán)境的變化,應(yīng)主動增加預(yù)防性的新的功能,以使應(yīng)用系統(tǒng)適應(yīng)各類變化而不

15、被淘汰。例如將專用報表功能改成通用報表生成功能,以適應(yīng)將來報表格式的變化。這方面的維護(hù)工作量占整個維護(hù)工作量的4%左右。-7-第六章空間數(shù)據(jù)庫設(shè)計(4道題)GIS空間元數(shù)據(jù)標(biāo)準(zhǔn)7個主要子集:標(biāo)識信息(idendification)標(biāo)識空間數(shù)據(jù)的名稱、由誰開發(fā)的、是關(guān)于哪個區(qū)域的、包括的專題、現(xiàn)勢性如何、對數(shù)據(jù)的使用和獲取有何限制等數(shù)據(jù)質(zhì)量信息(dataquality)屬性精度、完備性報告、空間位置精度和垂直精度報告等空間數(shù)據(jù)組織信息(spatialdataorganization)空間表示類型、矢量空間表示信息、柵格空間表示類型和影像空間表示類型等空間參照信息(spatialreference

16、)空間參照系類型、水平坐標(biāo)系統(tǒng)定義和垂直坐標(biāo)系統(tǒng)定義等實(shí)體和屬性信息(entityandattribute)實(shí)體類型定義、類型名稱、屬性名稱和屬性標(biāo)識碼等發(fā)行信息(disribution)發(fā)行部門、發(fā)行日期、訂購程序等元數(shù)據(jù)參考信息(metadatareference)元數(shù)據(jù)日期信息、聯(lián)系地址、限制條件和安全信息等3個次要子集:引用文獻(xiàn)信息(citation)標(biāo)題、作者、參考時間、出版信息和版本等時間期限信息(timeperiod)起始和結(jié)束日期等聯(lián)系信息(contact)聯(lián)系人、聯(lián)系地址和聯(lián)系單位等空間數(shù)據(jù)采集建庫前期準(zhǔn)備工作內(nèi)容1、數(shù)據(jù)源的選擇數(shù)據(jù)源的要求:數(shù)據(jù)要滿足系統(tǒng)功能的要求;以用戶

17、為主導(dǎo);數(shù)據(jù)一要做到可靠、二要具備更新能力2、數(shù)據(jù)采集存儲原則:一般只儲存基本的原始數(shù)據(jù),不儲存派生的數(shù)據(jù)3、數(shù)據(jù)的分級、分類原則:數(shù)據(jù)的分級、分類應(yīng)采用或參照國際標(biāo)準(zhǔn)、國家標(biāo)準(zhǔn)、行業(yè)標(biāo)準(zhǔn)或地方標(biāo)準(zhǔn)。如無標(biāo)準(zhǔn)可供參考,數(shù)據(jù)的處理應(yīng)最大限度地滿足系統(tǒng)功能及用戶的需求。4、建庫的數(shù)據(jù)準(zhǔn)備。1)、數(shù)據(jù)源的種類。2)、鑒定和驗收數(shù)據(jù)質(zhì)量的依據(jù)。3)、數(shù)據(jù)預(yù)處理??臻g數(shù)據(jù)采集建庫流程1、首先必須確定數(shù)字化的方法及工具2、準(zhǔn)備數(shù)字化原圖,并掌握該圖的投影、比例尺、格網(wǎng)等空間信息3、按照分層要求進(jìn)行一個圖層的數(shù)字化,數(shù)字化的過程包括選擇控制點(diǎn)、數(shù)字化控制點(diǎn)、確定投影信息、采集數(shù)據(jù)、編輯和修改數(shù)據(jù)等4、給空間

18、實(shí)體賦屬性值第九章GIS測試與評價(1道題)軟件測試準(zhǔn)則1、所有測試都應(yīng)該能追溯到用戶需求;2、把Pereto原理應(yīng)用到軟件測試中;3、應(yīng)該從“小規(guī)模”開始,并逐步進(jìn)行“大規(guī)模”測試;4、窮舉測試是不可能的;5、為了達(dá)到最佳的測試效果,應(yīng)該由獨(dú)立的第三方從事測試工作。測試步驟1、模塊測試(單元測試)。把每個模塊作為一個單獨(dú)的實(shí)體來測試,目的是保證每個模塊作為一個單元能正確運(yùn)行,該過程發(fā)現(xiàn)的往往是編碼和詳細(xì)設(shè)計階段的錯誤。2、子系統(tǒng)測試。把經(jīng)過單元測試的若干模塊放在一起形成一個子系統(tǒng)來測試,本步驟著重測試模塊的接口。3、系統(tǒng)測試。系統(tǒng)測試是把經(jīng)過測試的子系統(tǒng)裝配成一個完整的系統(tǒng)來測試。本步驟發(fā)現(xiàn)

19、的往往是軟件設(shè)計中的錯誤,也可能發(fā)現(xiàn)需求說明中的錯誤。4、驗收測試(確認(rèn)測試)。與系統(tǒng)測試基本相同,但是它是在用戶積極參與下進(jìn)行的,而且要用實(shí)際數(shù)據(jù)進(jìn)行測試。驗收測試的目的是驗證系統(tǒng)確實(shí)能夠滿足用戶的需求,這個測試步驟中發(fā)現(xiàn)的往往是系統(tǒng)需求說明書中的錯誤。5、平行測試。所謂平行測試就是同時運(yùn)行新開發(fā)出來的系統(tǒng)和將被它取代的舊系統(tǒng),以比較新舊兩個系統(tǒng)的處理結(jié)果。單元測試單元測試集中檢測軟件設(shè)計的最小單元模塊測試重點(diǎn):1、模塊接口2、局部的數(shù)據(jù)結(jié)構(gòu)3、重要的執(zhí)行通路4、邊界條件測試方法:1、代碼審查2、計算機(jī)測試兩種測試方法的比較:代碼審查技術(shù)可以在一次審查會上發(fā)現(xiàn)許多錯誤,但可靠性有待檢驗。計算

20、機(jī)測試發(fā)現(xiàn)錯誤后,必須先改正這個錯誤才能繼續(xù)測試,因此錯誤是一個一個發(fā)現(xiàn)并改正的.。計算機(jī)測試需要編寫驅(qū)動程序和存根程序,增加了測試的工作量。集成測試集成測試是測試和組裝軟件的系統(tǒng)化技術(shù),主要目標(biāo)是發(fā)現(xiàn)與接口有關(guān)的問題.組裝程序有兩種方法:非漸增式測試;漸增式測試(該方法又有兩種集成策略:自頂向下集成、自底向上集成。)優(yōu)缺點(diǎn)自頂向下的結(jié)合策略能在測試的早期對主要的控制進(jìn)行檢驗。如果選擇深度優(yōu)先的方法,可以在早期實(shí)現(xiàn)軟件的一個完整功能并且驗證這個功能,可以增加開發(fā)人員和用戶雙方的信心。但自頂向下測試的初期,存根程序代替了低層次的模塊,因此在軟件結(jié)構(gòu)中沒有重要的數(shù)據(jù)自下往上流。不同集成測試策略的比

21、較1、自頂向下測試方法的優(yōu)點(diǎn)是不需要驅(qū)動程序,能夠在測試階段的早期實(shí)現(xiàn)并驗證系統(tǒng)的主要功能;2、自頂向下方法的缺點(diǎn)是需要存根程序,可能遇到與此相聯(lián)系的測試?yán)щy,低層關(guān)鍵模塊中的錯誤發(fā)現(xiàn)較晚;3、自底向上方法的優(yōu)缺點(diǎn)與自頂向下的優(yōu)缺點(diǎn)正好相反?;旌戏?。綜合上述兩種方法的優(yōu)勢,對軟件結(jié)構(gòu)中較上層使用自頂向下方法,而較下層使用自底向上方法進(jìn)行結(jié)合。白盒測試技術(shù)白盒測試技術(shù)把程序看成裝在一個透明的白盒子里,測試者完全知道程序的結(jié)構(gòu)和處理算法,設(shè)計一種測試方案,對程序的語句、判定結(jié)構(gòu)或執(zhí)行路徑進(jìn)行測試。測試方案包括具體的測試目的(測試的具體功能)、應(yīng)輸入的測試數(shù)據(jù)和預(yù)期的測試結(jié)果,通常又把測試數(shù)據(jù)和預(yù)期

22、的輸出結(jié)果稱為測試用例。黑盒測試技術(shù)與白盒測試技術(shù)相反,黑盒測試技術(shù)把程序看成作一個黑盒子,完全不考慮程序的內(nèi)部結(jié)構(gòu)和處理算法,只檢查程序功能是否能按規(guī)格說明書的規(guī)定正常使用。黑盒測試技術(shù)最常用的方法是等價劃分法。調(diào)試途徑1.蠻干法是尋找軟件錯誤原因的最低效的方法,僅當(dāng)其他方法都失敗了情況下,才使用這種方法.2回溯法從發(fā)現(xiàn)癥狀的地方開始,人工沿程序的控制流往回追蹤分析源程序代碼,直到找出錯誤原因為止.3.對分查找法如果已經(jīng)知道每個變量在程序內(nèi)若干關(guān)鍵點(diǎn)的正確值,則可以用賦值語句或輸入語句在程序中點(diǎn)附近注入這些變量的正確值,然后運(yùn)行程序并檢查所得的輸出.如果輸出結(jié)果是正確的,則錯誤原因在程序的前

23、半部分,反之,錯誤的原因在程序的后半部分.對錯誤原因所在的那部分再重復(fù)使用這個方法,直到把出錯的范圍縮小到容易診斷的程度為止.第四章系統(tǒng)總設(shè)計(1道題)總體設(shè)計主要任務(wù)確定系統(tǒng)總體架構(gòu)與軟、硬件配置;根據(jù)系統(tǒng)分析成果進(jìn)行系統(tǒng)功能模塊的劃分;建立模塊的層次結(jié)構(gòu)及調(diào)用關(guān)系;確定模塊間的接口及人機(jī)界面;設(shè)計數(shù)據(jù)庫總體結(jié)構(gòu)結(jié)構(gòu)化總體設(shè)計常用的工具包括:1、層次圖。層次圖用來描繪軟件的層次結(jié)構(gòu),層層圖中的每個方框代表一個模塊,方框間的連線代表模塊的調(diào)用關(guān)系。2、HIPO圖。HIPO圖是由美國IBM公司發(fā)明的“層次輸入處理輸出圖”的英文縮寫。HIPO圖實(shí)際上由H圖(即層次圖)和IPO圖兩部分組成3、結(jié)構(gòu)圖

24、。GIS軟件體系結(jié)構(gòu)的類型、單機(jī)結(jié)構(gòu)。GIS軟件的所有的功能(輸入輸出、數(shù)據(jù)和應(yīng)用程序)都在一臺計算機(jī)上實(shí)現(xiàn)。隨著計算機(jī)技術(shù)的發(fā)展,該結(jié)構(gòu)逐漸在應(yīng)用中被淘汰。、客戶機(jī)服務(wù)器體系結(jié)構(gòu)Client/Server,簡稱C/S)。C/S體系結(jié)構(gòu)一般部署在局域網(wǎng)中,由客戶應(yīng)用程序(前臺程序)和服務(wù)器程序(后臺程序)組成。C/S模式的特性:位置透明性;平臺獨(dú)立性;數(shù)據(jù)結(jié)構(gòu)透明;分布式的查詢、瀏覽器/服務(wù)器體系結(jié)構(gòu)(Browser/Server,簡稱B/S)。它是一種高度集中的分布式處理模式,數(shù)據(jù)和GIS軟件均存放在服務(wù)器端,使用通用的瀏覽器作為客戶端應(yīng)用的執(zhí)行環(huán)境,不需在客戶端進(jìn)行任何軟件的安裝和維護(hù)工作

25、。B/S模式一般采用三層結(jié)構(gòu):客戶端、應(yīng)用服務(wù)器和數(shù)據(jù)服務(wù)器。、面向地理信息服務(wù)的WebGIS。將WEB服務(wù)應(yīng)用于GIS。目前正處于實(shí)驗性階段軟、硬件環(huán)境配置方案設(shè)計一、硬件環(huán)境。支持GIS開發(fā)和運(yùn)行的硬件平臺,用于存儲、處理、傳輸和顯示空間數(shù)據(jù)。主要包括:主機(jī)、外部設(shè)備、網(wǎng)絡(luò)設(shè)備GIS硬件選擇的原則(1)優(yōu)先選擇符合國際開放性系統(tǒng)兼容的產(chǎn)品;(2)速度及容量方面能滿足系統(tǒng)及用戶的要求;(3)設(shè)備具有足夠的擴(kuò)充、升級靈活性;(4)有較好的圖形顯示和處理功能;(5)實(shí)用性好、性價比高、可維護(hù)性好、可靠、安全保密性能好的設(shè)備;(6)設(shè)備后援支持有保證;(7)軟件豐富,便于實(shí)用;(8)有強(qiáng)大的聯(lián)網(wǎng)能

26、力,適應(yīng)用戶數(shù)的擴(kuò)展。GIS軟件環(huán)境選擇的原則(1)符合開放式系統(tǒng)的要求(2)有必要和足夠的軟件工具平臺(3)功能和效率(4)對新技術(shù)的支持和擴(kuò)充能力(5)可靠性及性價比(6)建設(shè)部門的經(jīng)濟(jì)承受能力GIS功能模塊設(shè)計模塊結(jié)構(gòu)及表示。模塊結(jié)構(gòu)表明了程序各個部件(模塊)的組織情況,通常是樹狀結(jié)構(gòu)或網(wǎng)狀結(jié)構(gòu)。、樹狀結(jié)構(gòu)。(1)整個結(jié)構(gòu)只有一個頂層模塊;(2)上層模塊調(diào)用下層模塊;(3)同一層模塊之間不互相調(diào)用。、網(wǎng)狀結(jié)構(gòu)。(1)任意兩個模塊間都可以有調(diào)用關(guān)系;(2)不存在上級模塊和下屬模塊的關(guān)系,也就分不出層次來;(3)任何兩個模塊都是平等的,沒有從屬關(guān)系。、兩種結(jié)構(gòu)比較。網(wǎng)狀結(jié)構(gòu)由于模塊間相互關(guān)系

27、的任意性,使得整個結(jié)構(gòu)十分復(fù)雜,這與原來劃分模塊,為便于處理的意圖相矛盾,所以在軟件開發(fā)的實(shí)踐中,人們通常采用樹狀結(jié)構(gòu)GIS接口設(shè)計。、系統(tǒng)與標(biāo)準(zhǔn)數(shù)據(jù)的接口。所謂“標(biāo)準(zhǔn)數(shù)據(jù)”是指常用的商業(yè)GIS軟件的數(shù)據(jù)格式,如ESRI的Shp、MapInfo的Mif等格式。、互操作接口。指設(shè)計GIS之間、GIS內(nèi)各子系統(tǒng)之間和子系統(tǒng)內(nèi)各個模塊之間的接口,使它們能夠較好地進(jìn)行通訊和實(shí)現(xiàn)功能共享。、空間數(shù)據(jù)與屬性數(shù)據(jù)的接口。在GIS中,空間數(shù)據(jù)與屬性數(shù)據(jù)的結(jié)合有兩種形式:綁定式和分離式,下表給出兩種結(jié)合方式的比較。、GIS與系統(tǒng)開發(fā)環(huán)境的接口。CAD、OA、RDBMS是政府部門GIS工程方案中系統(tǒng)開發(fā)環(huán)境的組成

28、部分。將這三者和GIS集成起來,設(shè)計良好的接口,組建高效的圖文信息系統(tǒng),是GIS工程方案的核心內(nèi)容之一。人機(jī)交互方式名稱項目命令語言菜單選擇(工具按鈕)填表方式自然語言直接操縱方式系統(tǒng)提示命令屏幕選擇命令屏幕操作序列類自然語言可視對象與動作特點(diǎn)嚴(yán)格的句法功能直觀易操作符合人類交流習(xí)慣以用戶為中心缺點(diǎn)需記憶大量命令靈活性、功能方面較欠缺僅適用于數(shù)據(jù)錄入尚未成熟表達(dá)的內(nèi)容有限優(yōu)點(diǎn)比較靈活學(xué)習(xí)和記憶負(fù)擔(dān)最小易操作,用戶掌握主動權(quán)易掌握、智能控制水平高簡單易學(xué)、速度快、操作靈活適用范圍適用于專家型用戶和咼級用戶各種應(yīng)用系統(tǒng)多用于向系統(tǒng)輸入大量數(shù)據(jù)多用于專家系統(tǒng)面向非專業(yè)用戶和生疏用戶GIS用戶界面設(shè)計

29、的基本原則1、一致性原則。界面的表達(dá)方式應(yīng)盡可能接近用戶的想法;盡可能采用國家及行業(yè)標(biāo)準(zhǔn)和用戶習(xí)慣的方式。2、合適的功能。功能欠缺的系統(tǒng)會使用戶喪失興趣;過多繁瑣的功能則會大量增加系統(tǒng)的復(fù)雜性。3、封裝性。界面要盡量掩藏復(fù)雜的內(nèi)部實(shí)現(xiàn)細(xì)節(jié),使用戶可以集中精力解決專業(yè)應(yīng)用問題。4、靈活性。界面應(yīng)該靈活地安排各種對話方式,充分滿足用戶的各種選擇。5、合理、高效利用屏幕。窗口顯示內(nèi)容應(yīng)協(xié)調(diào)一致;功能菜單應(yīng)建立層次級聯(lián)系,主次菜單應(yīng)有區(qū)別;研究空間信息可視化問題,使用戶更方便地操縱空間數(shù)據(jù);考慮屏幕色彩的合理搭配、屏幕刷新等問題。6、用戶界面的效率。對空間數(shù)據(jù)的操作耗費(fèi)的計算機(jī)資源十分巨大,應(yīng)解決好界

30、面的響應(yīng)速度問題。7、提供反饋、幫助信息及出錯處理機(jī)制。當(dāng)系統(tǒng)執(zhí)行長時間任務(wù)時,界面上應(yīng)顯示有意義的反饋信息,如顯示任務(wù)進(jìn)度的進(jìn)度條等;為更好地幫助用戶完成任務(wù),系統(tǒng)應(yīng)提供提-12-示幫助或聯(lián)機(jī)幫助文檔;當(dāng)用戶操作失敗時,系統(tǒng)應(yīng)及時指出錯誤所在并提出改進(jìn)意見。GIS輸入設(shè)計的常用輸入方式類別輸入設(shè)備優(yōu)點(diǎn)缺點(diǎn)適用性鍵盤/鼠標(biāo)輸入數(shù)/模、模/數(shù)轉(zhuǎn)換輸入網(wǎng)絡(luò)傳送數(shù)據(jù)光/磁盤傳送數(shù)據(jù)鍵盤和鼠標(biāo)直觀、簡便、易于操作工作量大、速度慢、出錯率高用于常規(guī)、少量的數(shù)據(jù)和控制信息以及原始數(shù)據(jù)的錄入光電設(shè)備快速、安全可靠應(yīng)用范圍有限,有時需進(jìn)行后續(xù)處理條碼主要應(yīng)用于商業(yè)企業(yè)、工商等信息系統(tǒng);掃描儀用于圖像數(shù)據(jù)的錄入

31、等網(wǎng)線光介質(zhì)和磁介質(zhì)快速、操作方便、可靠、安全不需增加任何設(shè)備,操作方便只能在網(wǎng)絡(luò)內(nèi)部進(jìn)行數(shù)據(jù)傳送受傳送介質(zhì)容量的限制地圖輸出要求地圖內(nèi)容的可靠性;空間信息轉(zhuǎn)化為地圖符號的合理性;空間內(nèi)容的分類和分級的科學(xué)性;符號配置定位的精確性;制圖要素的完備性,如圖名、圖例和比例尺等。適用于網(wǎng)絡(luò)化信息系統(tǒng)的數(shù)據(jù)傳輸適用于主-子系統(tǒng)間的數(shù)據(jù)聯(lián)接第十章GIS維護(hù)(1道題)改正性維護(hù)適應(yīng)性維護(hù)完善性維護(hù)軟件維護(hù)面臨的問題1、維護(hù)的代價高昂;2、理解別人寫的程序通常非常困難;3、需要維護(hù)的軟件往往沒有合格的文檔,或文檔資料顯著不足;4、當(dāng)要求對軟件進(jìn)行維護(hù)時,不能指望由開發(fā)人員給我們仔細(xì)說明軟件;5、軟件維護(hù)不是

32、一項吸引人的工作,因為維護(hù)工作經(jīng)常遭受挫折。軟件維護(hù)過程(PPT上)一、維護(hù)組織通常并不需要建立正式的維護(hù)組織,但非正式地委托責(zé)任也是十分必要的。軟件維護(hù)一般由11類人員構(gòu)成。二、維護(hù)報告用標(biāo)準(zhǔn)化格式表達(dá)的所有軟件維護(hù)要求的書面報告,主要有兩類文件:維護(hù)要求表、軟件修改報告1、維護(hù)要求表。是用戶表達(dá)軟件維護(hù)要求的書面報告,有時也稱軟件問題報告。改正性維護(hù)適應(yīng)性維護(hù)完善性維護(hù)2、軟件修改報告由軟件維護(hù)人員根據(jù)用戶的維護(hù)要求而制定的,用來反映軟件維護(hù)過程的書面報告。三、維護(hù)事件流GIS維護(hù)流程(書上)1、提交GIS維護(hù)申請;2、評估維護(hù)請求;3、維護(hù)過程。(1)確定維護(hù)的性質(zhì);(2)改正性維護(hù);(3)適應(yīng)性和完善性維護(hù);(4)實(shí)施維護(hù)工作;(5)編寫詳細(xì)的維護(hù)報告第八章GIS實(shí)施(1道題)GIS設(shè)計評價指標(biāo):數(shù)據(jù)結(jié)構(gòu)是否簡明;設(shè)計是否靈活;設(shè)計是否完整;設(shè)計是否可靠;設(shè)計是否經(jīng)濟(jì)系統(tǒng)實(shí)施階段的任務(wù)1、硬件和軟件的購置及安裝2、程序的編寫與調(diào)試3、系統(tǒng)的安裝與調(diào)試4、培訓(xùn)5、系統(tǒng)中有關(guān)數(shù)據(jù)的錄入或轉(zhuǎn)換程序編寫的組織管理1、程序員組織訓(xùn)練2、購進(jìn)軟件消化利用3、程序模塊的編寫4、程序模塊的調(diào)試5、程序模塊的驗收-13-

展開閱讀全文
溫馨提示:
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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

相關(guān)資源

更多
正為您匹配相似的精品文檔
關(guān)于我們 - 網(wǎng)站聲明 - 網(wǎng)站地圖 - 資源地圖 - 友情鏈接 - 網(wǎng)站客服 - 聯(lián)系我們

copyright@ 2023-2025  zhuangpeitu.com 裝配圖網(wǎng)版權(quán)所有   聯(lián)系電話:18123376007

備案號:ICP2024067431-1 川公網(wǎng)安備51140202000466號


本站為文檔C2C交易模式,即用戶上傳的文檔直接被用戶下載,本站只是中間服務(wù)平臺,本站所有文檔下載所得的收益歸上傳人(含作者)所有。裝配圖網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對上載內(nèi)容本身不做任何修改或編輯。若文檔所含內(nèi)容侵犯了您的版權(quán)或隱私,請立即通知裝配圖網(wǎng),我們立即給予刪除!