




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
GIS设计复习题一、名词解释.GIS设计:GIS设计就是在GIS开发的整体过程中,遵循一般软件工程的原理和方法,结合GIS开发的特点、特殊规律和要求,对GIS软件从系统定义、系统总体设计、系统详细设计、空间数据库和地理模型库设计、GIS实施、GIS软件测试与评价、直到GIS维护的各个阶段进行工程化规范的方法体系。.结构化生命周期法:结构化生命周期法的基本思想是将系统开发看作工程项目,有计划、有步骤地进行工作,它认为虽然各种业务信息系统处理的具体内容不同,但所有系统开发过程都可以划分为六个主要阶段:系统开发准备、调查研究及可行性研究、系统分析、系统设计、系统实施、维护和评价。.维护副作用:因修改软件而造成的错误或其他不希望出现的情况称为维护副作用,有编码副作用、数据副作用和文档副作用三种。.数据传输加密:为确保数据的安全可靠,必须保障在传输过程中数据内容不被透露、避免信息量被分析(破析)、检测出数据流的修改等,称为数据传输加密。.数据质量P15.GIS数据流模型P46.数据字典数据字典是关于数据信息的集合。它是数据流图中所有要素严格定义的场所,这些要素包括数据流、数据流的组成、文件、加工小说明及其它应进入字典的一切数据,其中,每个要素对应数据字典中的一个条目。.用例的粒度P53.完全因子分解系统:P76.互操作接口设计P78.地理模型P143.模块:一个软件系统通常由很多模块组成,函数和子程序都可称为模块,它是程序语句按逻辑关系建立起来的组合体。二、单选题1、结构化程序设计概念最早由E.W.Dijkstra于()年提出A.1963年B.1965年C.1962年D.1967年2、在程序流程图常用符号中菱形表示()A.程序起止B.控制流C.处理步骤D.逻辑判断3、E-R图中椭圆表示()A.实体B.属性C.关系D.联系4、GIS设计以()为驱动A.空间数据B.业务数据C.属性数据D.功能数据5、GIS系统工程学中的三维结构包含时间维、知识维和()A.方法维B.理论维C.逻辑维D.工程学6、地理信息系统科学体系分为三个层次:理论地理信息科学、技术地理信息科学和()A.应用地理信息科学B.空间地理信息科学C.虚拟地理信息科学D.基础地理信息科学7、在用例图中,参与者之间主要是()关系A.继承B.包含C.扩展D.泛化8、OMT采用对象模型、动态模型和()等来描述一个系统A.静态模型B.功能模型C.混合模型D.结构模型9、对象模型用()来表示对象图类图序列图活动图10、动态模型用()图来表示动态图活动图数据流图状态图11、原型从本质上可分为两种类型:丢弃型原型和()进化型原型进取型原型渐进型原型试验型原型12、在用例图中,用例和参与者之间的关系是()包含关系泛化关系关联关系扩展关系13、在一定条件下,把新的行为加入到已有的用例中,获得新用例称为()用例扩展包含关联泛化14、面向对象的设计方法采用()来组织和构造系统总体设计过程类图结构图用例图层次图15、用于建立系统与其参与者之间交互的模型称为()分析类实体类边界类控制类16、在GIS用户界面的开发中,一般采用()方法原型化瀑布型结构化面向对象型17、在序列图中,表示对象的过程处于激活状态时,生命线是()虚线带箭头的虚线双道线垂直的虚线18、基于空间关系的检索,称为()开窗检索分层检索条件检索空间检索19、用一系列状态所对应的地图来反映地理现象的时空演化过程,称为()连续快照模型时空合成模型底图修改模型混合模型20、GIS软件评价不包含下列哪项内容?技术评价功能评价社会评价经济评价21、在系统运行过程中,针对软件无法满足新的软硬件环境进行的维护叫做()适应性维护改正型维护预防型维护完善性维护1-5BDBAC6-10ADBAD11-15ACAAC16-21ACDABA22、软件生命周期中持续时间最长的一个阶段是()软件总体设计阶段软件维护阶段软件详细设计阶段软件实施阶段23、在系统开发时隐藏的错误,可能会在系统运行的某个特定的环境下出现,针对这种错误的维护叫做()维护。改正性完善性适应性预防性24、在系统运行环境中,针对软件无法满足新的软硬件环境进行的维护为()改正性维护适应性维护完善性维护预防性维护25、为了进一步提高软件的可靠性而进行的维护称为()改正性维护适应性维护完善性维护预防性维护26、系统实施阶段需要大量人员参与,其中()负责GIS的总体设计及详细设计。项目负责人系统管理员系统分析员数据管理员27、资源分配模型属于哪一种地理模型()理论模型经验模型混合模型预测模型28、水土流失模型属于哪一种地理模型()理论模型经验模型混合模型统计分析模型29、准备几组有代表性的输入数据,反复执行,对得出的错误结果进行整理、分析、归纳,提出错误原因及位置假想,再用新的一组测试数据去验证这些假想,称为()硬性排错归纳法排错演绎法排错跟踪法排错30、系统软件与硬件经过各自安装以后,为使两者能协调地工作而进行的一种调试称为()综合调试黑盒测试白盒测试功能测试31、ArcToolbox提供的水文分析模块属于地理模型的哪一种构建途径()GIS环境内构建地理模型GIS环境外构建地理模型独立开发构建地理模型二次开发构建地理模型32、在进行用户需求分析时,最适合的一种设计方法是()原型法结构化程序设计法面向对象设计法瀑布模型法33、将每一次独立的叠加操作转换为一次性的合成叠加,这种数据更新模型称为()时空合成模型底图修改模型连续快照模型混合模型34、数据共享的途径不包括下列哪一项()数据转换基于元数据的空间数据网络查询与应用GIS互操作数据入库35、下列哪一项属于系统总体设计阶段的任务()详细的算法数据表示数据结构模块划分36、详细设计阶段的表达工具不包括下列哪一项()层次图盒式图程序流程图PAD图22-25BABD26-30CCBBA31-36AAADDA三、填空题.表达加工逻辑说明的工具有、判定表和判定树.GIS总体设计阶段的目标是将系统需求转换为数据结构和。3.结构化系统总体设计工具有:层次图、、结构图等。.模块结构最普遍的形式就是树状结构和。.问题分析图的主要优点是结构清晰,能直接导出,并可对其进行一致性检查。.GIS工程学结构体系主要由—、基础理论和方法论三方面组成。.GIS开发主要的三种开发方式为:独立开发、、组件式二次开发。.软件测试工具一般可分为:白盒测试工具、黑盒测试工具、性能测试工具、。.空间数据模型是指用计算机模拟现实世界的地理信息的几种数学方法,常用的有三种:矢量数据模型、和不规则三角网。.GIS维护内容包括数据维护与更新、应用系统维护与更新、和。.GIS维护流程包括提交GIS维护申请、和维护过程.被定义为从明文到密文的一种变换。.在结构图中,关键要描述的内容有两个,它们是模块的功能和。.GIS软件体系结构有单机结构、C/S结构、B/S结构和。.系统调试时常用的排错方法有硬性排错、、演绎法排错和跟踪法排错。.维护的副作用包括编码副作用、数据副作用和。.地理信息的更新方法有实测更新法、编绘更新法、、遥感信息更新法和GPS信息更新法。.软件维护中的内容维护包括改正性维护、适应性维护、和预防性维护。.层次图中的方框代表一个。.系统总体设计工具结构图是由提出的。.在结构图中,尾部是实心圆表示传递的是。.在结构图中,要描述的内容有两个:一是模块的功能,二是。.分析类总能符合三种基本构造型中的一种:边界类,实体类和。.分析类总能符合三种基本构造型中的一种:边界类,实体类和。.类图由类、对象和等模型元素以及他们之间的关系构成。.类包含类的名称、属性和。.类与类之间的关系通常有:、泛化关系、关联关系和实现关系。.泛化关系采用符号来表示。.按照在软件系统中的功能将模块划分为四种类型:输入模块、输出模块、变换模块和。30在异质环境下的GIS接口设计,主要采用来实现。.在GIS中,空间数据与属性数据的结合有两种形式:绑定式和。.GIS与OA的接口一般采用OLE或技术来实现。.交互是指在具体语境中为实现某个目标的一组对象之间进行交互的一组所构成的行为。.交互通常为两种情况进行建模:一是为系统的动态方面进行建模,二是为系统的进行建模。.是构造活动图的最小单位。.空间数据逻辑预处理包括对空间数据进行分幅、分层和等处理。.空间数据库需求分析包括三个步骤:用户调查分析、空间数据现状分析和。.E-R模型中用代表实体间的一般关系。.数据库逻辑设计的任务是吧数据库概念设计阶段产生的概念数据库模式变换为模式。.常见的空间数据检索的类型有:鼠标定位检索,分层检索,开窗检索,,空间检索。.常见的三种数据更新模型有:连续快照模型、底图修改模型和。.数据共享的途径包括:数据转换、基于元数据的空间数据网络查询和应用和。.服务于空间分析的地理编码分为拓扑编码和编码。.地理模型根据所表达的空间对象的不同,可将模型分为三类:理论模型,和混合模型。.结构化英语2.软件体系结构3.HIPO图4.网状结构5.程序代码6.任务7.单纯二次开发8.测试管理工具9.栅格数据模型10.网络维护与安全管理.评估维护申请12.加密算法13.模块间的接口14.面向地理信息服务的WebGIS15.归纳法排错16.文档副作用17.计算机制图更新法18.完善性维护19.模块20.Yourdon21.控制信息22.模块之间的接口23控制类24.控制类25.接口26.操作27.依赖关系28.空心三角箭头29.协调模块30.中间件31.分离式32.DDE33.消息34.控制过程35.动作状态36.分专题要素37.系统分析38.菱形39.逻辑数据库40.条件检索41.时空合成模型42.GIS互操作43.坐标44.经验模型四、简答.GIS设计的目标和主要内容是什么?GIS设计目标就是通过改进系统设计方法、严格执行开发的阶段划分、进行各阶段质量把关以及做好项目建设的组织管理工作,从而达到增强系统的实用性、降低系统开发和应用的成本、延长系统生命周期的目的。GIS设计包括软件设计和数据库设计两部分的内容。.为实现地理信息资源共享,须具备哪些基本条件?要实现地理信息资源共享,必须具备三个基本条件:一是数据资源的贮备;二是要有技术支撑系统的保障,例0通讯技术、网络技术、数据库技术等现代化技术手段;三是共享规则的制订、被广泛采纳和遵循,主要包含标准、规范、政策和相关法律。.用UML模型进行系统的分析和设计有什么优点?采用UML模型进行系统的分析和设计具有以下优点:①在面向对象设计领域,存在数十种面向对象的建模语言,都是相互独立的,而UML可以消除一些潜在的不必要的差异,以免用户混淆;②通过统一语义和符号表示,能够稳定面向对象技术市场,使项目根植于一个成熟的标准建模语言,从而可以大大拓宽所研制与开发的软件系统的适用范围,并大大提高其灵活程度。.系统定义时期的主要任务是什么?系统定义时期的主要任务是确定软件开发工程必须完成的总目标以及工程的可行性;导出实现工程目标应该采用的策略即系统必须完成的功能;估计完成该项工程需要的资源和成本;并且制定工程进度表;最后编写系统需求分析报告。这个时期的工作通常又称为系统分析,由系统分析员负责完成。.简述GIS数据字典的任务?GIS数据字典的任务是对GIS数据流图中出现的所有被命名的图形要素在数据字典中作为一个词条加以定义,使得每一个图形要素的名字都有一个确切的解释。.简述GIS成本有哪些部分组成?GIS的成本由五个部分组成:①购置并安装软硬件及其相关设备的费用;②生产系统所需数据的费用;③软件开发费用;④系统安装、运行和维护费用;⑤人员培训费用。.总体设计的主要任务是什么?总体设计的主要任务是确定系统总体架构与软、硬件配置,根据系统分析成果进行系统功能模块的划分,建立模块的层次结构及调用关系,确定模块间的接口及人机界面,并设计数据库总体结构。.简答系统详细设计阶段的目标与主要内容P90?系统详细设计的根本目标:确定怎样具体地实现所要求的系统,也就是为各个在总体设计阶段处于黑盒子级的模块设计具体的实现方案。系统详细设计的主要内容:在具体进行程序编码之前,根据总体设计提供的文档,细化总体设计中已划分出的每个功能模块,为之选择具体的算法,并清晰、准确的描述出来,从而在具体编码阶段可以把这些描述直接翻译成用某种程序设计语言书写的程序。.简答地理模型的特点P144?地理模型是联系GIS基础软件与专业领域应用的纽带,具有以下四个特点:(1)地理模型的建立必须以专业知识和专门研究为基础(2)地理模型是综合利用GIS系统中大量数据的专业化模块(3)地理模型是GIS应用系统解决各种实际问题的武器(4)地理模型是GIS应用系统向更高技术水平发展的基础10.程序编写的组织管理包括哪些内容?程序编写的组织管理包括:1)对程序员组织训练;2)购进软件消化利用;3)程序编写;4)程序模块的调试;5)程序模块的验收。11.简述程序代码编写过程中应注意的问题?程序代码编写过程中应注意:1)程序语言的选择;2)程序设计风格的确定;3)系统代码文档的编写。12简答系统实施阶段的任务?P175任务为:(1)硬件和软件的购置及安装;(2)程序的编写与调试;(3)系统的安装与调试;(4)培训;(5)系统中有关数据的录入或转换.五、论述题.阐述使用结构化生命周期法进行设计需要完成的各阶段的内容。答:分为6个阶段,分别为:⑴系统开发准备阶段。针对用户提出开发系统的要求,有关人员进行初步调查,组成开发领导小组,制定开发的进度和计划。0果新系统开发采取外包方式,本阶段还要包括招投标过程。⑵调查研究及可行性研究阶段。采用各种方式进行调查研究,了解现行系统的界限、组织分工、业务流程、资源及薄弱环节等,绘制现行系统的相关图表。在此基础上,与用户协商方案,提出初步的新系统目标,并进行系统开发的可行性研究,提交可行性报告。⑶系统分析阶段。在对现行系统进行调查研究的基础上,使用一系列的图表工具进行系统的目标分析,划分子系统以及功能模块,构造出新系统的逻辑模型,确定其逻辑功能需求,交付新系统的逻辑功能说明书。⑷系统设计阶段。根据逻辑模型进行物理模型的设计,并具体选择一个物理的计算机信息处理系统。这个阶段还要进行人-机过程的设计、代码设计、输入、输出、文件数据库设计及程序模块、通讯网络设计等。⑸系统实施阶段。系统实施是新系统付诸实现的实践阶段,主要是实现系统设计阶段所完成的新系统物理模型。包括软硬件设备的安装和调试、程序设计、代码编写、调试。还包括对用户及操作人员进行培训,编制操作、使用手册和有关文档。⑹维护和评价阶段。对系统的修改和完善进行维护,如针对系统处理过程、程序、文件、数据库甚至某些设备和组织的变动进行相应的维护。系统的评价,广义上贯穿于系统开发过程的始终,这里主要指系统开发后期的评价。旨在将建成的新系统与预期的目标做一一比较,不同的指标综合体现为用户的满意程度——可接受性。、原型法是应软件设计新情况和新要求的出现而产生的,其特点主要体现为鼓励用户不断修改和完善需求,并根据新的需求不断修改和完善原型。请说明应用原型法开发信息系统各个阶段的内容。试述详细设计与总体设计阶段工作的差别?详细设计以总体设计阶段的工作为基础,但又不同于总体设计阶段,这主要表现为以下两个方面:⑴在总体设计阶段,数据项和数据结构以比较抽象的方式描述,例如,总体设计阶段可以声明矩阵在概念上可以表示一幅遥感图像,详细设计就要确定用什么数据结构来表示这样的遥感影像。⑵详细设计要提供关于算法的更多细节,例如,总体设计可以声明一个模块的作用是对一个表进行排序,详细设计则要确定使用哪种排序算法。总之,在详细设计阶段为每个模块增加足够的细节,使得程序员能够以相当直接的方式对每个模块编码。简述程序调试过程中发现的错误有哪些排除方法?答:方法有:1)硬性排错:采用试验的方法,比如设置临时变量、增加调试语句、设置断点、单步执行等。归纳法排错:准备几组有代表性的输入数据,反复执行,对得出的错误结果进行整理、分析、归纳,提出错误原因及位置假想,再用新的一组测试数据去验证这些假想演绎法排错:针对各组测试数据所得出的结果,列举出所有可能引起出错的原因,然后逐一排除不可能发生的原因与假设,将余下的原因作为主攻方向,最终确定错误位置跟踪法排错:在错误征兆附近进行跟踪找错;错误诊断出来以后,需要进行修改;修改完后,应立即利用先前的测试用例,重复先前的测试过程,进一步验证排错的正确性。原型法开发信息系统包括哪几个阶段?⑴确定用户的基本需求。在这一阶段中,用户根据系统的特点清楚地表达自己的基本需求,系统分析开发人员据此来确定系统的规模及基本框架,判断系统需要的数据能否得到,同时应估算出开发原型的成本。⑵开发初始原型。开发初始原型仅仅反映用户的基本需求,并不要求完善。⑶利用原型来提炼用户需求。用户通过亲自使用原型,从而了解其需求得到的满足程度以及存在的问题。开发人员一方面记录下用户提出的该系统的缺点和不足之处;另一方面也要借助原型系统引导、启发用户表达对系统的最终要求,在用户和开发人员共同反复讨论过程中进一步提炼用户需求以及需要修改和变动之处。⑷修正和改进原型。开发人员根据第三阶段中用户提出的修改意见或发现的问题,对初始原型系统进行修改、扩充和完善。这是一个多次反复的过程,直到用户满意为止。论述开发的几种方式?(1)独立式开发:不依赖于任何GIS工具软件,从空间数据的采集、编辑到数据的处理分析及结果输出,所有的算法都由开发者独立设计,然后选用某种程序设计语言,在一定的操作系统平台上编程实现。独立开发的好处在于无须依赖任何商业GIS工具软件,独立性强。但是,由于能力、时间、财力方面的限制,这样开发出来的产品很难在功能上与商业化GIS工具软件相比,且
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 竞争分析与马工学管理学试题及答案
- 全媒体运营师备考试题及答案
- 中职电子商务职业标准能力要求试题及答案
- 职业路径育婴师试题及答案导航
- 2025年高压电工高级职称考试题库:高压设备故障诊断与安全操作规范
- 全面解读监理工程师考试试题及答案
- 2025年护士执业资格考试题库-基础护理学专项护理心理学与心理健康案例分析试题
- 2025年护士执业资格考试题库:护理质量管理与评价护理质量评价标准应用试题
- 二零二五员工试用期合同范例
- 知识产权顾问协议合同二零二五年
- 《碳排放管理师》(高级)培训考试模拟题及答案
- 【道德与法治】江苏省连云港市海州区2023-2024学年七年级下学期期中试题(解析版)
- 盐城市射阳县兴桥镇社区工作者考试题目及答案2024
- 齐鲁针灸智慧树知到期末考试答案2024年
- 2024年内蒙古聚英人力资源服务中心招聘历年高频考题难、易错点模拟试题(共500题)附带答案详解
- 新概念英语第2册课文(完整版)
- 高数函数的极值与最大最小值课件
- 广东省广州市广雅中学2024届高考英语三模试卷含解析
- 《金融建模基础》课件第7章-运用 Python 分析债券
- 2025年日历日程表含农历可打印
- 《电力工程电缆设计规范》
评论
0/150
提交评论