当前位置:文档之家› 简介国内外典型GIS软件_图文(精)

简介国内外典型GIS软件_图文(精)

简介国内外典型GIS软件_图文(精)
简介国内外典型GIS软件_图文(精)

1.ArcGIS是ESRI在全面整合了GIS 与数据库、软件工程、人工智能、网络技术及其它多方面的计算机主流技术之后,成功地推出了代表GIS 最高技术水平的全系列GIS产品。ArcGIS 是一个全面的,可伸缩的GIS平台,为用户构建一个完善的GIS系统提供完整的解决方案。ArcGIS 的基本体系能够让用户在任何需要的地方部署GIS 功能和业务逻辑,无论是在桌面、服务器、网络还是在野外:

桌面GIS(ArcGIS Desktop—ArcGIS 桌面GIS软件产品是用来编辑、设计、共享、管理和发布地理信息和概念。ArcGIS 桌面可伸缩的产品结构,从ArcReader,向上扩展到ArcView 、ArcEditor 和ArcInfo 。目前ArcInfo 被公认为是功能最强大的GIS产品。通过一系列的可选的软件扩展模块,ArcGIS Desktop 产品的能力还可以进一步得到扩展。

嵌入式GIS(Embedded GIS—ArcGIS Engine 是一个完整的嵌入式GIS 组件库和工具包,开发者能用它创建一个新的、或扩展原有的可定制的桌面应用程序。使用ArcGIS Engine,开发者能将GIS 功能嵌入到已有的应用程序中,如基于工业标准的产品以及一些商业应用,也可以创建自定义的应用程序,为组织机构中的众多用户提供GIS 功能。

服务器GIS(Server GIS—ArcGIS Server、ArcIMS 和ArcSDE 用于创建和管理基于服务的GIS 应用程序,在大型机构和互联网上众多用户之间共享地理信息。ArcGIS Server是一个中心应用服务器,它包含一个可共享的GIS 软件对象库,能在企业和Web 计算框架中建立服务器端的GIS应用。ArcIMS 是通过开放的Internet协议发布地图、数据和元数据的可伸缩的网络地图服务器。ArcSDE 是在各种关系型数据库管理系统中管理地理信息的高级空间数据服务器。

移动GIS(Mobile GIS —ArcPad,支持GPS的无线移动设备,越来越多地应用在野外数据采集和信息访问中。ArcGIS 桌面和ArcGIS Engine 可以运行在便携式电脑或平板电脑上,用户可以在野外进行数据采集、分析和乃至制定决策。

2.MapInfo 地理信息系统平台作为一个图形-文字信息完善结合的软件工具,能将所需要的信息资料形象、直观地与地理图形紧密地联结起来,能提供大量常用的

分析、查询功能,能将结果以图形或表格的方式显示出来。

MapInfo 软件提供与一些常用数据库的接口, 可以直接或间接地与这些数据库进行数据交换。MapInfo 软件提供的开发工具MapBasic, 可完成用户在图形、界面、查询、分析等方面的各种要求,以形成全用户化的应用集成。配接多媒体系统可使用户对地图进行多媒体查询。MapInfo 软件适用于军队管理与指挥、市场营销、城市规划、市政管理、公安交通、邮电通讯、石油地质、土地资源、人口管理、金融保险等各个应用领域,能对用户的管理、决策提供有力的支持与帮助。

一、强大的图形表达、处理功能

MapInfo 做为一种功能强大的图形软件,利用点、线、区域等多种图形元素,及丰富的地图符号、文本类型、线型、填充模式和颜色等表现类型,可详尽、直观、形象地完成电子地图数据的显示。同时MapInfo 对于位图文件(如GIF、TIF 、PCX、BMP 、TGA 等多种

格式的位图文件和卫片(SPOT、航片、照片等栅格图象,也可以进行屏幕显示, 根据实际需要还可以对其进行矢量化。此外,DXF 格式(AutoCAD 和其它CAD 软件包的图形/

数据交换格式的数据文件,也可以直接运用于MapInfo 当中。在图形处理方面, 它提供了功能强大的编图工具箱,用户可以对各种图形元素任意进行增加、删除、修改等基本编辑操作。

MapInfo 所处理的电子地图与一般地图不同。一般的地图,各类要素、信息集中在一起,不利于不同用户对不同的地理信息的查询使用。MapInfo 对地图是分层处理用户可以通过图形分层技术,根据自己的不同需求或一定的标准对各种图形元素进

行分层组合,将一张地图分成不同图层。例如对于某个城市图,可分为区划、道路、河流、建筑物、标注等

若干层。对于每一个图层又可以针对其信息数据的不同内容要求,运用不同的数据格式和不同的数据库类型如(dBase、FoxBase、Lotus1-2-3、Oracle、Sybase 等。而在用户对图形或数据库进行显示、编辑、查询等操作时,又可以对任意图层

实现自动标注。对标注的大小、字体、位置、内容、颜色还可随时根据需要进行修改。为提高做图效率,MapInfo 设有装饰层,用户可将所画的图形在装饰层里编辑,认可后再存入相应层。利用MapInfo 提供的视图工具(Zoom tool, 用户可对矢量图形和光栅图象进行任意比例的无级缩放,可

纵览全局,亦可细观局部。为了满足某些用户对于地理坐标系统的特殊需

求,MapInfo 不仅提供有几百种地理投影模式可供选择,用户还可以通过编辑投影参数,定义自己的地图投影模式。

二、实用的关系型数据库功能

MapInfo 具有动态联接的关系型数据库的功能。MapInfo 可以直接读取dBase、FoxBase、Clipper、Lotus1-2-3、Microsoft Excel 及ASCII 文件。在客户服务器(Client\ server的网格环境中,通过SQL DATALINK 数据联接软件包提供的QELIB 、ODBC 接口,可以同远程服务器联接,直接读取Sybase、Oracle、INGRES、DB/2 DataBase Manager、SQLBase 、Netware SQL 、XDB 等十几种大型数据库中的数据信息。MapInfo 还可以将数据文件及图形目标的图形属性转换成mif 、mid 格式的AsCII 文件,供其它用户使用。

MapInfo 可以运用地理编码(GeoCode的功能,根据各数据点的地理坐标或空间地址(如省市、街区、楼层、房间等,将数据库的数据与其在地图上相对应的图形元素一一对应。通过完成数据库与图形的有机结合,实现在图形的基础上对数据库进行操作。

MapInfo 引进了靶区(Target 的概念。通过设定靶区,不仅可以实现各图形对象之间的数据项的合并和分离,而且可以完成对靶区局部图形对象及数据库内容的清除(Erase和迭加(Overlay处理。MapInfo 自备内置关系数据库,用户可以自由

定义。每个库可有255个字段(field,20 亿条记录。

、灵活的数据查询分析功能

MapInfo 的精华是其分析查询功能,即它能够精确地在屏幕上查询、分析与其相应的地理数据库信息。面对大量的数据,仅对其进行数学统计就已经是一项非常繁重的工作,更何况进行精确的分类、查询和判断分析。对于相对比较简单的分析查询,MapInfo 提供了对象(Object查询工具、区域(包括矩形、圆形和多边形的区域查询工具、缓冲区(Buffer 查询、和一些常用的逻辑与数据的分析查询函数,用户随时可运用灵活的查询工具(Info tools 或运用函数建立表达式(Expression的方式完成; 而对较复杂的分析查询,则可通过运行MapBasic 编写的查询程序命令来实现。

四、多样化的数据可视表达方式

MapInfo 采用了地图(Map、浏览表格(Browser 及直观图(Graph 等三种不同的方式对数据库内容进行描述,这三种视图均可动态联接。当用户改变某一张视图的数据时,其它视图会实时自动地作相应的变化。

对于信息数据和查询分析的结果,MapInfo 还可以采用专题图(ThematicMap 的显示方式,它以柱状图(Bar chart、圆饼图(Pie chart、点密度图(DotDensity、区块图(Ranges、数量分级图( Graduated 等多种显示模式,运用用户自定义的颜色、填充模式、图形图例等图形显示类型,直观、生动地把数据和分析查询结果显示在屏幕上便于用户迅速地了解和判断有关的信息数据和查询结果。

五、功能强大的系统开发工具

MapInfo 系统软件提供MapBasic 作为与MapInfo 配套的开发工具。用户使用MapBasic,可以设计、建立符合自己特点和要求的纯用户化的应用系统。作为一种

结构化语言, MapBasic提供了380多种函数和命令语句,既简洁明了、易于学习,又具有强大的功能,

可以完成用户的各种需求。与传统的GIS 软件相比较,良好的软件集成环境和面向对象及事件驱动的编程思想,都是MapBasic 的优点

针对各类用户的不同需求,用MapBasic 可以迅速地制定出用户特需的菜单、按钮盒或对话框等,用户不仅可以修改标准的MI 菜单,而且可在原菜单条上增加新的菜单项。使用MapBasic 用户可方便、准确地绘制经、纬度线,避免手工绘制的枯燥以及可能引起的误差;也可以设计各种新的图形符号。

MapBasic含有一系列SQL 函数和许多非常实用的语句,大大增强了对数据进行操作的能力。如仅用一条非常简单的MapBasic 的Select语句,就可以进行对数据库的查询工作,实现对数据排序、求和、过滤等操作。此外,MapBasic 所提供的一系列对MapInfo 的表(Table 或其它类型的表格(如dBASE、FoxBase、Lotus、ASCII 或Excel 的表格文件进行操作的命令和函数,可完成对表的各种操作(如打开、新建或修改表等,进行对数据对象的各种编辑操作。利用MapBasic 还可以将多媒体技术引入地理信息系统,可以使系统更加形象、生动。

MapBasic提供了MapInfo 和其它应用程序的接口,MapBasic 的开放式体系结构允许程序员调用外部函数中的例程。例如MapBasic 不仅可以利用

DDE(Dynamic Data Exchange

调用其它软件中的程序(C语言、Visual Basic的应用程序,还可以调用Windows

DLL(Dynamic Link Libary 中的例程。用户还可以通过运用MapBasic 编写的执行程序,来完成在工作中复杂的例行工序,这样就可以将日常烦琐的例行工作交给了计算机处理,不仅能够大大的提高工作效率,而且还将管理人员从完全不必要的精力消耗中彻底解放出来。

六、方便灵活的图形输入输出功能

对于图形的输入和输出,MapInfo 也提供了强有力的支持。使用MapInfo 软件可处理通过扫描仪、数字化仪输入的数据信息。如果利用美国DTC 公司(Digitizer Technology Company所生产的VTI(Virtual Table Interfae 接口软件,MapInfo 可与当前国际流行的Summagraphics、Calcomp等200 多种数字化仪连接。利用其相应的硬件支撑平台,MapInfo 在灵活的调整了版面内容及其间的相对比例之后,可以通过

国内外主要GIS软件平台 (1)

国内外主要GIS软件平台 技术2006-12-25 16:08:14 阅读1007 评论2 字号:大中小订阅 名称开发单位简介 ARC/INFO 美国环境系统研究所(ESRI)影响广、功能强、市场占有率高。ARC/INFO可运行于各种平台上,包括SUN Solaris、 SGI IRIX、DigitaI Unix、HP UX、IBM AIX、Windows NT(Intel/Alpha)等。在各种 平台上可直接共享数据及应用。ARC/INFO实行全方位的汉化,包括图形、界面,数 据库,并支持NLS(Native Language System),实现可重定义的自动语言本地化。 MapInfo 美国MapInfo Corporation 完善丰富的产品线;稳定的产品性能;广泛的业界支持;广大的用户群体;良好的易 用性,产品贴近用户;与其他技术的良好融合;良好的可持续发展;极高的新技术敏 感度;良好的本地化技术支持;极高的性价比。 GeoMedia 美国INTERGRAPH(鹰图)公 司提供了一整套功能强大的分析工具,包括属性和空间查询、缓冲区、空间叠加和专题分析。使用GeoMedia 的数据库服务器技术,你可以方便的对多种空间数据格式同时进行分析。GeoMedia 是唯一适合进行what-if 分析的工具,因为它可以让你在同一个分析管道中使用多个操作,该管道中的数据发生任何变化,分析结果都会自动变更。 Titan GIS 加拿大阿波罗科技集团、北京 东方泰坦科技有限公司是加拿大阿波罗科技集团面向中国市场推出的一套功能先进、算法新颖、使用灵活和完善的地理信息系统开发软件。集中了目前国际上优秀的地学软件的优势,广泛使用了目前国际上先进的软件技术及工具。泰坦(Titan)不但是一套运行效率高、性能稳定、算法先进的通用GIS软件,而且针对中国用户使用GIS的特点,专门提供了一系列灵活方便的开发工具,为不同领域的GIS用户提供了极大方便。 Maptitude 美国Caliper公司是一个智能化的GIS工具,适用于商业、政府和教育等部门。作为一个GIS和桌面 制图系统,Maptitude 软件结合地理数据,功能强大, 性能出众而又简单易用。 MAPGIS 中国地质大学信息工程学院、 武汉中地信息工程有限公司是一个工具型地理信息系统,具备完善的数据采集、处理、输出、建库、检索、分析等功能。其中,数据采集手段包括了数字化、矢量化、GPS输入、电子平板测图、开放式数据转换等;数据处理包括编辑、自动拓扑处理、投影、变换、误差校正、图框生成、图例符号整饰、图像镶嵌配准等方面的几百个功能;数据输出既能够进行常规的数据交换、打印,也能够进行版面编排、挂网、分色、印刷出高质量的图件;数据建库可建立海量地图库、影像地图库、高程模型库,实现三库合一;分析功能既包括矢量空间分析,也包括对遥感影像、DEM、网络等数据的常规分析和专业分析。MapGis 不仅功能齐全,而且具有处理大数据量的能力,MapGis可以输出印刷超大幅面图件,各种数量(如点数、线数、结点数、区数、地图库中的图幅数等)均可超过20亿个,对数据量的唯一限制可能是磁盘的存储容量。MapGis还具有二次开发能力,提供了丰富的API函数、C++类、组件供二次开发用户选择。 GeoStar 武汉武大吉奥信息工程技术有 限公司是武汉吉奥信息工程公司所开发的地理信息系统基础软件吉奥之星系列软件的核心(基本)板块。用于空间数据的输入、显示、编辑、分析、输出和构建与管理大型空间数据库。GeoStar最独特的优点在于矢量数据、属性数据、影象数据、DEM数据高度集成。这种集成面向企业级的大型空间数据库。矢量数据、属性数据、影象数据和DEM数据可以单独建库,并可进行分布式管理。通过集成化界面,可以将四种数据统一调度,无缝漫游,任意开窗放大,实现各种空间查询与处理。 SuperMap GIS 北京超图地理信息技术有限公 司SuperMap GIS由多个软件组成,形成适合各种应用需求的完整的产品系列。SuperMap GIS提供了包括空间数据管理、数据采集、数据处理、大型应用系统开发、地理空间信息发布和移动/嵌入式应用开发在内的全方位的产品,涵盖了GIS应用工程

GIS 发展现状和趋势

地理信息系统技术的发展现状和趋势 地理信息系统(Geographic Information System,GIS)是能够收集、管理、查询、分析、操作以及表现与地理相关的数据信息的计算机信息系统,能够为分析、决策提供重要的支持平台。它广泛地应用于地学、资源管理、土地规划、环境监测、防灾减灾、电力行业、交通管理、城市规划、科研、教育和国防等领域,在我国国民经济建设中发挥着越来越重要的作用。 当前,随着信息技术的发展以及应用领域的不断扩大,地理信息系统技术得到了飞速的发展。由于GIS是“关系到国家安全的战略性技术”,因此开发拥有自主知识产权的国产GIS系统平台,研究和掌握GIS中的前沿关键技术,对我国GIS的发展和应用有着非常重要的意义。本报告介绍和分析了当前国内外GIS相关技术的发展现状和趋势,讨论了我国发展地理信息系统技术应采取的对策以及本主题的相关工作部署。 一、地理信息系统技术的发展现状和趋势 地理信息系统技术是一门综合性的技术,它的发展是与地理学、地图学、摄影测量学、遥感技术、数学和统计科学、信息技术等有关学科的发展分不开的。GIS的发展可分为四个阶段: 第一个阶段是初始发展阶段,20世纪60年代世界上第一个GIS系统由加拿大测量学家R. F.Tomlison提出并建立,主要用于自然资源的管理和规划;第二个阶段是发展巩固阶段,20世纪70年代由于计算机硬件和软件技术的飞速发展,尤其是大容量存储设备的使用,促进了GIS朝实用的方向发展,不同专题、不同规模、不同类型的各具特色的地理信息系统在世界各地纷纷付诸研制,如美国、英国、德国、瑞典和等国对GIS的研究都投入了大量的人力、物力和财力;第三个阶段是推广应用阶段,20世纪80年代,GIS逐步走向成熟,并在全世界范围内全面推广,应用领域不断扩大,并与卫星遥感技术结合,开始应用于全球性的问题,这个阶段涌现出一大批GIS软件,如ARC/INFO,GENAMAP,SPANS,MAPINFO,ERDAS,Microstation等;第四个阶段是蓬勃发展阶段,20世纪90年代,随着地理信息产品的建立和数字化信息产品在全世界的普及,GIS成为确

国内外常用两个GIS平台软件对比.

国内外常用两个GIS平台软件对比 韩啟松13251100 2015/10/30

目录 1.MapInfo简介及其功能介绍 (1) 1.1 MapInfo简介 (1) 1.2 功能介绍 (1) 2.GIS平台软件ArcGIS简介及其功能介绍 (4) 2.1 ArcGIS简介 (4) 2.2 ArcGIS主要功能介绍 (4) 3总结 (9)

国内外常用两个GIS平台软件对比 摘要:国内外常用的GIS平台软件有很多,本文从这些软件中选取两个常用的GIS平台软件MapInfo(国内软件)和ArcGIS(国外软件),对其进行简单介绍,对其功能 进行简单分析。 关键词:GIS平台;功能;对比 1.MapInfo简介及其功能介绍 1.1 MapInfo简介 MapInfo是美国MapInfo公司的桌面地理信息系统软件,是一种数据可视化、信息地图化的桌面解决方案。它依据地图及其应用的概念、采用办公自动化的操作、集成多种数据库数据、融合计算机地图方法、使用地理数据库技术、加入了地理信息系统分析功能,形成了极具实用价值的、可以为各行各业所用的大众化小型软件系统。MapInfo 含义是“Mapping + Information(地图+信息)”即:地图对象+属性数据。MapInfo Professional是一套强大的基于Windows平台的地图化解决方案,可以方便地将数据和地理信息的关系直观的展现,其复杂而详细的数据分析能力可帮助用户从地理的角度更好地理解各种信息;可以增强报表和数据表现能力,找出以前无法看到的模式和趋势,创建高质量的地图以便做出高效的决策;凭借其新特性和增强功能,MapInfo Professional 使得桌面地图化和分析功能更快和更容易-并可延伸至整个企业。 MapInfo Professional提供一整套功能强大的工具来进行复杂的商业地图化、数据可视化和GIS功能。通过MapInfo Professional可连接本地及服务器端的数据库,创建地图和图表以揭示数据行列背后的真正含义。也可以定制MapInfo Professional以满足用户的特定需要。支持Oracle8i完全读/写,通过OCI对Oracle8i及通过ODBC对其它数据源的实时访问。 经历了近20年时间,MapInfo公司成为全球最大的100家软件公司之一。产品行销58个国家和地区,有22种语言的版本,超过30万个正式用户。该产品在1990后进入中国,经过十几年的发展,已经在诸多领域得到广泛应用。 1.2 功能介绍 MapInfo是个功能强大,操作简便的桌面地图信息系统,它具有图形的输入与编辑、图形的查询与显示、数据库操作、空间分析和图形的输出等基本操作。系统采用菜单驱动图形用户界面的方式,为用户提供了5种工具条(主工具条、绘图工具条、常用工具条、ODBC 工具条和MapBasic工具条)。用户通过菜单条上的命令或工具条上的铵钮进入到对话状态。系统提供的查看表窗口为:地图窗口、浏览窗口、统计窗口,及帮助输出设计的布局窗口,

软件工程与软件测试技术

《软件工程与软件测试技术》 课程复习资料 注:如学员使用其他版本教材,请参考相关知识点及教师PPT PPT相关章节标记示例“(1.1),(1.4)” 一、客观部分:(单项选择、多项选择、不定项选择、判断) (一)单项选择题 1.关于原型化开发方法的叙述中,不正确的是()。 A. 原型化方法适应于需求不明确的软件开发 B. 在开发过程中,可以废弃不用早期构造的软件原型 C. 原型化方法利于确认各项系统服务的可用性 D. 原型化方法可以直接开发出最终产品 ★考核知识点: 原型开发模型的特点。相关知识参考教材中P8及课件相关内容。(1.1) 2.以下属于软件维护阶段文档的是()。 A.测试分析报告 B.操作手册 C.软件问题报告 D.软件需求说明 ★考核知识点:软件生命周期各阶段的任务,在软件维护的流程中,第一步就是制定维护申请报告,也称为软件问题报告,它是维护阶段的一种文档,由申请维护的用户填写。(1.1) 3.在软件生命周期的不同阶段,需要实施不同类型的测试工作,单元测试是对程序设计进 行验证,其中()不是单元测试的主要内容。 A. 模块接口测试 B. 有效性测试 C. 路径测试 D. 边界测试 ★考核知识点:单元测试的主要内容,有效性测试即确认测试,不属于单元测试。(1.1) 4.软件测试的目的是()。 A.发现程序中的错误

B. 证明程序中没有错误 C. 测量程序的动态特性 D. 检查程序中的语法错误 ★考核知识点:软件测试的目的。(2.1) 5.对于软件的β测试,下列描述正确的是()。 A.β测试就是在软件公司内部展开的测试,由公司专业的测试人员执行的测试 B.β测试就是在软件公司内部展开的测试,由公司的非专业测试人员执行的测试 C.β测试就是在软件公司外部展开的测试,由专业的测试人员执行的测试 D.β测试就是在软件公司外部展开的测试,可以由非专业的测试人员执行的测试 ★考核知识点: β测试的概念,又称用户测试。(2.1) 6.V模型指出,()对程序设计进行验证 . A. 验收测试和确认测试 B. 系统测试 C. 单元和集成测试 D. 验证测试 ★考核知识点:V模型的概念,单元和集成测试对程序设计进行验证。(2.3)7.下面哪个不属于静态测试?() A.编码规则检查 B.内存泄漏 C.程序复杂度分析 D.程序结构分析 ★考核知识点:静态测试的内容,编码规则检查、程序复杂度分析和程序结构分析都属于静态测试,内存泄露属于性能测试检查的范畴,不属于静态测试。 (3.2) 8.使用白盒测试方法时,确定测试数据应根据()和指定的覆盖标准。 A.程序的内部逻辑 B.程序的复杂结构 C.使用说明书 D.程序的功能 ★考核知识点:白盒测试的概念,白盒测试主要根据程序的内部逻辑来设计测试用例。(3.1) 9.下列测试工具中哪个不能作为性能测试压力工具() A.Quick Test Professional B. Borland SilkPerformer C. Compware QA Center Performance Edition D. Mercury LoadRunner ★考核知识点:性能测试工具(5.4) 10.在McCall软件质量度量模型中,属于面向软件产品适应的是(). A.可用性B.适应性C.可维护性D.可互操作性 ★考核知识点:McCall质量模型(7.1) 11.下列关于软件测试的叙述中,正确的是() A.用黑盒法测试时,测试用例是根据程序内部逻辑设计的 B.测试是为了验证该软件已正确地实现了用户的要求

国内外常用2个GIS平台软件简介及功能介绍

国内外常用2个GIS平台软件简介及功 能介绍 目录 一、前言 (1) 二、GIS平台软件MAPINFO简介及其功能介绍 (1) (一)、M AP I NFO简介 (1) (二)、M AP I NFO主要特点介绍 (1) (三)、M AP I NFO主要功能介绍 (1) 三、GIS平台软件ARCGIS简介及其功能介绍 (8) (一)、A RC GIS简介 (8) (二)、A RC GIS主要特点介绍 (9) (三)、A RC GIS主要功能介绍 (10) 四、总结 (14)

国内外常用2个GIS平台软件简介及功能介绍 一、前言 国内外常用的GIS平台软件有很多,本文从这些软件中选取两个常用的GIS 平台软件MapInfo(国内软件)和ArcGIS(国外软件),对其进行简单介绍,对其功能进行简单分析。 二、GIS平台软件MapInfo简介及其功能介绍 (一)、MapInfo简介 MapInfo是美国MapInfo公司于1986年推出的的桌面地理信息系统软件。其含义是“Mapping + Information(地图+信息)”即:地图对象+属性数据。是一种数据可视化、信息地图化的桌面解决方案。它依据地图及其应用的概念、采用办公自动化的操作、集成多种数据库数据、融合计算机地图方法、使用地理数据库技术、加入了地理信息系统分析功能,形成了简单易学、二次开发能力强、极具实用价值的、可与普通的关系数据库连接、可以为各行各业所用的大众化小型软件系统。 经历了近20年时间,MapInfo公司成为全球最大的100家软件公司之一。产品行销58个国家和地区,有22种语言的版本,超过30万个正式用户。该产品在1990后进入我国,经过十几年的发展,已经在诸多领域得到广泛应用。公司整合软件、资料与服务以协助顾客了解地理信息的价值,并做出有远见的决策。公司协助政府及企业顾客满足各层次各部门的需求,从财产经营、网络规划到位置筛选、风险管理或是手机传输最近服务的应用等。 (二)、MapInfo主要特点介绍 1.MapInfo=Mapping+Information,即“地图对象”+“属性数据” 2.提供数据、思维可视化的决策支持方式—空间分析 3.轻松建立数据与地图的关联—地图编码 4.功能完备的SQL查询系统,支持地理表达式—SQL查询 5.具有OLE嵌入功能,能将图层拖放进其他应用程序 6.提供MapBasic二次开发工具,方便定制用户界面,增添新功能 7.支持Client/Server体系结构和无缝图层 8.直接读写ODBC数据库 9.以地理方式实现Oracle、Sybase、Informix等多种数据库数据的空间存 贮与访问 (三)、MapInfo主要功能介绍 MapInfo是个功能强大,操作简便的桌面地图信息系统,它具有图形的输

简介国内外典型GIS软件_图文(精)

1.ArcGIS是ESRI在全面整合了GIS 与数据库、软件工程、人工智能、网络技术及其它多方面的计算机主流技术之后,成功地推出了代表GIS 最高技术水平的全系列GIS产品。ArcGIS 是一个全面的,可伸缩的GIS平台,为用户构建一个完善的GIS系统提供完整的解决方案。ArcGIS 的基本体系能够让用户在任何需要的地方部署GIS 功能和业务逻辑,无论是在桌面、服务器、网络还是在野外: 桌面GIS(ArcGIS Desktop—ArcGIS 桌面GIS软件产品是用来编辑、设计、共享、管理和发布地理信息和概念。ArcGIS 桌面可伸缩的产品结构,从ArcReader,向上扩展到ArcView 、ArcEditor 和ArcInfo 。目前ArcInfo 被公认为是功能最强大的GIS产品。通过一系列的可选的软件扩展模块,ArcGIS Desktop 产品的能力还可以进一步得到扩展。 嵌入式GIS(Embedded GIS—ArcGIS Engine 是一个完整的嵌入式GIS 组件库和工具包,开发者能用它创建一个新的、或扩展原有的可定制的桌面应用程序。使用ArcGIS Engine,开发者能将GIS 功能嵌入到已有的应用程序中,如基于工业标准的产品以及一些商业应用,也可以创建自定义的应用程序,为组织机构中的众多用户提供GIS 功能。 服务器GIS(Server GIS—ArcGIS Server、ArcIMS 和ArcSDE 用于创建和管理基于服务的GIS 应用程序,在大型机构和互联网上众多用户之间共享地理信息。ArcGIS Server是一个中心应用服务器,它包含一个可共享的GIS 软件对象库,能在企业和Web 计算框架中建立服务器端的GIS应用。ArcIMS 是通过开放的Internet协议发布地图、数据和元数据的可伸缩的网络地图服务器。ArcSDE 是在各种关系型数据库管理系统中管理地理信息的高级空间数据服务器。 移动GIS(Mobile GIS —ArcPad,支持GPS的无线移动设备,越来越多地应用在野外数据采集和信息访问中。ArcGIS 桌面和ArcGIS Engine 可以运行在便携式电脑或平板电脑上,用户可以在野外进行数据采集、分析和乃至制定决策。

软件工程与软件测试题库

一、选择题 1.软件可靠性是指在指定的条件下使用时,软件产品维持规定的性能级别的能力,其子特性 (C)是指在软件发生故障或者违反指定接口的情况下,软件产品维持规定的性能级别的能力。 A.成熟性;B.易恢复性;C.容错性;D.可靠性依从性 2.关于软件质量的描述,正确的是__B____ A.软件质量是指软件满足规定用户需求的能力; B.软件质量特性是指软件的功能性、可靠性、易用性、效率、可维护性、可移植性; C.软件质量保证过程就是软件测试过程; D.以上描述都不对 3.____B__方法根据输出对输入的依赖关系设计测试用例。 A.路径测试B.等价类C.因果图D.边界值 4.下列关于软件验收测试的合格通过准则错误的是:___C___ A.软件需求分析说明书中定义的所有功能已全部实现,性能指标全部达到要求; B.所有测试项没有残余一级、二级和三级错误; C.立项审批表、需求分析文档、设计文档和编码实现不一致; D.验收测试工件齐全 5.测试设计员的职责有:___B___ ①制定测试计划②设计测试用例③设计测试过程、脚本④评估测试活动 A.①④B.②③C.①③D.以上全是 6.对于业务流清晰的系统可以利用D场景法贯穿整个测试用例设计过程广在用例中综合使用 各种测试方法,对于参数配置类的软件,要用C正交试验法选择较少的组合方式达到最佳效果,如果程序的功能说明中含有输入条件的组合情况,则一开始就可以选用B因果图法和判定表驱动法 A.等价类划分B.因果图法C.正交试验法D.场景法、 7.下列软件实施活动的进入准则描述错误的是:__D____ A.需求工件已经被基线化 B.详细设计工件已经被基线化

地理信息系统在国内外应用现状

龙源期刊网 https://www.doczj.com/doc/2e796050.html, 地理信息系统在国内外应用现状 作者:徐春平 来源:《中小企业管理与科技·学术版》2008年第05期 摘要:从GIS基本功能、构成特点出发归纳、总结GIS应用的几个方面,并详细举例说明GIS在国内外的应用现状。 关键词:地理信息系统空间测绘数据数学模型 地理信息系统(GIS)是在计算机软硬件支持下,以采集、存贮、管理、检索、分析和描述空间物体的地理分布数据及与之相关的属性,并回答用户问题等为主要任务的技术系统。 1地理信息系统概念及国内外常用的地理信息系统软件 地理信息系统(Geographic Information System 简称GIS)是一项以计算机为基础的新兴技术,围绕着这项技术的研究、开发和应用形成了一门交叉性、边缘性的学科,是管理和研究空间数据的技术系统,在计算机软硬件支持下,它可以对空间数据按地理坐标或空间位置进行各种处理、对数据的有效管理、研究各种空间实体及相互关系。通过对多因素的综合分析,它可以迅速地获取满足应用需要的信息,并能以地图、图形或数据的形式表示处理的结果。 2地理信息系统在国内外研究应用 尽管现存的地理信息系统软件很多,但对于它的研究应用,归纳概括起来有二种情况。一是利用GIS系统来处理用户的数据;二是在GIS的基础上,利用它的开发函数库二次开发出用户的专用的地理信息系统软件。目前已成功地应用到了包括资源管理、自动制图、设施管理、城市和区域的规划、人口和商业管理、交通运输、石油和天然气、教育、军事等九大类别的一百多个领域。在美国及发达国家,地理信息系统的应用遍及环境保护、资源保护、灾害预测、投资评价、城市规划建设、政府管理等众多领域。

软件工程与实践考试题及答案

《软件工程与项目管理》复习资料 一、选择题 1、经济可行性研究的范围包括( C )。 A.资源有效性B.管理制度C.效益分析D.开发风险 2、结构化设计方法在软件开发中用于( A )。 A.概要设计 B.详细设计 C.程序设计 D.测试用例设计 3、程序的三种基本控制结构是(B)。 A.过程、子程序和分程序 B.顺序、选择和重复 C.递归、堆栈和队列 D.调用、返回和转移 4、软件测试中,白盒法是通过分析程序的( B )来设计测试用例的。 A. 应用范围 B. 内部逻辑 C. 功能 D. 输入数据 5、软件开发生命周期中,( D )耗费的工作量最大。 A. 需求阶段 B. 设计阶段 C. 测试阶段 D. 维护阶段 6、模块的内聚性最高的是( D )。 A.逻辑内聚 B.时间内聚 C.偶然内聚 D.功能内聚 7、原型化方法是用户和设计者之间执行的一种交互构成,适用于( A)系统。 A.需求不确定性高的B.需求确定的 C.管理信息D.实时 8、( D )是软件生存期中的一系列相关软件工程活动的集合,它由软件规格说明、 软件设计与开发、软件确认、软件改进等活动组成。 A. 软件过程 B. 软件工具

C. 质量保证 D. 软件工程 9、下列关于瀑布模型的描述正确的是( D )。 A.利用瀑布模型,如果发现问题修改的代价很低 B.瀑布模型的核心是按照软件开发的时间顺序将问题简化 C.瀑布模型具有良好的灵活性 D.瀑布模型采用结构化的分析与设计方法,将逻辑实现与物理实现分开 10、总体设计的目的是确定整个系统的( B )。 A.规模 B.功能及模块结构 C.费用 D.测试方案 11、快速原型模型的主要特点之一是( D )。 A.开发完毕才见到产品 B.及早提供全部完整的软件产品 C.开发完毕后才见到工作软件 D.及早提供工作软件 12、两个模块彼此传递的信息中有控制信息,这种耦合称为( D )。 A. 数据耦合 B. 公共环境耦合 C. 内容耦合 D. 控制耦合 13、为了提高模块的独立性,模块之间最好是(D) 。 A. 控制耦合 B. 公共耦合 C. 内容耦合 D. 数据耦合 14、单元测试的测试用例主要根据(D)的结果来设计。 A. 需求分析 B. 源程序 C. 概要设计 D. 详细设计 15、软件详细设计的主要任务是确定每个模块的( A )。 A. 算法和使用的数据结构 B. 外部接口 C. 功能 D. 编程 16、软件需求分析的主要任务是准确地定义出要开发的软件系统是( C )。

软件工程(第五版)--习题与答案---第九章

一、判断题 1、(×)测试是为了验证该软件以正确地实现了用户的需求。 2、(√)发现错误多的程序模块,残留在模块中的错误也多。 3、(×)白盒测试法是根据程序的功能来设计测试用例的。 4、(×)黑盒法是根据程序的内部逻辑来设计测试用例的。 5、(√)确定测试计划是在需求分析阶段制定的。 6、(√)集成测试计划是在概要设计阶段制定的。 7、(√)单元测试是在编码阶段完成的。 8、(√)集成测试工作最好由不属于该软件开发组的软件设计人员承担。 9、(√)为了提高软件的测试效率,测试工作需要有测试工具的支持。 10、(×)在做程序的单元测试时,桩模块比驱动模块容易编写。 二、选择题 1、测试用例是专门为了发现软件错误而设计的一组或多组数据,它由(C)组成。 A、测试输入数据 B、预期的测试输出数据 C、测试输入与预期的输出数据 D、按照测试用例设计方法设计出的数据 2、测试和调试最大的不同在于(A)。 A、操作者的心理状态不同 B、它们的行为取向不同 C、使用的工具不同 D、运用的方法不同 3、一个成功的测试是(B)。 A、发现错误 B、发现至今尚未发现的错误 C、没有发现错误 D、证明发现不了错误 4、白盒法和黑盒法最大的不同在于(A)。 A、测试用例设计方法不同 B、测试的任务不同 C、应用的测试阶段不同 D、基于的知识集不同 5、单元测试阶段主要涉及(D)的文档。 A、需求设计 B、编码和详细设计 C、详细设计 D、概要设计 6、检查软件产品是否符合需求定义的过程称为(A)。 A、确认测试 B、集成测试 C、验 证测试D、验收测试 7、软件调试的目的是(B)。 A、发现错误 B、改正错误 C、改善软件的性能 D、挖掘软件的潜能 8、进行软件测试的目的是(A)。 A、尽可能多地找出软件中的错误 B、缩短软件的开发时间 C、减少软件的维护成本 D、证明程序没有缺陷 9、选择一个适当的测试用例,用于测试下面的程序,能达到判定覆盖的是(C)。 A、B、 A B 1

软件工程期末试题及答案

软件工程期末试题及答案(六) 选择题 1.软件测试的目的是()。 A)试验性运行软件B)发现软件错误C)证明软件正确D)找出软件中全部错误2.软件测试中白盒法是通过分析程序的()来设计测试用例的。 A)应用范围B)内部逻辑C)功能D)输入数据 3.黑盒法是根据程序的()来设计测试用例的。 A)应用范围B)内部逻辑C)功能D)输入数据 4.为了提高软件测试的效率,应该()。 A)随机地选取测试数据B)取一切可能的输入数据作为测试数据 C)在完成编码以后制定软件的测试计划D)选择发现错误可能性最大的数据作为测试用例5.与设计测试用例无关的文档是()。 A)项目开发计划B)需求规格说明书C)设计说明书D)源程序 6.测试的关键问题是()。 A)如何组织软件评审B)如何选择测试用例 C)如何验证程序的正确性D)如何采用综合策略 7.软件测试用例主要由输入数据和()两部分组成。 A)测试计划B)测试规则C)预期输出结果D)以往测试记录分析 8.成功的测试是指运行测试用例后()。 A)未发现程序错误B)发现了程序错误C)证明程序正确性D)改正了程序错误9.下列几种逻辑覆盖标准中,查错能力最强的是()。 A)语句覆盖B)判定覆盖C)条件覆盖D)条件组合覆盖 10.在黑盒测试中,着重检查输入条件组合的方法是()。 A)等价类划分法B)边界值分析法C)错误推测法D)因果图法 11.单元测试主要针对模块的几个基本特征进行测试,该阶段不能完成的测试是()。A)系统功能B)局部数据结构C)重要的执行路径D)错误处理 12.软件测试过程中的集成测试主要是为了发现()阶段的错误。 A)需求分析B)概要设计C)详细设计D)编码 13.不属于白盒测试的技术是()。 A)路径覆盖B)判定覆盖C)循环覆盖D)边界值分析 14.集成测试时,能较早发现高层模块接口错误的测试方法为()。 A)自顶向下渐增式测试B)自底向上渐增式测试C)非渐增式测试D)系统测试15.确认测试以()文档作为测试的基础。 A)需求规格说明书B)设计说明书C)源程序D)开发计划 16.使用白盒测试方法时,确定测试数据应根据()和指定的覆盖标准。 A)程序内部逻辑B)程序的复杂度C)使用说明书D)程序的功能 17.程序的三种基本结构是()。 A)过程子、程序、分程序B)顺序、选择、循环 C)递归、堆栈、队列D)调用、返回、转移 18.结构化程序设计的一种基本方法是() A)筛选法B)递归法C)归纳法D)逐步求精法 19.软件调试的目的是() A)找出错误所在并改正之B)排除存在错误的可能性 C)对错误性质进行分类D)统计出错的次数

