GIS设计与实现考试复习资料
- 格式:doc
- 大小:43.00 KB
- 文档页数:6
《GIS设计与实现》复习资料第一章引论1、何谓GIS?GIS主要研究的内容是什么?GIS是以计算机技术为依托,以具有空间内涵的地理数据为处理对象,运用系统工程和信息科学的理论,采集、储存、显示、处理、分析、输出地理信息的计算机系统,为规划、管理和决策提供信息来源和技术支持。
研究内容:数据采集、数据存储、数据处理和分析、数据输出。
2、GIS逐步走向成熟的今天,其发展呈现出哪些趋势?①GIS趋于综合性发展②GIS数据模型研究③GIS数据共享和互操作促进GIS社会化发展④GIS产业化发展⑤GIS软件向组件式GIS发展3、从发展历程角度来看,GIS软件经历了哪几个阶段,各阶段的主要特点是什么?①集成式GIS:在一个系统中集成了GIS的各项功能;②模块式GIS:系统分成许多相对独立的功能模块;③核心式GIS:从底层提供GIS功能,通过API访问;④组件式GIS:通过标准通信接口实现模块间通信及GIS与其它系统集成;⑤万维网GIS:结合Internet,实现GIS的共享和互操作。
第二章GIS设计思想和方法1、GIS设计与一般信息系统设计相比较,有什么差异?3、GIS作为一个特殊的软件领域,其设计过程有哪些区别于其他软件设计的独有特点?1)GIS处理的是空间数据,具有数据量庞大、实体种类繁多、实体间的关联复杂等特点。
2)GIS设计以空间数据为驱动。
3)GIS工程投资大、周期长、风险大、涉及部门繁多。
4、什么是UML?数据质量?结构化生命周期法、原型法、编码、继承、对象?1)UML(Unified Modeling Language)又称统一建模语言或标准建模语言。
它是一种定义良好、易于表达、功能强大且普遍适用的建模语言。
其支持模型化和软件系统开发的图形化语言,为软件开发的所有阶段提供模型化和可视化支持,包括由需求分析到规格,到构造和配置。
UML是一个通用的标准建模语言,可以对任何具有静态结构和动态。
《地理信息系统》试卷1一、专业术语解释(每题3分,满分15分)1、地理信息系统答:GIS是由计算机硬件、软件和不同的方法组成的系统,该系统设计支持空间数据的采集、管理、处理、分析、建模和显示,以便解决复杂的规划和管理问题2、空间数据编码答:是指将数据分类的结果,用一种易于被计算机和人识别的符号系统表示出来的过程。
3、不规则三角网答:用来拟合连续分布现象的覆盖表面,表示要素包括地形、降水等,按照实测点分布将他们连成三角网。
4、数据与信息答:数据:是指某一目标定性、定量描述的原始资料信息:是对数据的解释、运用与解算,即信息是经过处理后的数据。
5、元数据答:数据的数据。
二、填空(共15个填空,每小空1分)1、地理空间实体主要类型包括点、线和面等。
2、地理空间数据的基本特征包括空间、属性和时间等。
3、空间数据查询的类型包括基于SQL扩展、可视化和自然语言等。
4、常见的GIS软件有 ARC/INFO 、MAPGIS 、 ARCVIEW 等。
5、传统数据库结构主要有网状、层次和关系三种类型。
三、选择题(共 5小题,每小题2分。
)1、空间数据编码的原则主要有( B )、系统性、通用性和标准化、可扩展性等。
A.实用性;B.一致性;C.移植性;D.安全性2、以下选项中不属于空间数据编辑与处理过程的是( D )。
A.数据格式转换;B.投影转换;C.图幅拼接;D.数据分发3、空间集合分析主要完成(C)。
A地形分析 B缓冲区分析 C逻辑运算 D叠置分析4、我国地理信息系统的发展自20世纪( C )起步。
A.60年代初;B.70年代初;C.80年代初;D.90年代初5、以下设备中不属于GIS数据输入设备的是( B )。
A.扫描仪;B.绘图仪;C.数字化仪;D.键盘四、简答题(共7小题,每小题6分。
)答题要点:1、简述地理信息系统的基本功能?(6分)(1)数据采集与编辑(1分)(2)数据存储与管理(1分)(3)数据处理和变换(1分)(4)空间分析和统计(1分)(5)产品制作与现实(1分)(6)二次开发和编程(1分)2、简述游程长度编码方法(6分)游程指相邻同值网格的数量,游程编码结构是逐行将相邻同值的网格合并,并记录合并后网格的值及合并网格的长度,其目的是压缩栅格数据量,消除数据间的冗余。
GIS设计与实现题目汇总:1.简述GIS设计目标、特点及原则:答:目的:就是通过改进系统设计方案、严格执行开发的阶段划分、进行各阶段质量把关以及做好各阶段项目建设的组织管理工作,达到增强系统的实用性、降低系统开发和应用的成本,延长系统生命周期的目的。
特点:(1)GIS处理的是空间数据,具有数据量庞大、空间实体种类繁多、实体间的关联复杂;(2)GIS设计以空间数据为驱动。
GIS的功能是为空间数据库提供服务的,其主要任务是空间数据分析统计处理并辅助决策(3)GIS工程投资大、周期长、风险大、涉及部门繁多原则:标准化、先进性、兼容性、高效性、可靠性、通用性2.简述地理信息系统设计的主要内容和过程:答:主要内容:(1)系统总体设计(2)数据口详细设计(3)系统功能设计(4)应用模型与方法设计(5)输入输出设计主要过程:(1)系统分析(2)系统设计(3)系统实施(4)运行维护3.GIS快速原型化分析方法的主要步骤:答:步骤:(1)初步分析(2)设计原型(3)分析交流(4)修改原型(5)确定系统的功能与需求4.简述系统现状调查的方法与内容:答:方法:①面谈;②电话访谈;③参观;④问卷;⑤索取有关的资料并加以学习和理解;⑥GIS专题报告等内容:(1)用户情况调查、(2)系统目的和任务调查、(3)数据源调查和评价、(4)软硬件调查5.简述数据字典的定义、内容与应用:答:定义:是各类数据描述的集合内容:数据元素、数据结构、数据流、数据存储、处理过程、外部实体应用:➢给管理者和用户提供关于可利用数据的线索;➢为系统分析人员提供数据是否存在的信息;➢为编程工作提供数据格式及数据位置6可行性分析应该考虑哪些因素:答:①效益分析;②经费问题;③进度预测;④技术水平;⑤有关部门和用户的支持程度7如何进行技术水平分析:答:(1)计算机系统功能和寿命的限制(2)技术方法(3)技术力量8.应用性GIS有哪几种组网方案?各有何特点答:(1)Client /Server模式:特点:系统维护要求高、操作复杂(2)Browers/Server模式:特点:大大地减轻了系统管理员的工作量,而且这种方式对前端的用户数没有限制,土地部门可公开发布信息,普通市民也可通过测览器进行查询(3)以C/S模式为主B/S模式为辅的网络模式:特点:在交互性方面,C/S方式与B/S方式相比对图形数据具有很强的编辑处理能力,对空间数据的存储效率较高9什么是层次码?它有什么特点,试举例说明答:层次码:是以分类对象的从属层次关系为排列顺序的一种代码特点:其优点是能明确标出对象的类别,有严格的隶属关系,代码结构简单,容量大,便于机器汇总。
GIS考试复习最全题库(含答案)《地理信息系统》试卷1⼀、专业术语解释(每题3分,满分15分)1、地理信息系统答:GIS是由计算机硬件、软件和不同的⽅法组成的系统,该系统设计⽀持空间数据的采集、管理、处理、分析、建模和显⽰,以便解决复杂的规划和管理问题2、空间数据编码答:是指将数据分类的结果,⽤⼀种易于被计算机和⼈识别的符号系统表⽰出来的过程。
3、不规则三⾓⽹答:⽤来拟合连续分布现象的覆盖表⾯,表⽰要素包括地形、降⽔等,按照实测点分布将他们连成三⾓⽹。
4、数据与信息答:数据:是指某⼀⽬标定性、定量描述的原始资料信息:是对数据的解释、运⽤与解算,即信息是经过处理后的数据。
5、元数据答:数据的数据。
⼆、填空(共15个填空,每⼩空1分)1、地理空间实体主要类型包括点、线和⾯等。
2、地理空间数据的基本特征包括空间、属性和时间等。
3、空间数据查询的类型包括基于SQL扩展、可视化和⾃然语⾔等。
4、常见的GIS软件有 ARC/INFO 、MAPGIS 、 ARCVIEW 等。
5、传统数据库结构主要有⽹状、层次和关系三种类型。
三、选择题(共 5⼩题,每⼩题2分。
)1、空间数据编码的原则主要有( B )、系统性、通⽤性和标准化、可扩展性等。
A.实⽤性;B.⼀致性;C.移植性;D.安全性2、以下选项中不属于空间数据编辑与处理过程的是( D )。
A.数据格式转换;B.投影转换;C.图幅拼接;D.数据分发3、空间集合分析主要完成(C)。
A地形分析 B缓冲区分析 C逻辑运算 D叠置分析4、我国地理信息系统的发展⾃20世纪( C )起步。
A.60年代初;B.70年代初;C.80年代初;D.90年代初5、以下设备中不属于GIS数据输⼊设备的是( B )。
A.扫描仪;B.绘图仪;C.数字化仪;D.键盘四、简答题(共7⼩题,每⼩题6分。
)答题要点:1、简述地理信息系统的基本功能?(6分)(1)数据采集与编辑(1分)(2)数据存储与管理(1分)(3)数据处理和变换(1分)(4)空间分析和统计(1分)(5)产品制作与现实(1分)(6)⼆次开发和编程(1分)2、简述游程长度编码⽅法(6分)游程指相邻同值⽹格的数量,游程编码结构是逐⾏将相邻同值的⽹格合并,并记录合并后⽹格的值及合并⽹格的长度,其⽬的是压缩栅格数据量,消除数据间的冗余。
《GIS设计与实现》复习资料第一章引论1、何谓GIS?GIS主要研究的内容是什么?GIS是以计算机技术为依托,以具有空间内涵的地理数据为处理对象,运用系统工程和信息科学的理论,采集、储存、显示、处理、分析、输出地理信息的计算机系统,为规划、管理和决策提供信息来源和技术支持。
研究内容:数据采集、数据存储、数据处理和分析、数据输出。
2、GIS逐步走向成熟的今天,其发展呈现出哪些趋势?①GIS趋于综合性发展②GIS数据模型研究③GIS数据共享和互操作促进GIS社会化发展④GIS产业化发展⑤GIS软件向组件式GIS发展3、从发展历程角度来看,GIS软件经历了哪几个阶段,各阶段的主要特点是什么?①集成式GIS:在一个系统中集成了GIS的各项功能;②模块式GIS:系统分成许多相对独立的功能模块;③核心式GIS:从底层提供GIS功能,通过API访问;④组件式GIS:通过标准通信接口实现模块间通信及GIS与其它系统集成;⑤万维网GIS:结合Internet,实现GIS的共享和互操作。
第二章GIS设计思想和方法1、GIS设计与一般信息系统设计相比较,有什么差异?3、GIS作为一个特殊的软件领域,其设计过程有哪些区别于其他软件设计的独有特点?1)GIS处理的是空间数据,具有数据量庞大、实体种类繁多、实体间的关联复杂等特点。
2)GIS设计以空间数据为驱动。
3)GIS工程投资大、周期长、风险大、涉及部门繁多。
4、什么是UML?数据质量?结构化生命周期法、原型法、编码、继承、对象?1)UML(Unified Modeling Language)又称统一建模语言或标准建模语言。
它是一种定义良好、易于表达、功能强大且普遍适用的建模语言。
其支持模型化和软件系统开发的图形化语言,为软件开发的所有阶段提供模型化和可视化支持,包括由需求分析到规格,到构造和配置。
UML是一个通用的标准建模语言,可以对任何具有静态结构和动态行为的系统进行建模,而且,UML适用于系统开发过程中从需求规格描述到系统完成后测试的不同阶段。
GIS考试试题汇编一、简答题1. 什么是GIS?2. GIS的基本组成部分有哪些?3. 请简要描述地理数据模型的概念。
4. 请解释GIS中的空间数据和属性数据是如何相互关联的。
5. 请简述GIS的应用领域。
二、选择题1. 下列哪个不属于GIS的基本功能?- A. 数据采集- B. 数据存储- C. 数据分析- D. 数据销毁2. GIS最常用的数据类型是:- A. 栅格数据- B. 矢量数据- C. 属性数据- D. 拓扑数据3. 下列哪个软件不属于常见的GIS软件?- A. ArcGIS- B. QGIS- C. AutoCAD- D. MapInfo4. 属性查询是GIS中常用的操作之一,下列哪个查询条件是错误的?- A. 属性值等于某个特定值- B. 属性值大于某个特定值- C. 属性值不等于某个特定值- D. 属性值包含某个特定字符5. 下列哪个不是GIS数据采集的常用方法?- A. GPS定位- B. 遥感影像解译- C. 人工绘制- D. 数据挖掘三、解答题1. 请简要描述GIS在城市规划中的应用。
2. 简述GIS在环境保护领域的应用,并举例说明。
3. 请解释GIS数据质量评估的概念,并列举几种常见的数据质量问题。
四、案例分析请以某个实际案例为基础,结合GIS理论知识,进行案例分析并回答以下问题:1. 该案例中使用了哪些GIS数据类型?2. 通过GIS分析,该案例得出了哪些结论?3. 你认为该案例中还可以使用哪些其他的GIS功能来进一步分析和解决问题?以上是GIS考试试题汇编,祝您顺利通过考试!。
GIS设计与实现考试名词解释1、元数据:关于数据的数据;在地理信息系统中的元数据是指在空间数据库中用于描述空间数据的内容、质量、表示方法、空间参考和管理方式特征的数据,是实现地理信息空间共享的核心标准之一2、软件工程:将系统化的规范化的、可量度的方法应用于软件的开发、运行和维护的工程,是一门指导软件开发的工程学科,以计算机理论及其他相关学科的理论为指导,采用工程化的概念、原理、技术和方法进行软件的开发和维护3、软件工程三要素:软件工程研究的三个内容:方法,工具和过程。
软件工程方法包括管理方法和技术方法,提供如何完成软件过程的指南和准则;软件工具是为软件开发提供支持的工具;软件过程是软件开发的工作步骤4、数据字典:是描述各类数据的集合和标准规范。
它是数据流图中所有要素严格定义的场所,这些要素包括数据流、数据要素、数据存储和数据处理、数据说明及其它应进入字典的一切数据,其中,每个要素对应数据字典中的一个条目。
5、UML:一种定义良好、易于表达、功能强大且普遍适用的建模语言,融进了新思想、新方法和新技术。
它从不同的视角为系统的架构建模,形成不同的视图。
每一种UML 的视图都是由一个或多个图(Diagram)组成的。
一个图是系统架构的一个侧面的表示,它与其他图的一致的。
5、数据流程图:用于表示软件系统逻辑模型的一种图形,描述系统数据的工具,它用简单的图形记号分别表示数据流、加工、数据存储以及外部实体问答题软件开发阶段按软件开发的时间顺序进行划分,划分及任务如下:1问题的定义及规划:主要确定软件的开发目标及其可行性。
2需求分析:在确定软件开发可行性的情况下,对软件需要实现的各个功能进行详细需求分析。
3软件设计:根据需求分析的结果,对整个软件系统进行设计,如系统框架设计、数据库设计等。
软件设计一般分为总体设计和详细设计。
4程序编码:将软件设计的结果转化为计算机统一的符合标准的可运行的程序代码。
5软件测试:对软件进行严密的测试,及时找出并纠正软件过程发现的错误。
GIS设计与实现复习资料第一章引论一、什么是GIS(只考填空)1。
GIS研究内容:数据采集、数据存储、数据处理和分析、数据输出2。
GIS软件技术经历的五个阶段:集成式GIS、模块式GIS、核心式GIS、组件式GIS、万维网GIS二、GIS构成:硬件、软件、数据、人员、处理1。
硬件计算机硬件环境包括从GIS数据采集到数据处理乃至数据输出所涉及到的所有硬件设备。
具体分类如下:(1)数据采集、输入设备1)采集设备:测绘仪器、遥感设备2)输入设备:数字化仪、扫描仪、计算机的输入设备(2)数据存储、处理设备1)存储设备:磁盘、磁带机等磁存储介质以及一些光存储介质2)处理设备:计算机、图像处理器、网络设备(3)输出设备1)通常是标准的计算机外围设备:如打印机、绘图仪2)也可以是通过计算机显示器或是外界的高分辨率显示装置(如投影仪等)进行输出。
2。
软件(1)GIS软件的作用提供了一系列功能模块用来存储、分析、和显示空间数据(2)对GIS软件的要求1)提供显示、操作地理数据的常用工具2)提供空间数据库管理系统3)提供图形与属性数据同步查询统计分析功能4)简单易用的图形用户界面(3)GIS软件的分类(大类):工具型软件、应用型软件3.数据(1)地理数据概念地理数据是以地球表面空间位置为参照,描述自然、社会和人文景观的数据(2)GIS数据来源普通地图、影像、遥感数据、其他图形软件的结果数据或相关的数据资料(3)GIS数据分类1)空间数据:是表征空间实体位置的数据,一般采用“栅格数据结构”、“矢量数据结构”、“不规则三角网”等数据结构进行管理和存储。
2)属性数据:是表征空间实体属性的数据,一般采用关系型数据库进行管理.4.人员人员在GIS中,作用如下:(1)对GIS软件进行开发、维护和升级(2)对GIS数据进行搜集、入库和管理(3)应用GIS进行生产生活实践,实现GIS的价值第二章GIS设计思想、内容、标准一、GIS设计目标及其特点1.GIS设计目标(考)GIS 设计目标就是通过改进系统的设计方法、严格执行开发的阶段划分、进行各阶段质量把关以及做好项目建设的组织管理工作,从而达到增强系统的实用性、降低系统开发和应用的成本、延长系统生命周期目的。
地理地理信息系统复习题集及答案1. 简答题:(1)请简要解释地理信息系统(GIS)的定义和作用。
答:地理信息系统(GIS)是一种将空间数据与属性数据相结合的信息系统。
它可将地理数据通过计算机技术进行收集、存储、管理、分析和展示,从而提供决策支持和空间分析的功能。
(2)列举三个常见的地理信息系统的应用领域。
答:城市规划、环境保护、农业管理2. 选择题:(1)关于地理信息系统的主要组成部分,以下哪个选项是正确的?A. 硬件、软件、数据、人员、方法B. 硬件、软件、数据、方法C. 硬件、软件、数据、人员、应用案例答案:A(2)以下哪种数据类型不属于地理信息系统中常见的数据类型?A. 矢量数据B. 栅格数据C. 文字数据答案:C3. 填空题:(1)GIS中的缓冲区分析是指以某一特定对象为中心,按照一定的距离加以扩展和缩小,形成一定范围的区域。
4. 简答题:(1)解释矢量数据和栅格数据的区别。
答:矢量数据使用点、线、面等几何要素来描述地理现象,并且可以表示实际位置和拓扑关系;而栅格数据以像元的形式组织,每个像元代表地理现象的数值或分类值,不适合描述实际位置和拓扑关系。
(2)分析数字高程模型(DEM)在地理信息系统中的应用。
答:数字高程模型(DEM)是一种对地表高程进行数字化表示的方法。
在地理信息系统中,DEM可以用于分析地形特征,进行地形剖面分析、洪水模拟和地形可视化等应用。
5. 判断题:(1)地理信息系统只能处理地理数据,不能处理属性数据。
答案:错误(2)全球定位系统(GPS)是地理信息系统中常见的数据采集手段之一。
答案:正确6. 简答题:(1)解释拓扑关系在地理信息系统中的作用。
答:拓扑关系指地理要素之间的空间关系,如邻接、包含、邻接等。
在地理信息系统中,拓扑关系可以帮助进行空间分析、查询和拓扑校正,使得数据的完整性和一致性得以保证。
7. 简答题:(1)简要描述地理信息系统的数据采集过程。
答:地理信息系统的数据采集过程包括数据的获取、输入、检查和存储。
GIS复习资料GIS复习资料(简答题)Ch11、定义地理空间数据。
答:描述地球表⾯空间要素的位置和特征的数据。
2、阐释空间数据和属性数据是GIS数据的重要组成部分。
答:3、解释⽮量数据和栅格数据之间的不同。
答:(1)定义不同:⽮量数据模型:采⽤点及其x、y坐标来构建点、线和⾯空间要素的⼀种空间数据模型。
栅格数据模型:⼀种⽤格⽹和像元来表⽰要素空间变化的空间数据模型。
它⽤格⽹中的像元表⽰点要素。
(2)⽮量数据模型⽤来表⽰具有清晰空间位置和边界的具体要素,适⽤于表⽰离散要素,⽽栅格数据模型⽤来表⽰如⾼程、降⽔等连续要素。
(3)对于栅格数据,每个像元有⼀个数值对应于该位置的空间要素属性。
像元与像元值紧密捆绑在⼀起。
对于⽮量数据,与空间要素有关联的属性数据数量可能明显不同。
⼀个路段可以只有长度和限速的属性,⽽⼀个⼟壤多边形可能有数⼗个理化性质、解释和性能数据。
(4)与⽮量数据模型不同,栅格数据模型从GIS出现以来⼀直保持相同的概念和数据结构,但存储和压缩栅格数据的⽅法在过去30年中不断变化。
(4)优缺点不同优点缺点1)数据量⼩1)数据结构复杂⽮量数据2)便于⽹络分析2)数学模拟和空间分析极困难3)图形显⽰质量好精度⾼3)不易同RS结合4)便于⾯向对象的数据表⽰4)硬软件技术要求⾼5)投影转换容易1)数据结构简单1)数据量⼤栅格数据2)便于空间分析和数学模拟2)投影转换复杂3)易同RS结合3)图形质量差4)输出快、成本低4)现象识别效果差5)难以进⾏⽹络分析4、解释地理相关数据模型和基于对象数据模型之间的不同。
答:地理相关数据模型:⼀种⽮量数据模型,将空间要素的空间数据和属性数据分别存储,两者通过要素ID连接起来。
基于对象数据模型:⼀种⽤对象来组织空间数据的数据模型,它将空间数据和属性数据存储在同⼀个系统内。
并将空间要素看作具有相关属性和⽅法的对象。
Ch21、解释地图投影的重要性。
答:投影过程就是从球形的地球表⾯到平⾯的转换。
第一章1.GIS发展的各阶段特点答:①集成式GIS,在一个系统中集成了GIS的各项功能,满足啦GIS综合应用的需求,但是系统过于复杂,软件成本高,难与其他系统集成。
②模块式GIS,系统分为许多相对独立的功能模块,用户根据需求选择功能模块,难与其他系统集成。
③核心式GIS,从底层提供GIS功能,通过API访问,易于集成其它系统,开发难度高。
④组件式GIS,通过标准通线接口实现模块间通信及GIS与其它系统集成,开发成本低,难度小,可以在通用语言环境中实现GIS功能,系统开发依赖开发环境,难以实现移植。
⑤WebGIS,结合Internet,实现GIS的共享和互操作,社会化的GIS,可扩展性好,跨平台,用户参与程度不足,分析功能较简单。
2.GIS规范标准化的原因!答:GIS规范标准化是体现在GIS的软件开发,系统建立与运行质量的重要要素。
从技术的角度看,GIS是建立在计算机,网络以及信息处理等多种技术标准之上的,离开了这些标准就无法开发哪怕是最基本的系统。
从应用的角度看,标准是实现信息共享,推进GIS 发展最基本的保障。
3.GIS数据标准化的主要内容:GIS相关的名词或术语标准化;与空间数据库建设有关的标准化活动;与GIS数据共享有关的标准化工作。
4.地理信息标准:统一的地理坐标系统、空间信息分类和编码系统、数据模型的标准。
5.数据标准:数据交换、空间元数据标准、数据质量、GIS数据产品标准。
元数据就是对数据集现势性,精度,内容,组织形式,属性,来源,适用性等多种信息的表述。
空间数据元数据标准的建立是空间数据标准化的前提和保证,只有建立起规范的空间元数据才能有效地利用空间数据。
数据质量;它对空间数据在表达空间位置,空间关系,专题特征以及时间等要素时,所能表达的准确性,一致性,完整性以及它们之间统一性的度量,一般描述为空间数据的可靠性和精度,用误差来表示。
6.GIS设计概念:在GIS开发的整体过程中,遵循一般软件工程的原理和方法,结合GIS 开发的特点、特殊规律和要求,对GIS软件从系统定义、系统总体设计、系统详细设计、空间数据库和地理模型库设计、GIS实施、GIS软件测试与评价、直到GIS维护的各个阶段进行工程化规范的方法体系。
7.GIS设计目标:通过改进系统设计方法,严格执行开发的阶段划分,进行各阶段质量把关以及做好项目建设的组织管理工作,从而达到增强系统的实用性,降低系统开发和应用的成本以及延长系统生命周期的目的。
8.软件危机:一是如何开发软件以满足对软件日益增长的需要;二是如何维护数量不断膨胀的已有软件。
9.GIS软件设计的内容:软件设计和数据库设计。
基本原则:标准化,先进行,兼容性,高效率,可靠性,通用型。
差异:设计重心,数据库建设,设计方法。
数据库设计的核心是数据模型设计。
而数据模型包括能精确描述系统的静态结构(数据结构),动态结构(操作的集合)和完整性约束条件三部分。
数据模型的发展经历了四代:文件模型,经典数据模型,语义数据模型和专用数据模型。
另外,还可以把数据模型分为俩种类型。
一是独立于任何计算机实现的数据模型,其强调语意表达的能力;二是直接面向数据库中数据的逻辑结构的数据模型,用于计算机上的实现。
10.GIS设计的特点:(1)GIS处理的是空间数据,具有数据量庞大、实体种类繁多、实体间的关联复杂等特点;(2)GIS设计以空间数据为驱动;(3)GIS工程投资大、周期长、风险大、涉及部门繁多。
第二章11.GIS工程学结构体系主要由任务,基础理论和方法论三方面组成。
12.GIS工程学来源于系统学,系统工程学,软件工程学和地理信息科学的结合,因此系统学,系统工程学,软件工程学,地理信息科学都是其理论的基石。
系统工程是以大型复杂系统为研究对象,按照一定的目标对其进行研究,设计,开发,管理和控制,以期达到总体效果最优的理论和方法。
而系统工程学属于工程技术类,是一门应用性很强的学科。
地理信息科学体系被划分为三个层次,理论地理信息科学,技术地理信息科学和应用地理信息科学。
13.GIS结构化划分的阶段(结构化生命周期法):(1)系统开发准备阶段;(2)调查研究机可行性研究阶段;(3)系统分析阶段;(4)系统设计阶段;(5)系统实施阶段;(6)维护和评价阶段。
结构化生命周期法的特点:根据需求设计系统,严格按阶段进行,文档标准化和规范化,分解和综合,强调阶段成果审定和检验。
14.面向对象的主要概念和术语:①对象:人们对世界上的事物的认识形成概念,这些概念使我们可以感知和推理世界上的事物,这些概念应用到的事物称为对象。
②类:具有一致数据结构和行为的对象抽象成类,它反映了与应用有关的重要的性质,而忽略掉其他一些无关的内容。
③继承:对具有层次的类的属性和操作进行共享的一种机制。
15.面向对象设计方法:面向对象建模技术和统一建模语言。
面向对象建模技术中的OMT,采用对象模型,动态模型和功能模型等描述一个系统。
OMT建模步骤,系统分析,系统总体设计,系统详细设计,软件编程。
16.原型法:开发人员在初步了解用户需求的基础上构造一个应用系统模型,即原型,用户和开发人员在此基础上发福探讨和完善原型,直到用户满意为止。
17.原型法开发信息系统的阶段:(1)确定用户的基本需求;(2)开发初始原型;(3)利用原型来提炼用户需求;(4)修正和改进原型。
原型从本质上可分为两种类型:丢弃型原型和进化型原型。
从应用目的和场合出发又可分为三种类型:研究型原型,试验型原型和进化型原型。
18.GIS基本设计方法比较:(1)结构化生命周期法:规定了软件开发过程中的各项工程活动,一般包括可行性分析、需求分析、总体设计、详细设计、编码及测试六项活动,并规定了它们自上而下,相互衔接的固定次序,前一阶段的成果是后一阶段工作开展的基础。
优点:1)提供了较为成熟和完善的管理模式,而且直观易学;2)缺乏灵活性;3)修改困难、难以维护和软件模块重用性差等缺点。
(2)原型法:主要思想是借助原型来辅助软件开发。
利用开发工具快速构造出原型软件,用户及开发人员通过对原型软件的试运行、评价、修正和改进,逐步明确对软件的功能需求以进行正式开发或者直接把原型扩充成最终产品。
优点:1)增进了开发人员和用户对系统功能需求的理解;2)为用户提供了一种有力的学习手段,尤其是可以大大提高用户接受性;3)软件原型是否具有代表性直接影响到软件开发的成功与否。
(3)面向对象方法:面向对象技术将客观世界(即问题论域)看成是由一些相互联系的事物(即对象)组成,每个对象都有自己的运动规律和内部状态,对象间的相互作用和相互联系构成了完整的客观世界。
优点:1)人类思维方法一致,便于描述客观世界;2)开发的软件性能稳定、易于重用和维护。
19.GIS基本设计方法选择:(1)考虑到GIS应用的特点以及GIS应用的多样化,进行GIS设计方法的选择需要考虑多方面的因素。
(包括系统规模的大小、系统应用类型、系统需求明确程度等。
)(2)小型GIS软件设计常采用原型法进行开发;而大型GIS软件设计多采用结构化生命周期法或是面向对象方法进行开发,考虑到GIS设计需求不确定性特点,通常也在需求分析阶段应用原型法来确认用户需求。
第三章20.系统定义时期的基本任务:1)功能需求;2)性能需求;3)环境需求;4)数据需求。
21.系统定义时期的主要任务:是确定软件开发工程必须完成的总目标以及工程可行性;导出实现工程目标应该采用的策略即系统必须完成的功能;估计完成该项工程需要的资源和成本;制定工程进度表;最后编写系统需求分析报告。
这个时期的工作通常又称为系统分析。
22.GIS结构化分析常用的分析工具:数据流模图(数据流图)、数据字典以及对数据流进行描述的加工逻辑说明。
GIS数据流模型是GIS软件系统逻辑模型的一种图形表示,他描述了GIS数据流动,存储,处理等逻辑关系,一般采用数据流图来表示。
数据字典是关于数据信息的集合。
23.加工逻辑是指用户对这个加工的逻辑要求,即加工的输入数据流与输出数据流之间的逻辑关系。
结构化英语:是一种介于自然语言和形式化语言之间的半形式化语言。
判定表:为说明复杂的决策逻辑提供了一种形式化的以表格为基础的表达方法,它能够自动地实现对诸如完整性和无歧义性等特点的检测。
判定树:它是判定表的变形,本质完全一样,所有用判定表能表达的问题都能用判定树来表达。
24.面向会对象的系统定义工具:用例图。
用例图是从软件需求分析到最终实现的第一步,它显示了系统的用户和用户希望提供的功能,有利于用户和软件开发人员之间的沟通。
用例图的四个组成要素:参与者,用例,系统边界和用例关系。
参与者:参与者是系统外部的一个实体,它以某种方式参与了用例的执行过程。
用例:定义了系统所提供的功能和行为单元。
系统边界:是指系统与系统之间的界限。
25.系统可行性研究主要内容:数据源调查与评估、技术可行性评估、经济和社会效益分析、系统的支持状况。
26.用户需求调查分析方式:访谈交流,会议讨论,软件原型。
27.系统目标分析:1)进行用户类型分析;2)对现行系统进行调查分析;3)明确系统服务对象;4)用户研究领域现状调查。
28.GIS系统定义报告:类似于计算机软件工程中的“软件需求规格说明书”。
第四章29.系统总体设计的目标:将系统需求转换为数据结构和软件体系结构,即数据设计和体系结构设计。
30.系统设计的任务:确定系统总体架构与软、硬件配置,根据系统分析成果进行系统功能模块的划分,建立模块的层次结构及调用关系,确定模块间的接口及人机界面,病设计数据库总体结构。
31.系统总体设计工具:(1)结构化系统总体设计工具:层次图(适合自顶而下设计的软件的过程中使用);HIPO 图、结构图;(2)面向对象系统总体设计工具:类图边界类,实体类,控制类类图是由类,接口等模型元素以及它们之间的关系构成。
类是面向对象中系统组织结构的核心。
类的属性,类的名称,类的操作。
接口是在没有给出对象的实现和状态的情况下对对象行为的描述。
类之间的关系,依赖关系,泛化关系,关联关系,实现关系。
32.GIS软件体系结构的类型: 单机结构,客户机/服务器体系结构,浏览器/服务器体系结构,面向地理信息服务的WebGIS。
面向地理信息服务的WebGIS的特点:①全球化的客户/服务器应用②真正大众化的GIS③良好的可扩展性④跨平台性33.软件环境:系统软件、数据库软件和GIS专业软件(MapGIS,MapInfo,SuperMap)。
GIS软件环境选择的原则:①所选的GIS软件环境必须符合开放式系统的要求②所选的GIS 软件环境必须有必要和足够的软件工具平台③必须充分考虑所选软件环境的功能和效率以及对采用新技术的支持和扩充能力④考虑所选软件环境的可靠性及性价比等常规的选择标准。