今日整理复习资料(地图制图与地理信息专业基础与实务(中级)考试大纲)的时候,翻到了这篇文章,很有参考价值,感谢原作者的辛勤劳动


转载这篇文章请注明出处,http://www.7blog.net/user6/xiaohong055/archives/2008/982682.shtml
GIS设计与实现笔记整理
[novi 发表于 2008-8-15 11:50:00]


1. GIS的类型包括:
1)工具型GIS:是GIS的开发平台(外壳),具有GIS的基本功能。
2)应用型GIS:具有针对性,根据用户的需求有针对的解决用户要求(包括专题GIS和区域型GIS)。
3)大众型GIS:操作比较简单,包括一些基本的公共信息。

2. GIS研究的内容有:
1)数据采集
数据采集:野外采集,手工输入,数字化,遥感与摄影测量,其他数据转化,GPS数据。
2)数据存储
3)数据处理和分析
4)数据输出。

3. GIS的特点有:
1)GIS的处理对象是地理数据。
2)GIS 提供了一系列的工具。
3)GIS实现了地图实体与其属性数据库的关系。

4. GIS的应用特点:应用领域不断扩大。应用研究不断深入。应用社会化,全球化。应用环境的网络化。应用模型多样化。

5. GIS应用类型:地图制图。空间数据管理。空间统计分析。空间分析评价与模拟预测建模。辅助宏观决策。



第一章
一、 应用型GIS设计的内容和过程:
1.内容:
1)系统的总体设计:包括系统目标和任务,子系统的设计,计算机系统选择,软件设计,代码设计,界面设计。
2)数据库详细设计:概念设计,逻辑设计,物理设计,数据类型选择。
3)总体功能设计:包括总体功能模板设计,图形数据库系统结构与功能,属性数据库系统结构与功能。4)应用模型和方法设计。5)输入输出设计。
二、 应用型GIS开发和实现的过程:包括软件设计,数据库设计,结构化生命周期法进行系统设计。过程:1)系统开发准备阶段。2)调研与可行性分析阶段。3)系统分析阶段。4)系统设计阶段。5)系统实施。6)运行维护。1)系统分析包括:需求分析和可行性分析。2)系统设计包括总体设计和详细设计。3)组织实施。4)运行与维护,结果评价。
三、 GIS设计目标:GIS设计目标就是通过改进系统设计方法,严格执行开发的阶段划分,进行各阶段质量把关以及做好项目建设的组织管理工作,达到增强系统的实用性,降低系统卡法和应用的成本,延长系统生命周期的目的。(避免软件危机,降低成本,延长使用寿命)
四、 GIS设计的特点:1)处理的是空间数据。2)以空间数据为驱动。3)工程投资大,周期长,风险大,涉及的部门多。
五、 GIS设计的原则:1)标准化。2)先进性。3)兼容性。4)高效性。5)可靠性。6)通用性。
第二章 应用型GIS系统分析
一、 系统需求分析:1)概念:指对用户进行深入调查的基础上,通过与用户进行交流,将收集的信息根据系统软件开发的方法进行整理,得到系统的概略描述文件和可行性论证文件。 方式:1)面谈。2)电话访谈。3)参观。4)问卷。5)索取资料。6)GIS报告。目的:学习了解结构现有的运做方式。
包括:1)现状调查:调查用户,对GIS总体功能的要求,通过对用户了解,确定系统服务对象和内容划定系统边界,同时建立概念模型。
调查内容包括:(1)用户情况调查(包括用户类型,用户范围,应用期限,用户研究领域,用户数量调查,用户基础状况组织机构)。(2)系统目的任务调查:在用户调查的基础上,根据要求和特点制定的。目的是对解决问题具体描述,明确GIS的性质和范围。(3)数据源调查和评价:包括数据源,数据分类,数据评价(一般状况评价,空间特征,属性特征)。
2)表的清单:描述调查结果的手段。包括:(1)用户情况调查表。(2)现有机构结构图和部门功能清单。(3)现有机构人员清单。(4)数据及功能对照表。(5)现有数据及来源清单。(6)现有软、硬件清单。
3)数据流程图(也称逻辑数据流程图):由四部分组成:1外部实体。2处理过程。3数据存储。4外部数据流。作用:1给出系统总体概念。2划分子系统边界。
流程图画法:原则:具备4种符号,4种元素缺一不可,数据流程图中的数据流必须封闭在外部实体之间,任何处理过程至少有一个输入输出,流程图的元素必须有名称。
基本步骤是自外向内,自顶向下,逐层细化,逐步求精。
4)数据字典:有关数据的描述的集合。
1数据字典的内容:1)数据元素:最小单位。名称,别名,类型,长度,取值范围,取值含义。2)数据结构:包括结构名,说明,结构体本身。3)数据流:是GIS数据结构在系统内传播的途径。流名,说明,数据流来源,去处,组成,平均流量,高峰流量。4)数据存储:包括存储名,说明,编号,流入数据,流出数据,组成,数据流,存储方式。5)数据处理:对流程图不再分的处理过程的描述,包括说明性信息,处理过程名,编号,简要说明,输入输出,处理。6)外部实体:包括名称,说明,输入数据流,输出数据流,数量。
2 数据字典的功能和用处:功能:(1)给管理者和用户提供有关数据的线索。(2)给系统分析员提供数据是否存在。(3)给编程人员提供格式和位置。用处(阶段):(1)分析阶段:说明数据流程图中各个成分属性含义。(2)设计阶段:提供一套维护系统设计的说明控制。(3)系统实现阶段:提供有关数据元素的生成能力,提供数据描述信息。(4)调试阶段:提供数据检查能力。(5)运行维护阶段:帮助数据库重组。
二、可行性分析:1概念:在对用户需要分析的基础上,从社会技术和经济因素方面对建立的应用型GIS的必要性和实现系统目标的可能性进行分析。包括:(1)效益分析(社会效益和经济效益)。(2)经费问题。(3)进度预测。(4)技术水平。(5)有关部门和支持程度。
    1理论分析:1)GIS系统工具,数据结构,数据模型与涉及到的专业数据特征和结构的适宜性分析。2)分析方法和应用模型。
    2 技术水平:1)计算机系统功能的寿命限制。2)技术方法。3)技术力量。
    3 经费估算:包括1)数据费用。2)软硬件费用。3)系统运行费用。4)消耗费用。
    4 财力状况:1)资金丰厚2)资金有限3)资金相当有限。
    5 社会效益:1)社会经济效益。2)科学技术效益。
    6 支持程度
    7 进度预测