主流GIS软件介绍及比较

国内外主流GIS软件介绍 国外: (1)ArcGIS:ArcGIS是美国ESRI公司在全面整合了GIS与数据库、软件工程、人工智能、网络技术及其他多方面的计算机主流技术之后,成功地推出的代表GIS最高技术水平的全系列GIS产品。ArcGIS作为一个可伸缩的平 台,无论是在桌面,在服务器,在野外还是通过Web,为个人用户也为群体用户提供GIS的功能。 ArcGIS系列软件包括: ArcGIS Desktop:一个专业GIS应用的完整套件 ArcGIS Engine:为定制开发GIS应用的嵌入式开发组件 ArcSDE、ArcIMS和ArcGIS Server:服务端GIS ArcGIS Mobile:Esri公司移动GIS解决方案之一; ArcGIS Online:一个面向全球用户的公有云GIS平台,为用户提供了按需的、安全的、可配置的GIS服务。 ( ArcGIS Desktop界面) (2)MapInfo:是美国MapInfo公司的桌面地理信息系统软件,是一种数据可视化、信息地图化的桌面解决方案。它依据地图及其应用的概念、采用办公自动化的操作、集成多种数据库数据、融合计算机地图方法、使用地理数据库技术、加入了地理信息系统分析功能,形成了极具实用价值的、可以为各行各业所用的大众化小型软件系统。MapInfo 含义是“Mapping + Information(地图+信息)” 即:地图对象+属性数据。

