土地管理信息系統(tǒng)建設(shè)_第1頁
土地管理信息系統(tǒng)建設(shè)_第2頁
土地管理信息系統(tǒng)建設(shè)_第3頁
土地管理信息系統(tǒng)建設(shè)_第4頁
土地管理信息系統(tǒng)建設(shè)_第5頁
已閱讀5頁,還剩10頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

土地信息系統(tǒng)建設(shè)土地管理信息系統(tǒng)建設(shè)概述?系統(tǒng)建設(shè)的系統(tǒng)工程指導(dǎo)思想?系統(tǒng)建設(shè)的過程步驟?系統(tǒng)建設(shè)的組織準(zhǔn)備7.1.1系統(tǒng)建設(shè)的系統(tǒng)工程指導(dǎo)思想(1)?歷史上土地信息系統(tǒng)建設(shè)中的不足:開發(fā)系統(tǒng)軟件;數(shù)據(jù)的標(biāo)準(zhǔn)化和規(guī)范化;數(shù)據(jù)質(zhì)量控制方法;文擋的規(guī)范和管理等,具體表現(xiàn)1、開發(fā)的軟件與實(shí)際土地管理業(yè)務(wù)流程不符,(雙方信息交流不充分)2、對系統(tǒng)建設(shè)成本和速度估計(jì)不很準(zhǔn)確,實(shí)際成本比估計(jì)成本有可能高出一個數(shù)量級,實(shí)際速度比預(yù)期長數(shù)月(年)。3、開發(fā)出的軟件沒有經(jīng)過嚴(yán)格的測試,結(jié)果造成建庫困難,可靠性差,效率低,維護(hù)成本高,4、數(shù)據(jù)結(jié)構(gòu)、編碼沒有規(guī)范化、標(biāo)準(zhǔn)化,影響系統(tǒng)的接口與再開發(fā)。系統(tǒng)建設(shè)的系統(tǒng)工程指導(dǎo)思想(2)5、缺乏對系統(tǒng)建設(shè)中輸入數(shù)據(jù)的質(zhì)量控制認(rèn)識和措施,以及對海量數(shù)據(jù)和變更數(shù)據(jù)的存儲、維護(hù)、管理的認(rèn)識,在系統(tǒng)建設(shè)中出現(xiàn)管理混亂等問題。?6、文檔資料管理混亂,缺乏必要的文檔資料或文檔資料不合格,對系統(tǒng)的二次開發(fā)和維護(hù)帶來困難。?7、系統(tǒng)的后期服務(wù)差,升級困難。?8、系統(tǒng)使用人員對軟件的維護(hù)和管理缺乏認(rèn)識,甚至不會使用軟件,系統(tǒng)建設(shè)處于癱瘓狀態(tài)。系統(tǒng)建設(shè)應(yīng)該是一種組織良好,管理嚴(yán)密,各類人員協(xié)同配合,共同完成的工程項(xiàng)目。因此要解決系統(tǒng)建設(shè)中出現(xiàn)的各類問題,就要用系統(tǒng)工程的思想去指導(dǎo)系統(tǒng)建設(shè)。系統(tǒng)建設(shè)的系統(tǒng)工程指導(dǎo)思想(3)?系統(tǒng)工程在系統(tǒng)科學(xué)體系中屬于工程技術(shù)類,是一門新興橫向交叉科學(xué),至今還沒有統(tǒng)一的定義。?錢學(xué)森(1978):系統(tǒng)工程是組織管理系統(tǒng)的規(guī)劃、研究、設(shè)計(jì)、制造、實(shí)驗(yàn)和使用的科學(xué)方法,是一種對所有系統(tǒng)都具有普遍意義的科學(xué)方法。?美國技術(shù)詞典(1957):系統(tǒng)工程是復(fù)雜系統(tǒng)設(shè)計(jì)的科學(xué),該系統(tǒng)由許多密切的元素組成。設(shè)計(jì)該復(fù)雜系統(tǒng)時,應(yīng)有明確的預(yù)定功能及目標(biāo),并協(xié)調(diào)各個元素之間及元素和整體之間的有機(jī)聯(lián)系,以使系統(tǒng)能從整體上達(dá)到最優(yōu)目標(biāo)。在設(shè)計(jì)系統(tǒng)時,要同時考慮到參與活動的人的因素及其作用。根據(jù)以上論點(diǎn),大型復(fù)雜的系統(tǒng)建設(shè),應(yīng)以系統(tǒng)工程的思想去指導(dǎo)系統(tǒng)建設(shè)。系統(tǒng)建設(shè)的過程步驟?1、系統(tǒng)分析時期?確定任務(wù)(目標(biāo));可行性研究;需求分析?2、系統(tǒng)開發(fā)時期?總體設(shè)計(jì);詳細(xì)設(shè)計(jì);系統(tǒng)測試;數(shù)據(jù)庫建立?3、系統(tǒng)維護(hù):使用過程錯誤的改正;不同環(huán)境的適應(yīng);新模塊的開發(fā)等系統(tǒng)建設(shè)的組織準(zhǔn)備?成立土地管理部門和系統(tǒng)軟件開發(fā)人員共同參加的部門?項(xiàng)目管理人員:項(xiàng)目設(shè)計(jì)、實(shí)施?系統(tǒng)開發(fā)人員:編程、測試、實(shí)施、運(yùn)行、維護(hù)?土管部門(用戶)技術(shù)人員:軟件測試、維護(hù)、數(shù)據(jù)庫建立、檢核,為日后運(yùn)行打下基礎(chǔ)可行性研究(1)本階段的目的不是解決問題,而是確定問題是否可能或值得解決。根據(jù)系統(tǒng)分析人員對土地業(yè)務(wù)流程的調(diào)查,導(dǎo)出較粗略的系統(tǒng)邏輯模型,包括系統(tǒng)流程圖和數(shù)據(jù)流程圖,然后提出幾種設(shè)計(jì)方案,分析各個方案的利弊,從而判斷預(yù)定的目標(biāo)能否實(shí)現(xiàn),效益能否值得開發(fā)。具體從以下幾個方面去考慮:可行性研究(2)?數(shù)據(jù)條件:數(shù)據(jù)的類型、質(zhì)量、精度和完備程度能否滿足系統(tǒng)建設(shè)的要求?技術(shù)條件:硬件、軟件(通用、自己開發(fā))、技術(shù)人員(系統(tǒng)開發(fā)、土地業(yè)務(wù))能否滿足系統(tǒng)建設(shè)的要求?經(jīng)濟(jì)條件:硬件、軟件、建庫、編程、系統(tǒng)維護(hù)的費(fèi)用可行性研究(3)?成本效益分析:經(jīng)濟(jì)/社會(決策的科技成份等)效益。成本估計(jì)法估算成本?項(xiàng)目進(jìn)度計(jì)劃:可行性研究(4)其他:有關(guān)部門和用戶的支持程度等系統(tǒng)需求分析(1)?調(diào)查研究?工作流程分析?數(shù)據(jù)流程分析?數(shù)據(jù)結(jié)構(gòu)框架設(shè)計(jì)系統(tǒng)需求分析(2)?需求分析的基本任務(wù)是準(zhǔn)確回答:系統(tǒng)必須做什么?即確定系統(tǒng)必須具有的功能和性質(zhì),通過分析實(shí)際工作的業(yè)務(wù)運(yùn)行和數(shù)據(jù)流向,得出用系統(tǒng)流程圖所定義的詳細(xì)的系統(tǒng)邏輯模型。注意潛在需求。?可行性研究是在短時間內(nèi)、以較小的成本粗略地(忽略細(xì)節(jié))估計(jì)項(xiàng)目是否可行。?所以兩者不可替代。系統(tǒng)需求分析(3)需求分析實(shí)際上是一個繼承與發(fā)展的過程。“繼承”是首先要求全面調(diào)查、了解目前組織機(jī)構(gòu)的常規(guī)工作,理解其間的運(yùn)作及關(guān)鍵步驟。繼承的過程是一個學(xué)習(xí)和認(rèn)識的過程。以對各類數(shù)據(jù)內(nèi)容和行為進(jìn)行調(diào)查的方式為主。?“發(fā)展”則是基于對現(xiàn)有數(shù)據(jù)和機(jī)構(gòu)組織理解的基礎(chǔ)之上,用新的觀點(diǎn)和GIS技術(shù)來更有效的完成同樣的日常任務(wù)。有時這種發(fā)展只是簡單的提高效率,而有時可能是天翻地覆的變化,甚至?xí)鹫麄€機(jī)構(gòu)全面改革,所以發(fā)展是一個改革和創(chuàng)新的過程,該過程以分析和創(chuàng)造為主。?因此,需求分析是系統(tǒng)開發(fā)的基礎(chǔ),關(guān)系到系統(tǒng)建設(shè)的成敗。7.3系統(tǒng)需求分析(4)?土地管理信息系統(tǒng)的需求分析必須由土地管理部門業(yè)務(wù)人員和軟件開發(fā)系統(tǒng)分析員共同參與,使土管人員了解計(jì)算機(jī)對數(shù)據(jù)和業(yè)務(wù)的處理過程,開發(fā)人員了解土管業(yè)務(wù)。最后對需求分析提交的文檔進(jìn)行嚴(yán)格的審查。調(diào)查研究?目的:搞清系統(tǒng)相關(guān)工作的體制結(jié)構(gòu)和業(yè)務(wù)流程,為系統(tǒng)框架和功能打下基礎(chǔ)。?方式:面談、參觀、問卷、索取資料、座談等?內(nèi)容:組織模式、各科職責(zé)范圍,業(yè)務(wù)流程,數(shù)據(jù)流程、數(shù)據(jù)處理過程與數(shù)據(jù)要求、數(shù)據(jù)處理結(jié)果(表格、圖件、報(bào)告、分析結(jié)果等);計(jì)算機(jī)軟硬件,技術(shù)人員水平等工作流程分析?對現(xiàn)有的工作模式和運(yùn)行過程進(jìn)行調(diào)查、研究,并以方框圖形式表達(dá)出來,依此作為確定系統(tǒng)功能的依據(jù)。數(shù)據(jù)流程分析(1)?分析數(shù)據(jù)的流動和處理情況,通常用數(shù)據(jù)流程圖來表示,以確定數(shù)據(jù)輸入\輸出的類型和作為總體設(shè)計(jì)階段設(shè)計(jì)數(shù)據(jù)庫的依據(jù).數(shù)據(jù)流程分析(2)數(shù)據(jù)流程分析(3)?數(shù)據(jù)輸入、輸出清單?列出系統(tǒng)建設(shè)中所需的輸入、輸出的數(shù)據(jù)來源、格式,輸出數(shù)據(jù)的格式等信息作為總體設(shè)計(jì)數(shù)據(jù)庫結(jié)構(gòu)的依據(jù)。數(shù)據(jù)結(jié)構(gòu)框架設(shè)計(jì)?層次方框圖Warnier圖?法國計(jì)算機(jī)Warnier提出的表示信息層次結(jié)構(gòu)圖形工具,稱為Warnier圖IPO圖IPO圖是輸入/處理/輸出圖的縮寫,它是IBM公司發(fā)展完善的一種圖形工具。?需求分析的結(jié)果是系統(tǒng)開發(fā)時期的基礎(chǔ),必須仔細(xì)驗(yàn)證它的正確性,系統(tǒng)開發(fā)人員必須和土地管理人員取得完全一致的意見,需求分析的文檔應(yīng)該被土地管理人員所確認(rèn)??傮w設(shè)計(jì)?總體設(shè)計(jì)的基本目的是回答:“系統(tǒng)從總體上應(yīng)該如何實(shí)現(xiàn)”這個問題。?具體任務(wù)1、設(shè)計(jì)軟件的功能結(jié)構(gòu),即確定系統(tǒng)中每個程序由那些模塊組成,以及這些模塊間的相互關(guān)系。?2、確定數(shù)據(jù)庫的數(shù)據(jù)結(jié)構(gòu),數(shù)據(jù)內(nèi)容。?并將這些內(nèi)容寫成報(bào)告。但功能結(jié)構(gòu)和數(shù)據(jù)結(jié)構(gòu)的每個元素仍處于黑盒子狀態(tài),這些具體內(nèi)容將在以后詳細(xì)設(shè)計(jì)。設(shè)計(jì)方法目前系統(tǒng)設(shè)計(jì)常用的三種方法:過程法(結(jié)構(gòu)化分析)、原型法、面向?qū)ο蠓ā?1、過程法:70年代美國Yourdon公司提出。主要工作步驟(1)理解當(dāng)前(正在運(yùn)行)系統(tǒng),獲得當(dāng)前系統(tǒng)的“具體模型”;(2)從當(dāng)前系統(tǒng)中抽象出當(dāng)前系統(tǒng)邏輯模型;(3)分解目標(biāo)系統(tǒng)與當(dāng)前系統(tǒng)邏輯上的差異,建立目標(biāo)系統(tǒng)邏輯模型;(4)為目標(biāo)系統(tǒng)邏輯模型做補(bǔ)充,如人工界面要求等。這種方法強(qiáng)調(diào)自頂向下分段開發(fā),在進(jìn)入開發(fā)前必須對需求嚴(yán)格定義,以提高系統(tǒng)軟件開發(fā)的成功率。原型法(1)實(shí)踐表明,在系統(tǒng)建立之前很難僅僅依靠分析就建立起一套完整、一致、有效的應(yīng)用需求,過程法的策略不能適應(yīng)用戶需求不斷變化的情況,原型法打破了這種模式。?基本思路:在系統(tǒng)建設(shè)的早期階段,生成一個系統(tǒng)原型,然后將該原型提供給用戶使用,再根據(jù)用戶反饋的意見修正原型,補(bǔ)充新數(shù)據(jù)、數(shù)據(jù)結(jié)構(gòu)和應(yīng)用模型,再提交給用戶使用。即在設(shè)計(jì)過程中,包含一個再設(shè)計(jì)的過程。原型法(2)?原型設(shè)計(jì)法的基本模型原型法(3)?系統(tǒng)原型是一個有待改進(jìn)的早期版本,它的意義在于驗(yàn)證需求、設(shè)計(jì)方案和更好的與用戶交流,這種設(shè)計(jì)思想對于較復(fù)雜和具有不確定性的確系統(tǒng)目標(biāo)有較強(qiáng)的適應(yīng)性,可以使設(shè)計(jì)與實(shí)施達(dá)到更為密切的結(jié)合。?通常有三種類型:?(1)用于驗(yàn)證軟件需求的原型:驗(yàn)證軟件的功能。?(2)用于驗(yàn)證設(shè)計(jì)方案的原型:驗(yàn)證設(shè)計(jì)的總體結(jié)構(gòu)和關(guān)鍵算法。?(3)用于演示出目標(biāo)系統(tǒng)的原型:作為溝通各方的基礎(chǔ)和實(shí)踐的平臺對象法為了克服軟件質(zhì)量和軟件生產(chǎn)率低下而發(fā)展起來的一種程序設(shè)計(jì)方法。面向?qū)ο蟮幕咎匦裕?(1)標(biāo)識惟一性:每個對象(一條道路、一塊旱地)都有自身的惟一標(biāo)識?(2)分類性:將具有一致數(shù)據(jù)結(jié)構(gòu)(屬性)和行為(操作)的對象抽象成類,如線狀地物類包含公路、渠林等對象。?(3)多態(tài)性:指同一個操作可以有多個不同的類的行為。?(4)繼承性:指對有層次關(guān)系的屬性和操作進(jìn)行共享的一種方式,即子類的確一些屬性和操作來源于它的父類。如:道路是線狀地物的子類,它的某些操作(如刪除、顯示)和屬性(如寬度、權(quán)屬)是線狀地物共有的,所以僅在線狀地物中定義它們,然后再遺傳過來。功能設(shè)計(jì)?這里的功能設(shè)計(jì)是指進(jìn)行結(jié)構(gòu)設(shè)計(jì),具體的過程設(shè)計(jì)是詳細(xì)設(shè)計(jì)階段的任務(wù)。?功能設(shè)計(jì)應(yīng)尊循的幾個基本原則1、模塊化原理:把程序分成幾個模塊,使得程序容易測試,提高軟件的可靠性?2、抽象:將問題抽象為高低層次,分別解決?3、信息隱蔽原理和局部化:隱蔽原理是指將某些模塊中的一些信息對另一些模塊進(jìn)行屏蔽;局部化是指把一些關(guān)系密切的軟件因素物理的放近。?4、模塊獨(dú)立:模塊間應(yīng)盡量減少依賴,模塊的獨(dú)立程度可以由兩個定性標(biāo)準(zhǔn)度量,即內(nèi)聚和藕合。內(nèi)聚和藕合(1)?(1)藕合:耦合衡量不同模塊彼此互相依賴的緊密程度?數(shù)據(jù)耦合:兩個模塊之間僅僅存在“數(shù)據(jù)”交換?控制耦合:兩個模塊之間存在控制信息交換?公共環(huán)境耦合:兩個或多個模塊通過公共數(shù)據(jù)環(huán)境相互作用,公共環(huán)境可以是全程變量、共享的通訊區(qū)、內(nèi)存的公共覆蓋區(qū)等。?內(nèi)容耦合:有下列情況者,屬于內(nèi)容耦合一個模塊訪問另一個模塊的內(nèi)部數(shù)據(jù)一個模塊不通過正常入口而轉(zhuǎn)到另一個模塊內(nèi)部兩個模塊有一部分程序代碼重疊(只可能出現(xiàn)在匯編程序中)一個模塊有多個入口(即一個模塊有幾種)?設(shè)計(jì)原則:盡量使用數(shù)據(jù)耦合,少用控制耦合,限制公共環(huán)境耦合的范圍,完全不使用內(nèi)容耦合。內(nèi)聚和藕合(2)?(2)內(nèi)聚:內(nèi)聚衡量一個模塊內(nèi)部各個元素彼此結(jié)合的緊密程度。?理想內(nèi)聚的模塊只做一件事情,設(shè)計(jì)時應(yīng)盡量做到高內(nèi)聚,中等內(nèi)聚也可采用低內(nèi)聚不要使用。數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì)?數(shù)據(jù)結(jié)構(gòu)是指數(shù)據(jù)的邏輯關(guān)系,其內(nèi)容包括:?1、數(shù)據(jù)庫的數(shù)據(jù)內(nèi)容:依據(jù)需求分析中數(shù)據(jù)流程圖來確定,如從土地詳查數(shù)據(jù)流程圖可看出土地詳查數(shù)據(jù)可分為圖形與屬性兩部分。?2、數(shù)據(jù)庫模型:網(wǎng)狀、層狀和關(guān)系型;數(shù)據(jù)庫中屬性表與屬性關(guān)系的設(shè)計(jì)(1)?(1)設(shè)計(jì)相互關(guān)聯(lián)的表格數(shù)據(jù)庫中屬性表與屬性關(guān)系的設(shè)計(jì)(2)?(2)數(shù)據(jù)的均衡化將數(shù)據(jù)庫中各關(guān)系表進(jìn)行分解,使其變成更簡單、更穩(wěn)定的一套關(guān)系表的過程叫做數(shù)據(jù)庫的均衡化。均衡化的目的是保持?jǐn)?shù)據(jù)間更為恰當(dāng)?shù)南嗷ヒ蕾嚺c獨(dú)立的關(guān)系,減少數(shù)據(jù)庫冗余度,加強(qiáng)數(shù)據(jù)庫的獨(dú)立性與安全性。均衡化程度越高,數(shù)據(jù)庫的存儲性也越高,各表格之間的關(guān)系也越明顯。數(shù)據(jù)庫的均衡化過程常常是一種憑直覺和經(jīng)驗(yàn)的分析過程,但也是一個數(shù)據(jù)庫設(shè)計(jì)者必須掌握而且擅長的部分。數(shù)據(jù)庫中屬性表與屬性關(guān)系的設(shè)計(jì)(3)?(3)使用實(shí)體一關(guān)系模型進(jìn)行關(guān)系表的規(guī)范化實(shí)體—關(guān)系模型,即E--R模型,是用實(shí)體關(guān)系表示數(shù)據(jù)的模型,它提供的是一種從上到下解決問題的方法,主要用途是清楚的表達(dá)實(shí)體間的關(guān)系。數(shù)據(jù)庫中屬性表與屬性關(guān)系的設(shè)計(jì)(4)?(4)邏輯數(shù)據(jù)圖:邏輯數(shù)據(jù)圖是一種很有用的數(shù)據(jù)庫設(shè)計(jì)表達(dá)工具,它可以將設(shè)計(jì)者的關(guān)系全部表達(dá)出來。例圖7-9,第314頁。3、數(shù)據(jù)庫組織?數(shù)據(jù)分層影響因素?1、圖形要素:點(diǎn)、線、區(qū)?2、不同屬性結(jié)構(gòu)(道路、溝渠)?3、不同的屬性信息(圖斑、行政區(qū)劃)界面設(shè)計(jì)?設(shè)計(jì)原則?1、界面一目了然,操作手續(xù)簡單?2、盡量采用土管專業(yè)術(shù)語,遵從用戶工作習(xí)慣。?3、操作過程可視化,如運(yùn)行百分比條?4、支持用戶批業(yè)處理作業(yè),提高效率詳細(xì)設(shè)計(jì)?詳細(xì)設(shè)計(jì)不是具體編寫程序,是要設(shè)計(jì)出程序的“藍(lán)圖”,以供下一步寫程序提供依據(jù)。具體任務(wù)?功能模塊的詳細(xì)設(shè)計(jì)?數(shù)據(jù)庫結(jié)構(gòu)設(shè)計(jì)?數(shù)據(jù)字典功能模塊詳細(xì)設(shè)計(jì)?將一個模塊功能分解細(xì)劃為具體處理步驟,寫出程序流程圖。?具體步驟?1、分析和確定輸入/輸出數(shù)據(jù)的邏輯結(jié)構(gòu)2、依據(jù)輸入數(shù)據(jù)結(jié)構(gòu)導(dǎo)出程序結(jié)構(gòu)?3、畫出程序流程圖?例計(jì)算分坡度等級的耕地面積程序流程圖數(shù)據(jù)庫結(jié)構(gòu)設(shè)計(jì)(1)?1、數(shù)據(jù)編碼的標(biāo)準(zhǔn)和規(guī)范?重要性:數(shù)據(jù)的共享、流通、可持續(xù)利用?注意問題:規(guī)范化:最大限度的與國家、行業(yè)標(biāo)準(zhǔn)一致科學(xué)性和系統(tǒng)性:一致性與兼容性包容性和可擴(kuò)充性相對穩(wěn)定性數(shù)據(jù)庫結(jié)構(gòu)設(shè)計(jì)(2)?2、數(shù)據(jù)庫設(shè)計(jì):屬性數(shù)據(jù)類型設(shè)計(jì)、編碼設(shè)計(jì)、關(guān)鍵項(xiàng)設(shè)計(jì)等?3、存儲管理結(jié)構(gòu)的設(shè)計(jì)?(1)數(shù)據(jù)庫管理:訪問、編輯權(quán)限的設(shè)計(jì)?(2)數(shù)據(jù)精度:應(yīng)當(dāng)明白,對數(shù)據(jù)庫來說:?數(shù)據(jù)庫的精度不會因?yàn)椴捎米詣踊杉瘮?shù)據(jù)而提高?數(shù)字化圖形精度不會高于于原始圖件?數(shù)據(jù)庫精度受限于庫中精度最低的那部分?jǐn)?shù)據(jù)數(shù)據(jù)字典數(shù)據(jù)流程圖和數(shù)據(jù)庫設(shè)計(jì)從功能和數(shù)據(jù)兩個角度說明系統(tǒng),但仍不完善,需要對數(shù)據(jù)流程圖和數(shù)據(jù)模型中的每一個成分加以定義,才能構(gòu)成一個完整的系統(tǒng)描述,這種描述需要依靠數(shù)據(jù)字典。數(shù)據(jù)字典是關(guān)于數(shù)據(jù)描述信息的名詞數(shù)據(jù)庫,它包含每一數(shù)據(jù)元的名字、意義、描述、來源、功用、格式以及與其他數(shù)據(jù)的關(guān)系。建立數(shù)據(jù)字典可以幫助用戶了解整個數(shù)據(jù)庫的組織和內(nèi)容,以便更好的使用數(shù)據(jù)庫。?數(shù)據(jù)字典應(yīng)是一個不斷更新的動態(tài)文件。?數(shù)據(jù)字典的內(nèi)容(1)數(shù)據(jù)庫的總體組織結(jié)構(gòu)(2)數(shù)據(jù)庫總體設(shè)計(jì)框架(3)各數(shù)據(jù)層的詳細(xì)內(nèi)容定義及結(jié)構(gòu)(4)數(shù)據(jù)命名的定義等系統(tǒng)測試(1)?系統(tǒng)測試的目的:在軟件投入正式運(yùn)行之前,盡可能多的發(fā)現(xiàn)問題。?測試類型:?黑盒測試法:(功能測試)僅考慮輸入、輸出,不考慮內(nèi)部合理性?白盒測試法(性能測試):按照程序內(nèi)部的邏輯測試程序,檢驗(yàn)程序中的每一條通路能否按預(yù)定的要求正確工作。系統(tǒng)測試(2)?測試人員的組成:土地管理人員和計(jì)算機(jī)人員?測試前要做的兩件事?(1)向測試人員提供需求說明書、設(shè)計(jì)說明書和源程序清單等資料?(2)測試著寫出測試計(jì)劃和測試方案。測試方案應(yīng)包括輸入數(shù)據(jù),每組數(shù)據(jù)預(yù)定要檢驗(yàn)的功能及應(yīng)得到的正確輸出。測試結(jié)束后,測試人員要寫出測試報(bào)告系統(tǒng)測試(3)?測試步驟?單元測試:發(fā)現(xiàn)編程和詳細(xì)設(shè)計(jì)的錯誤?綜合測試:將模塊組裝起來進(jìn)行測試,意在發(fā)現(xiàn)接口問題?驗(yàn)收測試:測試軟件的功能是否達(dá)到用戶要求系統(tǒng)測試(3)?單元測試:集中驗(yàn)證軟件設(shè)計(jì)的最小單元一模塊。以詳細(xì)設(shè)計(jì)為指南,對重要的執(zhí)行通路進(jìn)行測試。?測試技術(shù)方法:(1)邏輯覆蓋:對程序所有邏輯過程(包括每一個語句)進(jìn)行詳盡的測試,檢測是否達(dá)到預(yù)定的結(jié)果。?(2)等價劃分:將所有可能的輸入數(shù)據(jù)(有效的和無效的)劃分成若干等價類,假定每類中的一個典型值在測試中的作用與這一類的所有其他值的作用相同。因此可以用它的測試結(jié)果來代替其他同類數(shù)據(jù)測試。?(3)邊界值分析:選取等于、稍大于、梢小于等價類邊界值的數(shù)據(jù)進(jìn)行測試。?(4)錯誤推測:靠經(jīng)驗(yàn)和直覺,對程序中可能發(fā)生錯誤的區(qū)域進(jìn)行測試。系統(tǒng)測試(4)?綜合測試:將模塊按設(shè)計(jì)要求組裝起來進(jìn)行測試,目的是發(fā)現(xiàn)與接口有關(guān)的問題。例如一個模塊對另一個模塊可能由于疏忽而造成有害影響;把子功能結(jié)合起來可能不產(chǎn)生預(yù)期的主功能;個別可以接受的誤差可能累計(jì)到超差的程度等。?測試方法?非漸增式測試:將所有模塊結(jié)合在一起進(jìn)行測試。?漸增式測試:逐個增加模塊進(jìn)行測試,直至所有模塊全部加完。系統(tǒng)測試(5)?驗(yàn)收測試:測試軟件的功能和性能是否達(dá)到(用戶)土管部門的要求?注意事項(xiàng):?某些已測試過的純技術(shù)性的特點(diǎn)可以不再測試?對用戶特別感興趣的功能和性能,可增加一些測試?用真實(shí)的數(shù)據(jù)進(jìn)行測試檢測指標(biāo):?系統(tǒng)效率:包括內(nèi)存占有率、運(yùn)行速度等?系統(tǒng)運(yùn)行結(jié)果的正確性、精度達(dá)到的指標(biāo)?數(shù)據(jù)輸出的規(guī)范性?其他:兼容性、可維護(hù)性等?檢測報(bào)告:檢測過程、檢測結(jié)果數(shù)字指標(biāo)?驗(yàn)收測試發(fā)現(xiàn)的問題往往與需求分析有關(guān),所以需與土管人員充分協(xié)商解決數(shù)據(jù)庫的建立數(shù)據(jù)的獲取和預(yù)處理?數(shù)據(jù)獲?。簣D件、臺帳、電子數(shù)據(jù)?預(yù)處理:?1、圖形數(shù)據(jù)?圖斑不閉合?斷線?不同寬度線狀地物的分界點(diǎn)?兩條線平行存在時,哪一條是圖斑界?2、屬性數(shù)據(jù)?缺、漏、錯、相同編號數(shù)據(jù)錄入?1、圖形數(shù)據(jù)?制定統(tǒng)一的錄入方法、步驟?建立質(zhì)量控制體系?進(jìn)度、預(yù)算跟蹤?精度:控制點(diǎn)、矢量化、接邊、“雙眼皮”?2、屬性數(shù)據(jù)?隨圖錄入/單獨(dú)錄入?盡量采用系統(tǒng)功能自動賦值數(shù)據(jù)質(zhì)量控制和評價(1)?1、數(shù)據(jù)質(zhì)量衡量準(zhǔn)則?準(zhǔn)確性;即測量值與真值間的接近程度,用誤差來表示?屬性數(shù)據(jù)的正確性:遺漏、重復(fù)等問題?完整性:數(shù)據(jù)在類型和特定空間范圍內(nèi)完整的程度,如地類編碼能否表達(dá)各種用地類型。?一致性:指同一現(xiàn)象或同類現(xiàn)象的表達(dá)一致程度,如圖形、屬性數(shù)據(jù)的關(guān)聯(lián)程度?現(xiàn)勢性數(shù)據(jù)質(zhì)量控制和評價(2)2、數(shù)據(jù)誤差來源分析?數(shù)據(jù)搜集?數(shù)據(jù)輸入?數(shù)據(jù)存儲?數(shù)據(jù)處理?數(shù)據(jù)輸出?數(shù)據(jù)使用數(shù)據(jù)質(zhì)量控制和評價(3)3、數(shù)據(jù)質(zhì)量控制技術(shù)?數(shù)據(jù)采集的前期控制?制定數(shù)據(jù)采集詳細(xì)規(guī)范?進(jìn)行工作進(jìn)程記錄:避免漏輸圖形要素,記錄疑難問題?開發(fā)輸入程序:減少人工錄入誤差?分階段控制質(zhì)量?數(shù)據(jù)質(zhì)量控制的后期處理?拓?fù)溴e誤檢查?蒙透法:將電子數(shù)據(jù)輸出,與原圖疊在一起檢查重復(fù)、遺漏、超誤差線畫、注記?人工核查:屬性數(shù)據(jù)打印檢查?編碼字位檢查:空碼、重碼、缺位碼?面積匯總檢查:分地類、

溫馨提示

  • 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論