第三章 应用型GIS总体设计
系统总体设计的主要任务是划分出组成的各物理元素的构成联系及其定义描述,并根据系统确定的目标,配置适当的模型和适当数量的硬件,软件,确定计算机运行环境。
3.1 系统目标的确定
原则:针对性,适用性,预见性,先进性。
具体目标:a近期目标。b中远期目标。
3.2 系统总体设计的基本原则
1.完备性:使系统功能齐全,完备。2.标准化:一是系统设计时应符合标准,二是数据模型应符合相关的标准。3.系统性。4.兼容性。5.通用性。6.可靠性。7.数据精度应满足一定要求。8.实用性和可扩充性。
3.3 系统总体设计工具
1.层次图。2.HIPO图。3.结构图。
3.4 模块和子系统设计
子系统采用自上而下的设计方法。
原则:1.功能简单内容易懂,任务明确,易于修改。2.每个模块尽可能小,每一项任务尽可能在一个模块内完成。3.模块工作时按层次进行。4.模块与模块的影响尽可能小。5.模块之间的关系要明确。6.模块所包含的过程之间联系尽可能强。7.模块划分,便于总体系统设计阶段实现。
同一类型的GIS其规模和功能应该受其所处级别、管理只能不同,而有所差别。
3.5 系统组网方案
1.C/S组网方案:对网络要求比较高,一般适用于局域网内部使用,优点是运行的速度快,共享方便,缺点是系统维护要求高,操作复杂。
2.B/S组网方案:胖服务器,瘦客户端的运行模式,主要的命令执行数据计算都在服务器完成,应用程序在服务器安装。优点是:减轻了系统管理员的工作量,对前端的用户数没有限制。缺点是:对服务器的处理效率要求高。
3.B/S为主,C/S为辅:具有很强的编辑处理能力,对空间数据的存储效率高,但成立一个负责信息化建设和维护的机构复杂,对服务器的要求较高。
3.6 硬件配置
常规:计算机,打印机等等。
特殊:数字化仪,扫描仪,绘图仪,数字摄影测量工作站,RS图像处理软件,存储设备。
取决于:任务性质和经费条件。
3.7 软件设计
1.系统开发语言选择
2.GIS工具软件选择:
原则:1.开放性。2.扩充性。3.良好的汉化和界面。4.经济因素性能价格比。
步骤:1.广泛调查。2.选择重点。3.功能分析。4.实际操作。5.性能测试。6.写报告。
注意事项:1.掌握国内外动态。2.对用户进行了解。3.经济实力。
3.8 代码设计
1.代码相当与符号。
2.代码设计:对处理的对象数字化,符号化的过程。
3.代码作用:1)鉴别功能。2)分类功能。3)排序功能。4)专用含义。
4.代码种类:1)非含义代码:包括顺序码和无序嘛。2)含义码:包括缩写码,排序码,逻辑码。其中缩写码包括助记码和缩写码。排序码包括特征组合码、层次码、字幕顺序码,系列顺序码。逻辑码包括矩阵码和自检码。
5.代码类型:数字型、字母型、数字字母混合型。
6.代码设计原则:1)惟一性。2)合理性。3)可扩充性。4)简单性。5)适用性。6)规范性。7)系统性。
7.代码设计步骤:1)确定代码对象。2)考察是否已有标准代码。3)根据代码的使用范围、使用时间,根据实际情况选择代码的种类与类型。4)考虑检错功能。5)编写代码表。
3.9 代码校验方法
1.校验码是根据事先规定好的数学方法以及代码本体计算出来的,当自检码输入计算机后,计算机按照同样的数学方法,根据代码本体进行计算,将结果与校验码比较,检验输入的代码是否正确。
2.过程:1)对代码本体的每一位加权求和。2)以模除和得余数。3)模减去余数得校验位。
3.10 人机对话设计
1.人机对话设计的基本原则;1)面向用户,汉化和操作简单、适用。2)具有WINDOWS风格(图形窗口)。3)提供信息频率。4)菜单要标准有层次感。5)有提示信息。6)对话简捷。7)汉化时提供相关菜单。8)关键部位有警告。
2.人机对话方法:1)菜单式。2)填表式。3)回答式。4)选择式。5)提问式。
3.图形用户界面设计:优点:1)容易学习使用。2)直观。3)多窗口同时打开。原则:1)一致性原则。2)合适的功能。3)封装性。4)灵活性。5)合理、高效利用屏幕。6)用户界面的效率。7)提供反馈、帮助信息以及出错处理机制。8)与应用程序设计分离。
第四章 应用型GIS功能设计
任务:根据系统研制的目标来规划系统的规模和确定系统各个组成部分。并说明它们在整个系统中的作用和相互关系,以及确定系统的硬件配置,规定系统采用的技术规范,保证系统总体目标的实现。
4.1 总体模块功能设计:
要继承工具性GIS的功能
九大模块:1.数据输入模块。2.数据处理模块。3.空间数据库管理模块。4.图像操作模块。5.空间分析模块。6.数字地形模型。7.制图输出模块。8.用户模型工具模块。9.应用界面模块。
4.2 属性数据库管理子系统的结构与功能设计
数据库结构操作:1.建立新库。2.修改库结构。3.拷贝库结构。
数据输入:1.数据输入。2.数据修改。3.数据追加。
数据库操作:1.双库拼接。2.文本文件转换。3.数据库排序。4.显示库信息。5.向用户提供定义各类地物的属性数据结构和用户自定义数据结构的功能。6.具有对数据结构进行修改、拷贝、删除、合并的功能。
属性查询设计:1.利用结构化查询语言提供多种灵活的数据库查询。2.属性数据逻辑查询是对符合指定逻辑条件的数据查询。3.属性空间查询是对符合逻辑条件的属性,查询其空间图形,是从数据到图的查询。4.提供数据计算统计和统计分析功能,按照一定目的进行逻辑运算,并统计其结果,把查询或统计的结果按一定格式输出。
输出方式:报表、饼图、直方图、折线图、立体直方图、立体饼图。
4.3 图形数据库管理子系统的结构与功能设计
包括:1.图形输入。2.图形转换。3.图形操作。4.图形编辑。5.图形计算。6.图像处理。7.空间分析。8.图形输出。
4.4 功能设计的原则
1.合理性(功能,结构)。2.完备性(功能,结构)。3.(模块之间)独立性。4.可靠性。5.简便性。
第五章 应用型GIS数据库详细设计
5.1 GIS数据库设计的概念
数据库设计就是把现实世界中一定范围内存在着的应用处理和数据抽象成一个数据库的具体结构的过程。
5.2 应用型GIS数据库设计目标
1.满足用户要求。2.良好的数据库性能。3.对现实世界模拟的精确程度。4.能被某个数据库管理系统接受。
数据库主要功能:1.数据库定义功能。2.数据库管理功能。3.数据库维护功能。4.数据库通信功能。
5.3 应用型GIS数据库设计
1.概念化设计:数据库概念化设计是从抽象的角度来设计数据库,这种信息结构设计是从用户的角度对现实世界的一种信息描述,它独立于任何DBMS软件和硬件,概念设计的结果是对现实世界或地质实体的信息化概念模型。它是由构造实体的基本元素以及反映这些基本元素之间联系的信息所组成。
1)概念结构设计的方法和步骤:(1)自顶向下。(2)自底向上。(3)逐步扩展。(4)混合策略。
   工具:E-R图。