(MapInfo Professional 界面) (3)Skyline:是美国Skyline 公司研发的一套优秀的三维数字地球平台软件。凭借其国际领先的三维数字化显示技术,它可以利用海量的遥感航测影像数据、数字高程数据以及其他二三维数据搭建出一个对真实世界进行模拟的三维场景。目前在国内,它是制作大型真实三维数字场景的首选软件。 Skyline 软件优点 1)产品线齐全,涵盖了三维场景的制作,网络发布,嵌入式二次开发整个流程; 2)支持多种数据源的接入,其中包括 WFS,WMS,GML,KML,Shp,SDE,Oracle, Excel 以及 3DMX,sketch up 等,方便信息集成; 3)通过流访问方式可集成海量的数据量,它可制作小到城市,大到全球的三维场景; 4)飞行漫游运行流畅,具有良好的用户体验; 5)支持在网页上嵌入三维场景,制作网络应用程序; SkylineTerrasuite 主要包含 3 类产品: 1)TerraBuilder 融合海量的遥感航测影像数据、高程和矢量数据以此来创建有精确三维模型景区的地形数据库。 2)TerraExplorer 它是一个桌面工具应用程序,使得用户可以浏览、分析空间数据,并对其进行编辑,添加二维或者是三维的物体、路径、场所以及地理信息文件。

