第九章 GIS测试与评价
3
4
技术服务支 持能力
软件维护与 运行管理
对用户进行的工作进行跟踪服务和技术指导,有时还 可能需要对用户进行集中的技术培训
软件的易维护和便于管理的能力
返回
网络体系结构 客户与服务器体系结构 分布式数据管理 将大量复杂的数据分散成中小规模的数据量,大 大提高处理速度 对于地域范围分布广而实时性要求高的GIS系统, 能做到及时准确地收集信息
跨平台设计 指对于不同的硬件平台(工作站、微机、小型机 等),GIS软件系统能否提供一致的操作功能和 数据交换能力
为什么要对GIS系统进行测试和评价? 对开发的产品进行市场定位,扩大产品的应用前景 给用户以全面认识,了解产品是否真正符合工作要求 有效地避免不必要的浪费和重复投资
教学提纲
一、GIS软件测试 二、GIS软件评价
退出
一、GIS软件测试
(一) GIS软件测试方法 (二) GIS软件测试内容
系统综合性能指标
系统的综合性能测试就是针对系统各项功能以及功 能之间的接口,系统软、硬件之间结合的紧密程度, 以及系统由此而达到的运算速率和处理效果而进行 的测试 对于基础型GIS,常用的测试方法有 测试系统已有的功能 测试系统提供的二次开发功能
返回
二、GIS软件评价
GIS评价是在GIS测试的基础上,通过对技术因子和经 济因子进行评价,从而得出对系统整体水平以及系统 实施所能取得的效益的认识和评价 软件的评价分为 • 技术评价 • 经济评价
空间分析、统计与处理功能 几何分析 网络分析 地形分析 多元统计分析 栅格图像处理分析 可视化表现、处理与制图 可视化表现能力 可视化处理能力 地图设计与交互式配置
网络功能 支持网络的种类 GIS资源共享 数据安全与保密
系统二次开发能力 利用系统提供的开发接口来开发应用软件的能力 二次开发接口的接口类型 API函数库 可重用类库 宏语言 动态链接库(DLL) ……
பைடு நூலகம்
数据的查错、编辑与拓扑生成能力 结点、弧段和多边形的查错与编辑 拓扑关系的生成能力 多图幅的拼接与边缘匹配处理 属性数据的编辑处理 记录的查找替换功能 多记录的替换修改功能 表格编辑与浏览功能
数据的存储功能 支持的存储器类型 矢量、栅格等图像数据文件的压缩与还原功能 数据管理 数据格式转换 投影变换、坐标变换与图幅拼接 数据库的查询与数据提供 GIS数据库管理
2
为满足新的功能需求而对系统进行修改、扩充的能 可扩展性 力,对于商品化GIS产品是进一步完善产品的功能, 提供更佳的和更通用的用户开发接口和平台的能力 系统在多种计算机硬件平台上正常工作的能力以及 可移植性 与其它软件系统进行数据共享、交换的能力
系统效率 包括系统运行的速度和运算处理精度两方面的要求
返回
技术因子
GIS运行效率 安全性 可扩展性 可移植性 ……
经济因子
软件的可用性 商品化水平 技术支持与服务能力 软件维护与更新 开发管理 ……
系统技术评价指标及内容
序 评价指标 号 1 具体内容 系统在正常环境下能够稳定运行而不发生故障,或 可靠性或 者即使发生故障也可以通过系统具备的功能将数据 称安全性 恢复过来,减少系统的故障造成的损失的能力
3 4
精品课件!
精品课件!
系统经济评价指标及具体内容
序 号 1 2 评价指标 系统产生的 效益 软件商品化 程度 具体内容 系统应用对国民经济与生产实践所起的作用,以及 GIS信息产品商品化能实现的价值 指用户的认可程度,体现在软件安装程序的易用性、 产品的包装、技术手册、用户手册以及界面的友好性 和易用性等方面
系统各项功能指标
空间数据的采集 属性数据的采集 数据的查错、编辑与拓扑生成能力 属性数据的编辑处理 数据的存储功能 数据管理 空间分析、统计与处理功能 可视化表现、处理与制图 网络功能 系统二次开发能力
空间数据的采集 手扶跟踪数字化 扫描数字化 野外测量、遥感与GPS数据采集 属性数据的采集 表格输入 单记录输入 分批分类输入 与其它数据库文件接口
在实际测评过程中,主要是有选择性和侧重性地对这些内 容进行测试和评价
系统运行环境
软件运行的配置标准 最小配置 推荐配置 软件开发工具 软件开发平台 DOS Windows Unix 软件支持的网络
软硬件体系支撑结构
空间数据模型 空间数据结构 数据的组织方式 应用程序间的通信数据共享 网络体系结构 分布式数据管理 跨平台设计
返回
GIS软件包括基础型、专用型和专题应用型。不同类型的 GIS在开发过程中涉及的功能、方法和着重点均存在巨大 的差异。若想对各种不同的GIS,特别是对于应用对象之 间存在巨大差异的专用型和专题应用型GIS,制定统一的 测试标准并且列出各项测试内容是不可能的
一般从以下四方面来论述进行GIS测评可能的标准和内容 系统运行环境 软硬件体系支撑结构 系统各项功能指标 系统综合性能指标
空间数据模型 矢量 栅格 不规则三角网 空间数据结构 以像元为单位的栅格数据结构 以坐标对为单位的矢量数据结构 不规则三角网(TIN) 多媒体数据结构辅助表达
数据的组织方式 文件型 文件与数据库结合型 全关系型
应用程序间的通信数据共享 动态数据交换 OLE技术 开放数据库互联 远程调用 文件传输
根据系统现有的功能模块 及提供的开发环境,按照 指定的开发项目要求由用 户进行二次开发,完成指 定的任务或目标
特点
总体概括地了解系统能够 提供什么功能,是测试系 统功能是否被有效实施的 依据
是一种较直接和全面的测试方法,测试软件本身的技术性能 测试的结果较准确和可靠,适用 以及软件的易用性、易学 于基础型、专用型和专题应用型 性、联机帮助等功能,一 般只适用于对基础型GIS
返回
GIS软件测试方法
文档审查 模拟运行测试 模拟开发测试
GIS软件测试方法
文档审查 工作 原理 模拟运行测试 模拟开发测试 文档资料是指导GIS软件 在真实或者模拟环境下运行系统,在真实或者模拟环境下进 设计、编码和实施的依据,从而测定系统各项功能指标及综 行开发,从而测试所提供 准确地反映了系统内部的 合处理能力 的各项功能和性能 设计思想和功能特征
方法
利用系统开发过程中所使 用的一切文档资料来确定 系统的开发依据、方法技 巧、系统的功能特征以及 可能达到的性能
分为专项功能和系统综合测试, 前者在运行中挑出一些系统文档 资料中提到的功能来进行测试; 后者针对某一应用课题或研究项 目来运行软件系统,比较系统运 行结果与实际情况的差异,得出 系统总体性能水平