2)E-R图:以局部数据流程图为基础。
   采用E-R图方法建立空间数据库概念模型步骤:(1)通过用户需求分析,提取和抽象出空间数据库中的所有实体。(2)确定各个实体属性(减少冗余,方便数据存取)。(3)根据系统数据流程图及实体特征,定义实体之间的关系。(4)根据提取,抽象和概括出的系统中的实体,属性及关系,绘制E-R图。(5)对各小单元的E-R图(局部E-R图)进行综合调整,优化。(6)将E-R图转化为符合GIS软件和数据库管理系统的数据模型,关系模型,网络模型或层次模型。
3)数据库地理实体类型确定
4)地理实体属性范围:(1)属性约束:a.属性不可分。b.属性不能与实体有联系(2)属性域:a.几个类型信息。b.分类分级信息。c.图形信息。d.数量、质量特征。e.名称。
5)实体间的基本关系:a.定性(分类或分类)关系。b.定位关系。c.拓扑关系。
2.数据库逻辑设计
逻辑结构设计的任务是运用数据库管理系统提供的工具和环境,将对现实世界抽象得到的概念模型转换成相应的数据库管理系统的数据模型,用逻辑数据结构来表达概念模型中所提出的各种信息结构问题,并用数据描述语言描述出来。
逻辑设计的要求:(1)在共享数据资源方面,在降低数据采集、存储和使用成本方面以及在数据维护的事务处理方面应达到最大的效率,通常主要考虑的问题是:处理速度、吞吐量、响应时间、可维护性和存储需要。(2)在数据质量方面要达到防止(尽量减少)数据冗余,保持数据内容和格式的一致。(3)要能最大限度地发挥系统的性能。4)维护数据的独立性。
(1)空间数据逻辑划分
1)空间数据逻辑划分(分块、分层):
a.分块:
原则:
(1)按存取频率较高的空间分布单元划分图块,以提高数据库的存取效率。(2)图块的划分应使基本存储单元具有较为合理的数据量。(3)在定义图块分区时,应充分考虑未来地图数据更新的图形属性信息源及空间分布,以利于更新为维护。
考虑的因素:
(1)存取数据的要求,确定典型用户常用的查询范围。(2)选择适当的数据量。(3)分块时往往需经过典型试验以确定最佳方案。
b.分层:可以按专题、时间、垂直高度等方式来划分。
  考虑的因素:
  (1)数据具有同样的特性。(2)按要素类型分层,性质相同或相近的要素应放在同一层。(3)即使是同一类型的数据,有时其属性特征也不相同,所以也应该分层存储。(4)分层是要考虑数据与数据之间的关系。(5)分层时要考虑数据与功能的关系。(6)分层时应考虑更新的问题。(7)比例尺的一致性。(8)同一层数据会有同样的使用目的和方式。(9)不同部门的数据常应该放入不同的层。(10)数据库中需要不同级别安全处理的数据也应该单独存储。(11)分层时应顾及数据量的大小,各层数据的数据量最好比较平衡。(12)尽量减少冗余数据。