软件工程中软件测试的必要性

软件工程中软件测试的必要性 1软件工程提升软件健壮性分析 软件工程目前一直缺少一个明确的定义,但就是目前业内专家都一致认为软件工程一般分为需求分析、设计、编码及测试4个环节。其中前面3个环节就是整个软件的编写,而最后1个环节的软件测试,则就是通过各种专业测试方法来测试软件就是否满足软件工程下的10种特性:可修改性、有效性、可靠性、可理解性、可维护性、可重用性、可适应性、可移植性、可追踪性与可互操作性。 2当前软件测试的现状 从对软件工程的分析来瞧,软件测试就是保证软件最终健壮性的最后一个工序。但就是,当前很多软件设计公司,在软件测试方面投入的人力物力都非常低,甚至没有专门的软件测试部门,而就是由一些软件设计人员兼职。虽然这样也有了所谓的软件测试这道工序,显然因为软件设计人员本身的先入为主,所以在软件测试的过程中,往往不容易发现潜在的问题。另外有的软件测试人员仅仅把软件推到市场上,部分使用人员来进行测试,虽然这也就是一种测试方法,但就是这种由用户测试的软件测试环节,更多的就是在软件的操作体验的测试,并不能够发现软件潜在的bug,正确的软件测试流程,应该设计专业的测试软件,通过白盒测试的方法来针对软件代码进行测试。而上述的仅仅测试界面与操作,那只就是软件测试中的黑盒测试法,只有综合白盒与黑盒,才可能获得更好的软件测试效果。但就是,目前能够综合这2种测试方法的专业软件测试部门,还就是非常稀缺的。这自然导致了国内整个软件行业的软件健壮性存在缺陷的主要原因之一。 3软件测试重要性分析 3、1软件危机下凸显软件测试的重要性 软件危机一直就是IT行业的最重要的话题,其实在软件危机这个名词出来之前,软件工程就已经初步有了核心流程,不过正就是因为很多专

