




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、GIS设计与实现复习资料默认分类2009-07-03 08:20:49阅览341注释0大小:大中小订阅GIS设计与实现复习资料第一章序论什么是PS? PS的主要研究内容是什么?GIS是基于计算机技术,以具有空间内涵的地理数据为处理对象,运用系统工程和信息科学理论,收集、存储、显示、处理、分析、输出地理信息的计算机系统,为规划、管理和决策提供信息源和技术支持。研究内容:数据收集、数据存储、数据处理和分析、数据输出。2、在GIS正在成熟的今天,其发展呈现出什么样的趋势?GIS有综合发展趋势GIS数据模型研究GIS数据共享和互操作促进GIS社会化发展GIS产业化发展GIS软件向模块式GIS发展3、从
2、发展历史的角度来看,GIS软件经历了哪个阶段,每个阶段的主要特征是什么?统合GIS :在一个系统中统合了GIS的各功能模块式GIS :系统分为很多比较独立的功能模块核心GIS :从基础提供GIS功能,通过API访问组件式GIS :通过标准通信接口实现模块间通信和GIS与其他系统的整合全球WebGIS :与互联网合作实现GIS的共享和互操作。第二章GIS设计思想和方法1、GIS设计与一般信息系统设计相比有什么区别?项目GIS设计一般信息系统设计设计的重心所处理的是大容量空间数据,数据库设计在GIS设计中特别重要软件功能的实现是其设计的重点数据库建设不仅进行属性数据库的设计,还进行空间数据结构、存
3、储方式、管理机构等空间数据库的设计只需创建属性数据库。设计方法重视业务需求,重视空间数据的系统设计重视业务需求,重视功能的系统设计3、GIS作为一个特殊的软件领域,其设计过程和其他软件设计有什么区别?1)GIS处理的是空间数据,具有数据量庞大、实体种类多、实体间的关联复杂等特征。2)GIS设计驱动空间数据。3)GIS工程投资大、周期长、风险大、有关部门多。什么是PS? 数据质量? 结构化生命周期法、原型法、编码、继承、对象?1 )统一建模语言(UML )也称为统一建模语言或标准建模语言。 这是一种定义好、容易表达、功能强、普遍适用的建模语言。 它支持建模和软件系统开发的图形语言,为软件开发的各
4、个阶段提供了建模和可视化支持。 从需求分析到规格、结构和配置。UML是通用的标准建模语言,可以对具有静态结构和动态行为的所有系统进行建模。 此外,UML适用于从系统开发中的要求规格描述到系统完成后的测试的各种阶段。2 )数据质量:对空间数据表现空间位置、空间关系、主题特征等要素时能实现的正确性、完整性、完整性的尺度,一般作为空间数据的可靠性和精度来描述,用误差来表现。3 )结构化生命周期法:规定了软件开发过程的各工序活动,一般包括可行性分析、需求分析、整体设计、详细设计、编码和测试6个活动,它们由上而下,规定了相互联系的一定顺序,前阶段的成果是后阶段工作开展的基础。4 )原型法:其主要思想是利
5、用原型来支持软件开发。 开发初期,开发人员根据对用户需求的理解,利用开发工具快速构建原型软件,用户和开发人员通过原型软件的试运行、评价、修改和改进,明确并正式开发软件的功能需求,或直接将原型开发为最终产品5 )编码:根据一定的协议和格式,把模拟信息变换成比特流的过程。6 )继承:具有层次关系的类的属性和操作共享的机制。 在现有的东西上加上几个新的内容形成新的班级。7 )对象:人们对世界事物的认识形成概念,这些概念使我们能够感知和推论世界事物,这些概念所适用的称为对象。2、从开发思想、开发模式、优缺点和适用性方面,对3种GIS软件的设计方法进行比较论述。三种GIS基本设计方法的比较设计方法特性结
6、构化生命周期法原型法面向对象的方法开发思想分成6个阶段,规定它们从上到下相互连接的一定顺序使用原型(反映最终系统的部分重要特性)来支持软件开发把客观世界作为相互连接的东西(即对象),以对象为单位进行设计开发开发过程线性、固定顺序从简单到复杂,从部分到全面。线性、迭代性、无间隙发展模式整体开发模式。 在下一阶段开始之前,完成上一阶段的所有细节非整体开发模式。 推迟某一阶段的细节工作,尽快制作工作软件不是整体的开发模型,而是在分析阶段从下到上提取对象,在实现阶段从上到下制作对象驱动机构文档主导。需求的变动和模糊性驱动对象。可见性看不见开发过程系统用试用品进行交流看不到开发过程系统优点。比较成熟,完
7、善的管理模式,整体性好现在,灵活性和可修改性的开发者和用户可以理解系统的需要。开发的软件与人的想法一致,容易表现客观世界,容易实现稳定的性能、再利用、维护缺点没有灵活性,难以修正和维护的模块的再利用性差,开发周期长由于不断改进整体性差的试制品,所以工作重复率高,工作量大对象和实体设计中有盲目性的对象之间的消息传递不能完全表现系统整体的功能,系统构成很差适应性功能和性能明确,没有很大变化的软件开发需求不明确,设计方案有风险的中小软件开发数据结构复杂,事物密切相关的软件开发原型法开发信息系统是由哪个阶段构成的?各阶段的内容是什么?1 )确定用户的基本需求:用户根据系统特征明确地表现自己的基本需求,
8、即应具备的基本功能、用户界面的基本形式等。 系统分析开发者应该在此基础上决定系统的规模和基本框架,判断是否能得到系统所需的数据,同时估计开发样品的成本。2 )初期原型的开发:只反映用户的基本需求,不要求完美。 开发初始原型的目的是快速构建满足用户基本需要的交互系统,使其能够根据用户的要求不断地进行变更。 系统分析设计者使用一些视觉开发工具和高级开发语言来创建系统原型并修改系统设计的内容。3 )利用原型提取用户需求:系统原型是开发者和用户互动系统设计想法的桥梁。 利用原型提取用户需求是整个开发过程的重点,用户自己可以利用原型,知道其需求满足到什么程度,以及存在问题. 开发者在记录用户提交的这个系
9、统的缺点和不足之处的同时,还利用原型系统来引导用户对系统的最终要求,并进行启发。4 )原型修改和改进:开发者在第三阶段根据用户的意见和发现的问题,修改、扩展、完善原型系统。 这是重复多次直到用户满意为止的过程。 如果用户满意,修改的原型可以是执行原型,执行原型可以是新的应用系统,也可以是应用系统开发的基础。6、信息社会的象征是什么? 实现地理信息资源共享的必要条件是什么?1 )信息社会的象征之一是信息资源共享。2 )实现地理信息资源共享需要以下三个基本条件数据资源的积蓄需要保障通信技术、网络技术、数据库技术等现代化技术手段等技术支持系统制定、广泛采用和遵守共享规则,主要包括标准、规范、政策和相
10、关法律。第三章应用型GIS系统分析1、GIS软件要求规格的说明主要包括什么内容?GIS软件的要求规格的说明包括以下内容:(这个问题对大家有选择性的记忆,在这里为了保持完整性请给我一切。)1 .引言1.1制作目的(明确制作需求说明的目的,表示用户的对象)1.2 GIS项目背景(包括a.GIS项目的委托方、开发方和主管部门. b .该GIS软件系统与其他系统的关系)1.3定义(列出文档中使用的术语定义和缩写原文)1.4参考资料(a .项目可包括经批准的计划任务书、合同或上级批准书b .项目开发计划c .文档所参考的资料、标准、规格。 列出这些资料的作者、标题、号码、发布日期、出版部门或资料来源)2
11、. GIS项目概要2.1 GIS项目的目标、内容、现行系统的调查情况2.2 GIS运行环境2.3条件和限制3. GIS数据的说明3.1 GIS静态数据3.2 GIS动态数据(包括输入数据和输出数据)3.3 GIS数据流程图3.4 GIS数据库的说明(指定要使用的数据库的名称和类型)3.5 GIS数据词典3.6 GIS加工逻辑的说明3.7数据收集4. GIS功能的需要4.1功能区分4.2功能的说明5. GIS性能要求5.1数据精度5.2小时特性(响应时间、更新处理时间、数据转换和传输时间、执行时间等)5.3适应性(操作方式、执行环境、与其他软件的接口及开发计划等发生变化时应具备的适应力)6. G
12、IS的运行要求6.1用户界面(屏幕格式、报告格式、菜单形式、输入输出时间等)6.2硬件接口6.3软件接口6.4故障处理7 .质量保证8 .其他需求(可用性、安全秘密、可维护性、可移植性等)2、简要说明系统可行性分析的内容和具体工作。1 )数据源调查和评价:立案前全面分析系统数据源、数据结构和数据模型等,调查现有数据状况,确定可用性,确定不足数据的收集方法,推算数据收集和数据库建设工作量。2 )技术可行性评价:能否使用目前可用的开发方法和工具来支持系统需求的实现。3 )经济和偿还利益分析:成本-利益分析是可行性研究的重要内容,评价GIS的经济合理性,提出系统开发的成本论证,比较估计成本和预期利益
13、。 经济效益是应用系统为用户增加的收入,可以直接以统计的方式进行估计。 社会利益大多数只能用定性的方法来估计。4 )系统开发和运行环境评价:制约项目开展的技术和经济因素以外的社会因素:与项目直接相关的管理者、员工是否支持项目可以用于GIS系统,其中有多少人需要培训3 .数据字典、数据流的概念1 )数据词典是与数据有关的信息的集合。 这是数据流图的所有要素被严格定义的地方,这些要素包括数据流、数据流的构成、文件、加工小说明、其他应该放入辞典中的所有数据,各要素与数据流辞典的条目相对应。2 )数据流是在系统中传输数据结构的路径。 数据流的描述通常包括数据流名称、描述、数据流的源、数据流的位置和数据
14、流的配置. 这里,平均流量、峰值流量,是指包含在数据流中的数据结构。 数据流可包括一个或一个以上数据结构。第四章1、团结、结合、信息隐藏、层次图的概念。1 )结束是模块内部的各成分间的连接,一个模块的结束度大的话,模块的独立性就提高了。2 )耦合是指模块间的连接,耦合度直接测量模块的独立性,模块间的连接越小,模块的独立性越高,耦合度降低。3 )信息隐藏是模块的重要特征。 “信息隐藏”意味着有效的模块化可以通过定义一组独立的模块来实现,该组独立的模块仅交换为了实现系统功能而需要交换的信息。4 )层次图(hierarchical chart )是整个软件设计阶段最常用的工具之一,用于描绘软件的层次
15、结构。2、GIS用户界面设计应遵循什么原则?一贯性原则适当的功能安装性柔软性画面合理、有效地利用用户界面的效率提供反馈、帮助信息、错误处理的结构,从应用程序设计中分离出来。3、什么是地理建模? GIS地理建模包括什么样的过程阶段?1 )地理建模表示或抽象化地理实体的特性及其变化规律,同时定量抽象化地理实体应该研究的特定特征。2 )地理建模阶段,建模准备和建立模型前提条件模型的模型解析模型检查。第五章1、什么是程序的流程图?程序流程图(Program Flow Chart,简称PFC )也被称为程序框图,是应用最广泛的描述过程的方法,具有简单、直观、容易掌握的优点,特别适合于具体模块小程序的设计
16、。2、什么是分布式GIS?分布式GIS是通过分布式计算实现异地资源和信息共享,提高系统执行效率的GIS系统。3、不同规模的分布式GIS软件开发有什么共同点(这个答案不正确)。 请看p51 )1 )小规模的分布式GIS软件开发:适用于用户少,图形数据少,用户查询图形数据的量也少的系统。 此类系统可以选择高级PC作为服务器,采用Windows NT、Unix等操作系统,再加上Web服务器软件、ArcIMS服务器软件、应用程序服务器、Oracle (或sq 等数据库管理系统,此服务器提供所有图形操作和非图形操作等因特网服务。2 )中型分布式GIS软件的开发:具有大量用户、大量图形数据的分布式GIS,在图形数据大小为数十数百兆字节,数据库由一千张画构成的情况下,需要以有效的方式管理和维护图形数据。 当数据量达到GB级别时,空间数据库的维护和查询速度成为非常重要的问题。 ESRI公司的ArcS
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年炭石墨负极材料项目合作计划书
- 《2025项目管理中的合同风险评估与控制对策》
- 广双区间深孔注浆方案
- 班主任如何有效监督学习进程计划
- 探索品牌与消费者关系的演变计划
- 水务基础设施建设优先项目计划
- 家政服务中的安全管理计划
- 数据分析驱动的决策方案计划
- 优化资源配置的年度计划
- 数据驱动的人力资源管理方法计划
- 中药学电子版教材
- 市政道路电力、照明、通信管道工程施工方案方案
- 球的体积和表面积说课稿
- GB/T 30726-2014固体生物质燃料灰熔融性测定方法
- 可吸收丝素修复膜(CQZ1900597)
- 凯莱通综合版
- 步行功能训练详解课件
- 几内亚共和国《矿产法》
- 物理讲义纳米光子学
- 保洁服务礼仪培训(共55张)课件
- 中考英语写作指导课件(共41张PPT)
评论
0/150
提交评论