地理信息系统设计与实现567

上传人:鲁** 文档编号:476134918 上传时间:2023-12-24 格式:DOC 页数:4 大小:35.49KB
返回 下载 相关 举报
地理信息系统设计与实现567_第1页
第1页 / 共4页
地理信息系统设计与实现567_第2页
第2页 / 共4页
地理信息系统设计与实现567_第3页
第3页 / 共4页
地理信息系统设计与实现567_第4页
第4页 / 共4页
亲,该文档总共4页,全部预览完了,如果喜欢就下载吧!
资源描述

《地理信息系统设计与实现567》由会员分享,可在线阅读,更多相关《地理信息系统设计与实现567(4页珍藏版)》请在金锄头文库上搜索。

1、第5章 GIS数据库设计、 试述GIS数据库设计的目标、原则和过程目标:、满足用户要求 、良好的数据库性能 、对现实世界模拟的精确程度 、能被某个数据库管理系统接受原则:、组织有序、层次分明 、最下冗余度原则 、具有足够的数据吞吐量 、数据独立性原则 、标准化规范化原则 、可扩展原则 、系统可靠性、安全性与完整性原则过程:、需求分析 、概念设计 、逻辑设计 、物理设计 、数据库实施、 何为GIS数据库概念设计?概念设计的基本方法和步骤是什么?空间数据库概念化设计是从抽象和宏观的角度来设计数据库,即定义GIS数据全局性的规范,保证数据库内容完整、组织合理和便于应用。方法:自顶向下、自底向上、逐步

2、扩张、混合策略步骤:第一步,抽象数据并设计局部视图第二步,基层局部视图GIS数据库概念设计示意图数据分析用户视图的设计用户视图的集成视图的分析和修改返回用户、征求意见数据流程图数据字典的形成单用户的概念结构(分E-R图)总体概念结构(初步E-R图)概念结构,(基本E-R图)、 何为实体、属性、关系和E-R模型?关系有哪些主要类型?实体:是指在计算机系统中,用来描述实际事物的计算机语义对象,是客观存在并区别于其他事物的对象,可以是具体的对象也可以是抽象的事件。属性:是实体所具有的特性。关系:实体之间通过联系相互作用和关联。E-R模型:使用实体和关系来表示数据的模型关系类型:一对一联系(:)、一对

3、多联系(:M)、多对多联系(:M)、 举例说明如何进行E-R模型设计。E-R模型中空间概念如何扩展?、 举例说明GIS空间数据库关系表的设计。、 E-R模型如何向关系模型转换?、 如何对GIS空间数据库进行组织和管理?、 栅格数据如何进行存储和管理?、 MapGIS7.0面向实体空间数据库模型的特点是什么?第6章 GIS实施与维护、 应用型GIS实施阶段的任务是什么?硬件准备、软件准备、人员培训、数据准备、系统安装与调试、 为什么要进行程序编写的组织管理?它包括哪些内容?、软件生产是个人的脑力劳动,程序员各自各自独立的完成各自的任务,互相之间并没有直接的联系,工作量和效率取决于程序员自身的能力

4、和各自的态度、大型软件由于他的规模太大,因此必须由许多人共同完成程序编写工作的组织管理实际上就是对人员训练、软件培训、程序编写、调试和验收等方面内容的合理安排,以提高程序编写的质量和效率、 GIS系统维护包括哪几方面的工作?程序的维护;数据文件的维护;代码的维护;机器、设备的维护、 系统维护工作可以分为哪种类型?改正性维护;适宜性维护;完善性维护;预防性维护第7章 GIS测试与评价、 GIS软件错误的根源有哪些?、缺乏有效的沟通,或者没有进行沟通、软件复杂度、编程错误、不断变更的需求、时间的压力、缺乏文档的代码、软件开发工作、 试述GIS软件测试的目的和原则。目的:、软件测试是为了发现错误而执

5、行程序的过程、一个好的程序用例能够发现至今尚未发现的错误、一个成功的测试是发现了至今尚未发现的错误原则:、所有的测试都应追溯到GIS用户的需求、在需求分析阶段就应该制定测试计划,把“尽早的和不断的进行软件测试作为软件开发者的座右铭、充分注意测试中的群集现象、应从“小规模”开始,逐步转向“大规模”、测试之前应该根据测试的要求选择在测试过程中使用的测试用例、牢记穷举测试是不可能的、应由独立的第三方进行测试、严格执行测试计划,排除测试的随意性、 如何理解GIS软件缺陷放大?由于人的主观认识常常难以完全符合客观现实,与工程密切相关的各类人员之间的通信和配合也不可能完美无缺,因此在软件生存周期的每个阶段

6、都不可避免的会产生差错,并且前一阶段的故障自然会导致后一阶段相应的故障,从而导致故障累计。此外,后一阶段的工作是前一阶段工作结果的进一步具体化,因此,前一阶段的一个故障可能会造成后一阶段中出现几个故障,也就是说,软件故障不仅有累积效应,还有放大效应。、 试述GIS软件测试的过程。单元测试和集成测试的内容和方法是什么?单元测试内容:模块接口、局部数据结构、重要的执行路径、错误处理、边界条件方法:设计驱动模块和桩模块集成测试内容:监测和排除与软件设计相关的程序结构问题、软件体系结构问题方法:非渐增试测试和渐增式测试、 什么是白盒测试?白盒测试有哪些主要方法及技术?白盒测试将被测对象视为一个打开的盒

7、子,白盒知道软件的内部工作过程,可通过测试来检测软件产品内部运动是否按照规格说明书的规定正常进行,每种内部操作是否符合设计规格要求,按照程序内部的结构测试程序,设计、选择测试用例,检验程序中的每条通路是否能按预定要求正确工作,所有内部成分是否已经通过检查,而不考虑他的功能是否正确。方法:控制流分析、数据流分析、逻辑覆盖、域测试、符号测试、路径分析、程序插桩、程序变异等技术:单元测试、动态分析、指令覆盖、分支覆盖、安全测试、突变测试、 什么是黑盒测试?黑盒测试有哪些主要方法及技术?方法:等价类划分、边界值分析、故障推测法等技术:功能测试、压力测试、负载测试、易用性测试、烟雾测试、恢复测试、容量测

8、试、 试述GIS软件测试的主要技术静态测试动态测试:白盒测试和黑盒测试、 GIS软件测试有哪些主要工具?白盒测试工具、功能测试工具、负载压力测试工具、测试管理工具、 应用型GIS系统评价应包括那些评价指标?各项评价指标是如何确定的?系统效率:应用型地理信息系统的各种职能指标、技术指标和经济指标系统效率的反映可靠性:指系统在运行时的稳定性可扩展性:任何系统的开发都是从简单到复杂的不断求精和完善过程,特别是应用型地理信息系统的开发。可移植性:一个有价值的应用型地理信息系统软件和数据库,不仅体现在他自身结构的合理性,而且体现在她对环境的适应能力,即它们不仅能在一台机器上使用,而且能在其他型号设备上使用系统效益:功能性:可操作性:用户在系统使用中是否对系统功能容易理解、容易学习、容易使用,用户是否可以将其他类似系统的操作技术和操作经验在该系统中得到的延续。维护性:系统的后期维护是否方便、可行,出现了故障系统是否会给出明确的故障信息,操作者是否容易进行故障分析、测试、处理和故障排除。、 对应所建立的系统进行系统总体功能评价主要从那两个方面进行评定?技术和经济

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 机械/制造/汽车 > 工业自动化

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号