GIS的国内、国际发展历史

GIS的国际发展历史 GIS起源于人口普查,土地调查和自动制图,1960年,加拿大测量学家R.F.Tomlinson 提出了把地图变成数字形式的地图,1963年,又提出GIS这一本术语,并建立了第一个GIS -加拿大GIS,随后GIS以燎原之势在全世界迅速发展起来。 1、60年代,探索时期(GIS思想和技术方法的探索)人们关注什么是GIS,GIS能干什么。 2、70年代,巩固时期,这时由于计算机技术及其在自然资源和环境数据处理的应用,促进GIS迅速发展。这期间,发展研究的重点是空间数据处理的算法,数据结构和数据库管理这三个方面。 3、80年代,实用阶段,也是GIS普遍发展和推广应用阶段,人们把GIS与RS解决全球性问题,如全球沙漠化,全球可居住地评价,核扩散问题等。 4、90年代,全面应用,产业化阶段,对GIS进一步研究,研究的内容集中在:空间信息分析的新模式和新方法,空间关系和数据模型,人工智能引入等。 ●国际GIS的发展状况 GIS的国内发展历史 ●我国GIS起步较晚,但发展较快,分为以下几个阶段: 1、70年代,准备阶段: 一些知名人士GIS先驱看到GIS的广阔前景和GIS的重要性,进行极积呼吁,为GIS 在我国的发展奠定了与论准备基础并做了一些可行性实验。 2、80年代,试验起步阶段: 这期间,我国在GIS理论探索,规范探讨,软件开发,系统建立等方面取得了突破和进展,进行了一些典型,试验专题试验软件开发工作。 3、90年代,我国GIS发展阶段: 我国改革开放以来,沿海,治江经济开发区的发展土地的有偿使用和外资的引进,急需GIS为之服务,这也推动GIS在我国的全面发展。 4、96年以来,是我国GIS产业化阶段。 中国GIS现阶段状况 近几年来,我国经济信息化的基础设施和重大信息工程已纳入国家计划,一批国家级和