2)空间数据逻辑数据结构:栅格结构和矢量结构。
   栅格结构数据冗余量大,精度低,但大多数图形,图像操作容易实现,而且便于屏幕显示和打印机制图;矢量结构可直接由跟踪式数字化专题地图得到,数据冗余较低,量算与制图精度高,有些图形运算特别适合于矢量结构数据,最终的高精度矢量绘图仪制图也要求输出数据具有矢量结构。
(2)属性数据逻辑设计
  设计逻辑结构时一般要分三步:(1)将概念结构转化为一般的关系、网状、层次模型。(2)将转化来的关系、网状、层次模型向特定DBMS支持下的数据模型转换。(3)对数据模型进行优化。
  1)属性表与属性关系的设计:属性是空间实体的特征反映。属性值是指存储在数据库中属性的真值,它赋给属性特定的数量或质量指标。属性表的设计直接影响系统的运行和操作。
  2)E-R图向数据模型的转换
  E-R图是由实体、实体的属性和实体之间的联系三个要素组成。
  将E-R模型转换为关系模型实际上就是将实体、实体的属性和实体之间的联系转化为关系模式,原则如下:
  (1)一个实体型转换为一个关系模式。(2)一个m:n联系转换为一个关系模式。(3)一个1:n联系可以转换为一个独立的关系模式,也可以与n端对应的关系合并。(4)一个1:1联系可以转换为一个独立的关系模式,也可以与任意一端对应的关系模式合并。(5)3个或3个以上实体间的一个多元联系转换为一个关系模式。(6)同一实体集的各实体间的联系,即自联系,也可以按上述1:1,1:n,m:n三种情况分别处理。(7)具有相同码的关系模式可以合并。
