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