软件工程考试题(含答案)

软件工程考试题 简答题 1、什么叫软件? 软件是计算机系统中与硬件相互依存的另一部分,它是包括程序,数据及其相关文档的完整集合 2、什么叫软件危机?软件危机包含哪两点?软件危机产生的原因是什么? 软件危机是指在计算机软件开发与维护过程中所遇到的一系列严重问题。包括两点: (1)如何开发软件,以满足对软件日益增长的需求; (2)如何维护数量不断膨胀的已有软件。 软件开发和维护过程中存在的许多严重问题,一方面与软件本身的特点有关,另一方面也和软件开发与维护的方法不正确有关。具体表现如下: (1)软件是逻辑部件而不是物理部件。 (2)软件的规模越来越大,复杂性越来越大。 (3)轻视需求分析的重要性,轻视软件维护的错误观点和方法。 3、什么叫软件工程? 1968年在第一届NATO会议上的早期定义:“建立并使用完善的工程化原则,以较经济的手段获得能在实际机器上有效运行的可靠软件的一系列方法”。 1993年IEEE的定义:“①软件工程是:把系统的、规范的、可度量的途径应用于软件开发、运行和维护过程,也就是把工程应用于软件;②进而研究①实现的途径”。 我们国家最近定义:软件工程是指导计算机软件开发和维护的工程学科。它采用工程的概念、原理、技术和方法来开发与维护软件,把经过时间考验而证明正确的管理技术和当前能够得到的最好的技术方法结合起来。 4、两种软件工程方法学开发软件时要建立哪些模型? 软件工程方法学包括:传统方法学和面向对象方法学。常用的开发模型有: 瀑布模型(需求稳定,而且可以预先指定) 原型模型(需求模糊或者随时间变化) 增量模型(分析员先作出需求分析和概要设计,用户参与逐步完善) 螺旋模型(将瀑布模型与原型化模型结合起来,并加入了风险分析) 喷泉模型(使开发过程具有迭代性和无间隙性) 5、软件过程模型有哪些?简述它们的特点。 过程模型分为五大类:1.管理过程模型。2.瀑布模型(又称为生命周期模型)。3.增量过程模型:包括增量模型,,RAD模型。4.烟花过程模型:包括原型开发模型,螺旋模型,协同开发模型。5.专用过程模型:包括机遇构建的开发模型,形式化方法模型,面向方面的软件开发模型。 6、什么是软件生命周期? 一个软件从定义,开发,使用和维护,直到最终被废弃,要经历一个漫长的时期,通常把软件经历的这个漫长时期称为生命周期 7、软件生命周期有哪几个阶段和步骤? 三个阶段:定义、开发、维护 八个步骤:问题定义、可行性研究、需求分析;总体设计、详细设计、编码与单元测试、综合测试;运行维护。 8、计算机软件的开发经过哪三个大阶段? 三个阶段:定义、开发、维护 9、软件开发的各阶段的任务是什么? 定义阶段:问题定义--任务:关于规模和目标的报告书;可行性研究--任务:系统的高层逻辑模型:数据流图,成本/效益分析;需求分析--任务:系统的逻辑模型:数据流图,数据字典,算法描述。 开发阶段:总体设计--任务:系统流程图,成本/效益分析,推荐的系统结构:层次图/结构图;详细设计--任务:HIPO 图或PDL图;编码和单元测试--任务:源程序清单,单元测试方案和结果;综合测试--任务:综合测试方案,结果集成测试,验收测试,完整一致的软件配置。

