土地信息系統(tǒng)設(shè)計的基本原理與方法以及如何利用多種GIs平臺進(jìn)行土地信息系統(tǒng)的設(shè)計與建立。全書共分八章,主要內(nèi)容有:土地信息系統(tǒng)工程設(shè)計原理;土地信息系統(tǒng)工程的管理方法;土地信息系統(tǒng)網(wǎng)絡(luò)工程原理及解決方案;土地信息系統(tǒng)設(shè)計實例;MapBasic、MapX、ArcView Avenue、Are/Info AMI一的基本使用方法及系統(tǒng)開發(fā)實例。
本書是在作者多年從事土地信息系統(tǒng)教學(xué)和科研的基礎(chǔ)上編寫而成的,內(nèi)容豐富,結(jié)構(gòu)嚴(yán)謹(jǐn),強(qiáng)調(diào)理論與實踐相結(jié)合,可作為土地資源管理、地理信息系統(tǒng)等相關(guān)專業(yè)的本科生和研究生教材,也可作為從事相關(guān)工作的科技工作人員的參考書。
第一章 土地信息系統(tǒng)工程設(shè)計原理
第一節(jié) 軟件工程簡介
一、軟件工程的概念
二、軟件工程的目標(biāo)
三、軟件工程過程
四、軟件生存周期模型
第二節(jié) 土地信息系統(tǒng)工程概述
一、土地信息系統(tǒng)工程的概念
二、土地信息系統(tǒng)總體結(jié)構(gòu)及其工程的分類
三、土地信息系統(tǒng)工程的硬件環(huán)境
四、土地信息系統(tǒng)工程的軟件環(huán)境
第三節(jié) 土地信息系統(tǒng)工程建設(shè)步驟
一、可行性研究
二、需求分析
三、系統(tǒng)總體設(shè)計
四、系統(tǒng)詳細(xì)設(shè)計
五、系統(tǒng)的實現(xiàn)
六、運行與維護(hù)
第四節(jié) 土地信息系統(tǒng)工程的系統(tǒng)分析
一、需求分析
二、可行性分析
第五節(jié) 土地信息系統(tǒng)工程的數(shù)據(jù)庫設(shè)計
一、土地數(shù)據(jù)的特點
二、土地信息數(shù)據(jù)庫設(shè)計的目標(biāo)
三、土地信息數(shù)據(jù)庫設(shè)計的步驟
四、LIS中的空間數(shù)據(jù)庫與屬性數(shù)據(jù)庫的集成
第六節(jié) 土地信息系統(tǒng)的界面設(shè)計
一、LIS界面的特點
二、LIS界面應(yīng)具備的特性
三、LIS界面設(shè)計的原則
四、LIS界面設(shè)計中的要素
五、LIS界面的類型
六、LIS界面設(shè)計思想
第七節(jié) 土地信息系統(tǒng)軟件開發(fā)方式
一、LIS開發(fā)的三種實現(xiàn)方式
二、開發(fā)方式的分析與比較
三、組件技術(shù)
第八節(jié) 土地信息系統(tǒng)工程文檔
一、LIS工程文檔的作用
二、LIS工程文檔的分類
三、LIS工程文檔的質(zhì)量要求
四、LIS工程主要文檔的編制內(nèi)容
第九節(jié) 土地信息系統(tǒng)工程的成本一效益分析
一、土地信息系統(tǒng)工程的成本
二、土地信息系統(tǒng)工程的收益
三、成本一效益的分析
第二章 土地信息系統(tǒng)工程管理
第一節(jié) 土地信息系統(tǒng)工程管理概述
一、土地信息系統(tǒng)軟件工程管理的內(nèi)容
二、土地信息系統(tǒng)軟件工程管理的原則
第二節(jié) 土地信息系統(tǒng)軟件工程計劃管理
一、土地信息系統(tǒng)軟件工程項目計劃的內(nèi)容
二、土地信息系統(tǒng)軟件項目子項目劃分和進(jìn)度安排
三、軟件開發(fā)成本估算
第三節(jié) 土地信息系統(tǒng)工程組織
一、土地信息系統(tǒng)的技術(shù)力量組織
二、土地信息系統(tǒng)工程建設(shè)的組織
三、數(shù)據(jù)源和數(shù)據(jù)流程的組織
第四節(jié) 土地信息系統(tǒng)工程配置管理
一、人員配置
二、開發(fā)環(huán)境配置
三、軟件配置管理
四、版本控制
五、變更控制
第五節(jié) LIS軟件工程的質(zhì)量管理
一、軟件質(zhì)量度量模型
二、軟件質(zhì)量評價與評審
第六節(jié) 土地信息系統(tǒng)軟件工程的評價
一、評價目的
二、評價指標(biāo)體系
三、評價報告
第三章 土地信息系統(tǒng)的網(wǎng)絡(luò)工程
第四章 常用土地信息系統(tǒng)設(shè)計
第五章 基于MapBasic開發(fā)LIS
第六章 基于MapX開發(fā)LIS
第七章 基于ArcViewGIS開發(fā)LIS
第八章 Arc/Info AML程序開發(fā)及實例
參考文獻(xiàn)
第一章 土地信息系統(tǒng)工程設(shè)計原理
第一節(jié) 軟件工程簡介
一、軟件工程的概念
軟件是計算機(jī)系統(tǒng)中與硬件相互依存的一部分,它是包括程序、數(shù)據(jù)及其相關(guān)文檔的完整集合。
軟件按功能分為系統(tǒng)軟件、支撐軟件和應(yīng)用軟件;按規(guī)模分為微型、小型、中型、大型、超大型和極大型軟件;按工作方式分為實時處理、分時處理、交互式和批處理軟件;按服務(wù)對象的范圍分為項目軟件和產(chǎn)品軟件。
軟件發(fā)展到20世紀(jì)70年代,就進(jìn)入了軟件工程階段。它應(yīng)用計算機(jī)科學(xué)、數(shù)學(xué)及管理科學(xué)等原理,借鑒傳統(tǒng)工程的原則、方法,創(chuàng)建軟件,以達(dá)到提高質(zhì)量,降低成本的目的。其中,計算機(jī)科學(xué)和數(shù)學(xué)應(yīng)用于構(gòu)造模型與算法,工程科學(xué)用于制定規(guī)范、設(shè)計范型,評估成本及確定權(quán)衡,管理科學(xué)用于計劃、資源、質(zhì)量、成本等管理。從學(xué)科角度來看,軟件工程是一門指導(dǎo)計算機(jī)軟件開發(fā)和維護(hù)的工程學(xué)科。土地信息系統(tǒng)(Land Information System,LIS)軟件工程就是在LIS軟件的整個開發(fā)過程中,遵循一般軟件開發(fā)的工程化原理和方法,并顧及LIS軟件開發(fā)的特殊規(guī)律和要求,對LIS軟件從可行性研究、需求分析、總體設(shè)計、詳細(xì)設(shè)計、軟件編制、軟件測試,到軟件維護(hù)的各個階段進(jìn)行工程化規(guī)范的一門技術(shù)。
軟件工程的提出,是為了解決20世紀(jì)60年代出現(xiàn)的軟件危機(jī)。當(dāng)時在大型軟件開發(fā)中存在著價格高,開發(fā)不容易控制,軟件開發(fā)工作量估計困難,軟件質(zhì)量差,項目失敗率高等許多問題,這些問題給軟件行業(yè)帶來了巨大的沖擊。軟件工程的研究,提出了一系列理論、原則、方法以及工具,試圖解決軟件危機(jī)。
二、軟件工程的目標(biāo)
軟件工程的目標(biāo)是提高軟件的質(zhì)量與生產(chǎn)率,最終實現(xiàn)軟件的工業(yè)化生產(chǎn)。質(zhì)量是軟件需求方最關(guān)心的問題,用戶即使不圖物美價廉,也要求貨真價實。生產(chǎn)率是軟件供應(yīng)方最關(guān)心的問題。質(zhì)量與生產(chǎn)率之間有著內(nèi)在的聯(lián)系,高生產(chǎn)率必須以質(zhì)量合格為前提。質(zhì)量不合格的軟件產(chǎn)品對供需雙方來說,都是不能接受的。從短期效益來看,追求高質(zhì)量會延長軟件開發(fā)時間并且增大巍用,似乎降低了生產(chǎn)率。從長期效益看,高質(zhì)量將保證軟件開發(fā)的全過程更加規(guī)范流暢,大大降低軟件的維護(hù)代價,實質(zhì)上是提高了生產(chǎn)率,同時可獲得很好的信譽(yù)。質(zhì)量與生產(chǎn)率之間不存在根本的對立,好的軟件工程方法可以同時提高質(zhì)量與生產(chǎn)率。
評價軟件質(zhì)量的因素很多,如正確性、性能、可靠性、容錯性、易用性、靈活性、可擴(kuò)充性、可理解性、可維護(hù)性等。有些因素相互重疊,有些則相互抵觸,所以要提高軟件質(zhì)量不是件易事。