3.数据库物理设计。
数据库物理设计的任务是使数据库的逻辑结构能在实际的物理存储设备上得到实现,建立一个具有较好性能的物理数据库。
数据库物理设计主要解决以下三个问题:恰当分配存储空间;决定数据的物理表示;确定存储结构。存储空间的分配应遵循两个原则:1)存取频度高的数据存储在快速、随机设备上,存取频度低的数据存储在慢速设备上。2)相互依赖性强的数据应尽可能存储在相邻的空间上。
数据的物理表示分两类:数值数据和字符数据。
(1)确定数据库的物理结构。考虑以下几个方面:(1)确定数据的存储结构。(2)设计数据的存取路径。(3)确定数据的存放位置。(4)确定系统配置。
(2)空间数据库的物理设计。
1)构造数据模型。
物理设计的主要任务是使空间数据库的逻辑结构能在实际的物理存储设备上得以实现,即进行数据库物理结构的设计和物理建库。
物理建库的一般过程为:建立图块工作区。建立空间数据库的库体框架。建立层框架。数据采集、入库。
2)矢量和栅格数据文件。
a.矢量格式:两种:多边形图形文件。线状图形文件。
b.栅格格式:原始的栅格格式数据文件为简单的逐行、逐列、逐点记录过栅格像元的值。
5.4 空间数据和非空间数据连接
空间数据是指目标的位置信息数据、拓扑关系等。属性数据是指与空间位置没有直接关系的代表特定地理意义的数据。
属性数据库设计是指属性数据文件设计、属性数据库结构设计、属性数据管理系统的功能设计和相应软件编写等。
空间数据和非空间数据的连接方式有两种:关键项和指针。
一个好的关键项具有以下特征:唯一性;不变性;纯粹性;不重复性;可获得性。
5.5 空间数据库的管理
     包括以下几个方面:(1)数据使用权限的设置。(2)数据库更新过程中的质量控制和安全性考虑。(3)数据库的恢复能力。(4)合理管理单元的设定。(5)数据库系统的网络考虑。