主流GIS软件介绍及比较

主流G I S软件介绍及比 较 公司内部编号:(GOOD-TMMT-MMUT-UUPTY-UUYY-DTTI-

一、国内外主流GIS软件介绍 国外: (1)ArcGIS:ArcGIS是美国ESRI公司在全面整合了GIS与数据库、软件工程、人工智能、网络技术及其他多方面的计算机主流技术之后,成功地推出的代表GIS最高技术水平的全系列GIS产品。ArcGIS作为一个可伸缩的平台,无论是在,在服务器,在野外还是通过Web,为个人用户也为群体用户提供GIS的功能。 ArcGIS系列软件包括: ArcGIS Desktop:一个专业GIS应用的完整套件 ArcGIS Engine:为定制开发GIS应用的嵌入式开发组件 ArcSDE、ArcIMS和ArcGIS Server:服务端GIS ArcGIS Mobile:Esri公司移动GIS解决方案之一; ArcGIS Online:一个面向全球用户的公有云GIS平台,为用户提供了按需的、安全的、可配置的GIS服务。 ( ArcGIS Desktop界面) (2)MapInfo:是MapInfo公司的,是一种数据可视化、信息地图化的桌面解决方案。它依据地图及其应用的概念、采用的操作、集成多种数据库数据、融合计算机地图方法、使用地理、加入了分析功能,形成了极具实用价值的、可以为各行各业所用的大众化小型。MapInfo 含义是“Mapping + Information(地图+信息)”即:地图对象+属性数据。 (MapInfo Professional界面)

(3)Skyline:是美国Skyline公司研发的一套优秀的三维数字地球平台软件。凭借其国际领先的三维数字化显示技术,它可以利用海量的遥感航测影像数据、数字高程数据以及其他二三维数据搭建出一个对真实世界进行模拟的三维场景。目前在国内,它是制作大型真实三维数字场景的首选软件。 Skyline软件优点 1)产品线齐全,涵盖了三维场景的制作,网络发布,嵌入式二次开发整个流程; 2)支持多种数据源的接入,其中包括WFS,WMS,GML,KML,Shp,SDE,Oracle,Excel以及3DMX,sketch up等,方便信息集成; 3)通过流访问方式可集成海量的数据量,它可制作小到城市,大到全球的三维场景; 4)飞行漫游运行流畅,具有良好的用户体验; 5)支持在网页上嵌入三维场景,制作网络应用程序; SkylineTerrasuite主要包含3类产品: 1)TerraBuilder 融合海量的遥感航测影像数据、高程和矢量数据以此来创建有精确三维模型景区的地形数据库。 2)TerraExplorer 它是一个桌面工具应用程序,使得用户可以浏览、分析空间数据,并对其进行编辑,添加二维或者是三维的物体、路径、场所以及地理信息文件。

软件工程_软件测试文档

软件测试说明书 项目名称:《考勤与晚归管理系统》 项目负责人:黄森 项目开发单位:广西机电职业技术学院

目录 一、引言 (3) 1.1 编写目的 (3) 1.2 术语 (3) 1.3 参照标准 (3) 二、测试内容 (3) 2.1 合法性检查 (3) 2.2 软件代码测试 (3) 2.2.1 源代码一般性检查 (3) 2.2.2 软件一致性检查 (4) 2.2.3 软件代码测试报告 (4) 2.3 软件系统测试 (6) 2.3.1 界面测试 (6) 2.3.2 功能测试 (6) 2.3.3 性能测试 (7) 2.3.4 强度测试 (7) 2.3.5 容量测试 (7) 2.3.6 安全性测试 (7) 2.3.7 安装测试 (8) 2.3.8 配置测试 (8) 2.3.9 破坏性测试 (8) 2.3.10 可用性测试 (8) 三、测试日志 (8) 四、测试总结 (9)

一、引言 1.1编写目的 为了尽可能的找出软件的不足,提高软件的质量,促进软件的成功验收,专门编写本文档。其主要目的在于为所要进行的测试工作制定各种必要的准则和规范,以及在有关方面协议的基础上对测试工作进行合理组织与管理。 1.2术语 本文档所提及的术语,其定义遵照GB/T 11457标准。 1.3参照标准 GB 9386—1988 计算机软件测试文件编制指南。 二、测试内容 2.1合法性检查 检查开发者在开发本软件时,使用的开发工具是否合法。对在编程中使用的一些非本单位自己开发的,也不是由开发工具提供的控件、组件、函数库等,检查其是否有合法的发布许可。 2.2软件代码测试 2.2.1源代码一般性检查 命名规范检查 测试目标检查源代码中的变量、函数、对象、过程等的命名是否符合约定规范,该规范可以由开发方在软件工程文档规范中单方面约定 测试方法和技术根据软件工程文档的约定,对代码进行检查完成标准系统中重要部分都按规定命名 需考虑的特殊事项无

相关主题
文本预览
相关文档 最新文档