第六章 应用型GIS应用模型分析
地理信息系统应用依赖4个方面因素:1.足够的地理数据和合理的数据结构。2.合适的应用模型分析。3.系统用于组织和实现应用模型的功能。4.使用者与系统的交流。
6.1 应用模型概述
1.模型
(1)是对现实世界的事实现象、过程式系统的简化描述,特别是指对客观世界中一些要研究的特征,状态,结构或属性及其变化规律的抽象。
(2)模型的表现形式:1)物理模型2)结构模型3)数学模型4)仿真模型。
2.应用模型的作用
(1)应用模型是联系GIS应用系统与常规专业研究的纽带。
(2)应用模型是综合利用GIS应用系统中大量数据的工具。
(3)应用模型是GIS应用系统解决各种实际问题的武器。
(4)应用模型是GIS应用系统向更高技术水平发展的基础。
(5)利于信息交流
3.应用模型分类
(1)按应用模型结构分类:数学模型,统计模型,概念模型。
(2)按应用模型空间特性分类:非空间模型,空间模型。
(3)按应用模型开发特点分类:系统提供模型,二次开发模型(用户开发模型分为内部模型,外部模型)。
(4)按应用模型内容及所解决问题分类:基础模型,专业模型
(5)按模型空间过程模拟方法分类:动力学过程模拟模型,随机过程模拟模型,
6.2 模型建立方法
1.模型化一般方法
XOY=M
运用综合方法建立地理信息系统分析模型可采用以下步骤:(1)系统描述与数据分析。(2)理论推导。(3)简化表达。(4)参数确定。
2.逻辑原理
逻辑原理主要指地理信息系统数据的基本操作公理、地图集合定义,可将所有地图及地图之间的操作表示为逻辑表达式,然后分解为基本操作予以完成。
(1)操作公理:1)处于相同或不同的数据平面上的数据可依据其空间关系和属性进行运算。2)数据可依据其空间关系扩展到相邻区域。3)地理信息系统数据之间的逻辑运算基础布尔代数。4)数据可以通过计数、量算、逻辑运算等操作重新标识,重新标识的数据可与原始数据一样参加一步运算。
3.数据统计方法
(1)主成分分析法。(2)系统聚类分析法。(3)多变量因子分析。(4)层次分析法。(5)判别分析。
4.空间分析函数:(1)离散点插值模型。(2)离散点多项式拟合模型。
5.应用模型重用
(1)源代码方式重用。(2)函数库方式重用。(3)独立可执行程序方式重用。(4)内嵌可执行程序方式重用。(5)DDE或OLE方式重用。(6)模型库方式重用(7)组件模型重用。
第七章 应用型GIS输入与输出设计
7.1 应用模型GIS输入设计
1.输入设计的原则:(1)最小量原则。(2)简单性原则。(3)早检验原则。(4)少转换原则。
2.输入设计内容。(1)确定数据采集方法:GPS方法。摄影测量方法。测量数据。影响处理和信息提取。数据通信。(2)确定数据的输入方式:联机方式和脱机方式。(3)数据输入类型:原始输入。内部输入(逻辑输入)。操作输入。网络通信输入。交互式输入。(4)确定输入数据的记录格式。(5)输入数据的、正确性校验。(6)确定输入设备。
3.数据记录格式设计。
4.输入数据的校验方法。出错有三种情况:(1)数据内容出错。(2)数据多余或不足。(3)数据的延误。检校的方法:(1)重复校验。(2)视觉校验。(3)分批汇总校验。(4)控制总数校验。(5)数据类型校验。(6)格式校验。(7)逻辑校验。(8)界限校验。(9)记录计数校验。(10)平衡校验。(11)匹配校验。(12)代码自身校验。
7.2 应用型GIS输出设计
1.输出设计的基本要求:是把输出信息以用户感兴趣的方式、准确、及时地呈现在输出设备上。
2.输出设计的内容:(1)确定输出内容。(2)选择输出设备与介质。(3)确定输出格式。
3.图形输出设计:GIS图形输出是指将GIS分析和处理的数据结构以地图、图形、透视图、立体图等图件的方式输出给用户。
4.表格输出设计。
第八章 应用型GIS实施
这一阶段要把物理模型转换为可实际运行的物理系统。
8.1 系统实施阶段的任务:其主要内容包括程序编制与调试、数据准备与数据库建立、系统评价与实验。此外还包括人员技术培训等。
包括以下几个方面:(1)硬件准备。(2)软件准备。(3)人员培训。(4)数据准备。
8.2 程序编制方法
1.编程方法:(1)结构化程序设计。所谓结构化就是有组织、有计划和有规律的一种安排。结构话分析方法,就是利用一般系统工程方法和有关结构概念,把它们应用于地理信息系统的设计。
结构化软件设计的特点是软件结构描述比较清晰,便于掌握系统全貌,也可逐步细化为程序语句,是十分有效的系统设计方法。
2.原型化的设计方法:这种设计思想要求在系统建设的早期阶段,生成一个实实在在的系统原型;然后将该原型提供给用户使用,听取用户的批评意见,再根据反馈信息修正系统原型,补充新的数据、数据结构和应用模型、再提交给用户使用。这种方法的特点是不需一开始即清晰地描述一切,而是在明确任务后,在软件实现的过程中逐步进行系统定义和改造,直至系统完成。
3.面向对象的设计方法。三个特性:封装性。继承性。多态性。
4.可视化编程技术。主要思想是用图形工具和可重用不见来交互地编制程序。可视化编程一般基于事件驱动的原理。
8.3 系统评价
系统评价是对所建立系统的性能进行考察、分析和评判,判断其是否达到系统设计时所预定的效果,包括用实际指标与计划指标进行比较,评价系统目标实现的程度。评价指标应该包括性能指标、经济指标和管理指标。
1. 软件功能评价。包括:用户界面、数据库管理系统、数据库建立、数据处理和分析、数据输出、
2. 系统实验主要过程:实验范围选择、决定人员及速度安排、测试数据建立过程、试点项目的展示和验收、根据试点目的结果对数据库设计和实施计划进行修改、正式数据库实施的开始。
第九章 应用型GIS管理与维护
9.1应用型地理信息系统管理
应用型地理信息系统管理是对系统研究与开发进行计划、调度、协调、组织、控制及决策的过程。
1.质量管理。从系统的内部来看,质量主要是指部件的功能、性能以及内部结构的可靠性;从用户角度看。通常的质量标准是以被服务的一方为准则,保证系统符合用户质量要求。
      评价质量的指标:可用性;正确性;适用性。
2.质量检测与质量确定
3.质量控制:(1)确保获得完整、正确的需求。(2)在开发的每一个阶段,要休整一下,以进行充分审查并确定各子系统与整个系统相协调。(3)具备统一且完整的开发规范和标准。(4)注重安装调试的问题。(5)注意交付后的审计评价。
4.组织职能:(1)组织机构中上层管理者的职责。(2)应用型地理信息系统直接管理者的职责。(3)用户的职责。.