第八章地理信息系统工程

合集下载

08 地理信息系统产品的设计与输出

08 地理信息系统产品的设计与输出

的一些表示方法:定点符号法、线状符号法、质别底
色法、等值线法、定位图标法、范围法、点值法、分 级比值法、分区图标法和动线法等。
3. 遥感影像地图
遥感可以提供及时、准确、综合和大范围的各种 资源与环境数据,成为地理信息系统重要数据源之一。 同时,在将遥感图像进行纠正的基础上,按照一定的 数学法则,运用特定的地图符号,结合表示地面特征 的地图,可以将遥感图像编织成遥感影像地图。 遥感影像地图具有遥感图像和地形图的双重优点。 既包含了遥感图像的丰富信息内容,又保证了地形图 的整饰和几何精度。遥感影像地图按其内容又可分为 普通影像地图和专题影像地图,两者的主要区别在于: 前者表示包括等高线等地形内容要素,后者主要反映 专题内容。
②大地坐标系(geodetic coordinates)是地理 坐标系的一种。大地原点是大地坐标的起算点,一般 由国家或地区选定。1980年在陕西省泾阳县永乐镇设 立新的大地原点,根据该点推得的坐标,定名为
“1980年大地坐标”。
1.1.2输出设备的物理坐标系与逻辑坐标系 ①在设计、描述图形对象时,用户使用的 时对象所在的世界坐标系(用户坐标系)。 在输出时,往往使用于设备物理参数有关 的设备坐标系(device coordinates,简称 DC)。设备坐标系时物理设备的输入/输出 (I/O)空间。因此,设备坐标又称为物理 坐标系。
②在世界坐标系(WC)和设备坐标系(DC) 之间定义了一个与设备无关的规范化设备坐标 系(normalized device coordinates,简称 NDC)。这种坐标系的每一维坐标的取值范围可 以为[0,1],也可以是0到65535之间的整数。 为了与物理坐标系相区别,这种坐标系又可称 为逻辑坐标系。
二、按输出的内容和形式分类

第八章地理信息系统工程

第八章地理信息系统工程

(二)坚持进行阶段评审原则
第一,大部分错误是在编码之前造成 的,Boehm等人的统计,设计错误占软件错 误的63%,编码错误仅占37%;第二,错误 发现与改正行越晚,所需付出的代价也越 高(参见图1和图2)
西北大学城市与资源学系 谢元礼
(三)严格的产品控制原则
为了保持系统各个配置成分的一致性,必须实行严 格的产品控制,其中主要是实行基准配置管理。 所谓基准配置又称为基线配置,它们是经过阶段 评审后的系统配置成分(各个阶段产生的文档或 程序代码)。基准配置管理也称为变动控制:一 切有关修改系统的建议,特别是涉及到对基准配 置的个性建议,都必须按照严格的规程进行评审, 获得批准以后才能实施修改。
西北大学城市与资源学系 谢元礼
结 构 化 的 系 统 设 计 模 式


1 明确系统的用 户目的及要求
描述和评价需 要的数据
调查现有 的数据源
说明地理参考 的要求
提出硬件 提出软件
数据处理方法 阶

政治结构
2
法律结构
用户背景信息
调查地图 参考系统
评价资源保证 情况
描述选择的信息系统
数据集合的 规定与说明 信息传输的 要求与规定 确定地理参
西北大学城市与资源学系 谢元礼
结 构 化 的 程 序 评 价 模 式
目的与任务 用户对象 用户需要
定义有关概念
功能要求和规定
需要和要求 的变化
数据获取计划
硬件要求 性能规定 软件要求
数据采集方法 数据的选择
软件和硬件 型号识别
数据质量标准
质量指标
数据测试
现有系统测试
软件设计变化源自程序设计控制
软件测试

土地信息系统课程习题库和参考答案

土地信息系统课程习题库和参考答案
与其他学科的关系: a,土地信息系统(LIS)是在土地科学与数据库管理系统(DBMS)、 计算机图形学(Computer Graphics)、计算机辅助设计(CAD)、计算机辅助制图(CAM)等 与计算机技术相关学科相结合的基础上发展起来的。b,土地科学作为 LIS 的分析理论基础, 它反映了 LIS 所需要处理内容和体系并为 LIS 提供空间分析的方法;测量和遥感不但为 LIS 提供快速、可靠、多时相的获取多种信息源的手段,而且它们的许多理论和方法可直接用于 空间数据的变换和处理;地图学为 LIS 的成果和表达以及可视化提供了规范和方法。数据库
第七章 土地信息的表示与可视化
1.土地信息的表示方法有哪些? 2.地图与土地信息系统有何联系与区别? 3.地图符号的涵义、作用、构成。 4.实现自动注记放置的系统应具备的功能。 5.面状专题内容的表示方法。 6.专题地图设计的内容。 7.如何进行土地信息的可视化? 8.空间可视化的类型。 9.何为虚拟地理环境,有何特点?
2、 简述土地信息系统的组成、基本功能。
土 地 信 息 系 统 的 组 成 : 一般由硬件、软件、数据库和人组成。硬件的配置主要包括输入设 备(如数字化仪、扫描仪、键盘等),输出设备(如绘图仪、打印机、显视器等),计算机系统,数 据存贮设备(如磁盘和光盘驱动器、磁带机等);信息系统的软件由管理软件和功能软件组成; 土地信息系统的核心是数据库(Data Base),用于存贮各种空间位置、拓扑关系和非空间数据。 其基本功能:1、数据采集、检验与编辑; 2、数据格式化、转换、概化;3.数据的存储与组织 4.查询、统计、计算 5、空间分析 6、显示
10 设计题:随着土地管理工作的深入,地籍、地类历史数据的查询与检索越来越频繁,土
地管理工作者对于土地信息系统时空数据管理功能的要求也越来越高。目前,即使一座中等 规模的城市,每天土地使用权交易量平均都可达十宗以上。存储并使用这些与日俱增的大量 数据对土地信息系统的时空数据管理功能是一个巨大的挑战。为满足实际工作对时空数据的 管理功能要求,提出你的设计方案。

地理信息系统工程设计

地理信息系统工程设计

地理信息系统工程设计第一章地理信息系统工程设计与开发第二章组件式GIS开发第三章MapObjects介绍第四章地图与图层第五章坐标系、投影和几何对象第六章符号化地理特征和地图的输出第七章创建记录集第八章其它对象方法补充:ArcObjects/ ArcGIS Engine 二次开发基础第一章地理信息系统工程设计与开发1.1 GIS工程设计概述GIS工程设计是针对软件开发自身的特点,制定出符合GIS工程的软件开发管理模式与相应的软件开发管理规范,以便最终开发出高质量GIS的规划设计过程。

GIS工程设计主要涉及GIS工程的规划与组织、方案总体设计和详细设计、系统开发和测试、系统运行和维护等多方面。

GIS工程设计必须遵循软件工程的方法和原理,包括系统需求分析、系统总体设计和详细设计三个阶段。

(1)系统需求分析系统需求分析是GIS工程设计与开发中最重要的一步。

它主要是完全弄清楚系统的各种需求,较好地解决所开发的系统“做什么”的问题。

在系统需求说明书和数据要求说明书中详尽和充分地阐述这些需求。

该阶段工作分为:对问题的识别、分析和综合、编写需求分析规格说明书等过程。

(2)系统总体设计总体设计确定系统的总体框架。

其主要涉及的内容有:制定系统的目标和规范、系统结构的总体设计、处理方式设计、数据结构设计、数据库初步设计、界面初步设计、可靠性设计。

最后形成数据库设计说明书、总体设计规格说明书、用户手册和初步的测试计划等。

(3)系统详细设计是在总体设计基础上进一步细化的结果,包括详细的算法、数据结构和数据模型、实施的功能和使用数据之间的关系、详细的界面设计、功能模块之间的接口关系,数据库详细设计,数据字典,测试用例等。

最后形成详细设计规格说明书和测试规格说明书。

例:松辽流域水资源管理信息系统1、目标:建立松辽流域水资源全数字化空间数据库平台,实现广域网异地信息同步共享。

2、系统功能:属性数据的管理;空间数据的管理;地图文档的管理;辅助决策功能3、数据设计:ArcGIS的GeoDatabase坐标系统:平面基准面的大地坐标系统投影系统:兰勃特双标准纬线等角圆锥投影,标准纬线选用41 °和51 °,中央经线125°数据分级1.2 GIS工程开发模式(1)独立开发独立开发指不依赖于仟何G1S工具软件,从空间数掘的采集、编辑到数据的处理分析及结果输出,所有的算法都由开发者独立设计,然后选用某种程序设计语言(如Visual C++、Delphi等)、在一定的操作系统平台上编程实现。

GIS复习思考题

GIS复习思考题

GIS复习思考题地理信息系统复习思考题第⼀章导论1、解释:信息、数据、地理信息、地理数据、地理信息系统2、地理信息有何特点?3、地理信息系统与CAD、数字制图、⼀般事务管理有何主要区别?4、地理信息系统有哪些类型?5、GIS的基本构成有哪些?各部分的主要作⽤?6、GIS的基本功能有哪些?并简要说明。

7、GIS主要应⽤在哪些⽅⾯?8、GIS的发展主要经历了哪4个阶段?各有何主要特点?第⼆章空间信息基础1、GIS中为什么要考虑地图投影?我国⼤⽐例尺采⽤什么投影⽅式?2、地理空间实体的三要素是什么?它们之间的关系是怎样的?3、空间数据的基本特征有哪些?地理信息的数字化描述⽅法有哪些?4、地图投影有哪些类型?5、解释:地图投影、拓扑、空间数据、元数据6、空间对象的描述要素有哪些?7、拓扑关系中有哪⼏种基本的拓扑关系?其基本含义是什么?在GIS中⽤拓扑有什么主要作⽤?8、什么是地理空间数据?有哪些类型,并简要说明。

9、地理信息系统的应⽤功能主要包括哪些⽅⾯,并简要说明。

10.地形图“都江堰”的编号是H48G024026,简要说明其编号的含义。

第三章空间数据结构1、空间实体可抽象为哪⼏种基本类型?它们在⽮量数据结构和栅格数据结构分别是如何表⽰的?2、叙述四种栅格数据存储的压缩编码⽅法。

3、试写出⽮量和栅格数据结构的模式,并列表⽐较其优缺点。

4、叙述由⽮量数据向栅格数据的转换的⽅法。

5、叙述由栅格数据向⽮量数据的转换的⽅法。

6、简述栅格到⽮量数据转换细化处理的两种基本⽅法。

7、解释:地理空间、栅格数据、⽮量数据、空间数据结构8、费尔曼链码的含义是什么?如何取值?9、游程编码的含义是什么?有哪2种⽅式?10、块码给栅格数据编码的⽅式是什么?11、四叉树编码的基本思想是什么?12、⽮量数据的获取⽅式有哪些?13、DIME编码什么?有何特点?14、⽮量数据结构有何优点?15、栅格数据结构有何优点?第四章空间数据库1、数据库系统包括哪⼏部分,各部分的主要作⽤是什么?2、数据库有何主要特点?3、数据库的系统结构有哪⼏个层次?4、数据库管理系统有什么主要功能?5、数据库管理系统程序由哪⼏部分组成?6、什么是数据库的数据模型?什么是传统的数据模型?7、传统的数据模型有何特点?8、解释:数据库、空间数据库、客体、对象、类、超类、⼦类、消息9、传统数据库系统的数据模型有哪些,各有什么优缺点?10、⾯向对象的数据模型有何优点?11、⾯向对象的数据模型的实现⽅法主要有哪些?12、地理信息系统数据库有什么主要特点?13、地理信息系统数据库有哪⼏种主要管理⽅法,各有何特点?14、什么是数据模型?数据库技术中采⽤的数据模型有哪些?15、地理信息系统空间数据库的组织⽅式主要采⽤哪些数据模型?第五章空间数据采集与处理1、空间数据采集⽅法有哪些?它们分别适合采集什么样的数据?2、说说在数字化中属性数据采集的原则和⽅法?3、为什么要对数字化地图进⾏编辑与处理后才能⼊GIS数据库?4、GIS数据精度可以从哪⼏个⽅⾯进⾏评价?并解释。

地理信息系统MapX专题图

地理信息系统MapX专题图

2020/7/27
2
8.1.1 专题地图
专题地图是指使用各种图形样式(如颜色或填充模式), 图形化地显示地图基础信息的一类地图。专题地图是分析 和表现数据的一种强有力的方式,通过将数据图形化,使 数据形象地显示在专题地图上,可以清楚地看到在数据列 表中几乎不可能发现的模式和趋势。
制作专题图的过程就是根据某个特定专题对地图进行“渲 染”的过程。
直方图表现负值时,直方图反方向伸展 为了最佳显示效果,一个直方图最好不超过4--6个直方条。
2020/7/27
8
8.1.2 MapX专题地图类型
饼图专题地图:和直方图类似
MapInfo有2种类型饼图:等级饼图和半圆饼图。
为了最佳显示效果,一个饼图图最好不超过4--6 个饼扇。
2020/7/27
2020/7/27
13
8.3 制作专题图
Theme对象的属性 Layer :专题图所在的图层 Legend:控制对专题地图的说明,即图例 ComputeTheme:控制是否可以对原始数据进行计算,
默认为True。 Type:专题图类型 Fields:只读属性,专题图基于的Dataset中的字段集合 ThemeProperties:复合型属性。包含专题图详尽的定
9
多专题地图
同时表现多个专题
2020/7/27
10
8.2 MapX默认专题图及其图例
MapX专题图类型常量: P204 表8-1 自动选择类型的一般原则: P205 表8-2
2020/7/27
11
8.3 制作专题图
专题图的添加、删除操作及其属性
MapX中,Themes集合和Theme对象实现对专题图的 支持。
2020/7/27

地理信息系统MapX专题图详解

地理信息系统MapX专题图详解

2018/12/25
12
8.3 制作专题图
Add方法 Themes.Add Type, Field, Name Type为专题图的类型, Field定义在专题图中使用的一个或多个字段,可以通过字段名, 字段索引或字段对象来引用。当创建多变量专题图时,可 以使用数组。若不特意指定,MapX会使用Dataset中的第一 个数字型字段。 Name为专题图的名字。 例子: Map1.Datasets(1).Themes.Add(miThemeRanges,’area’,’My ranges theme’) Remove方法 RemoveAll方法
2018/12/25
2
8.1.1 专题地图


专题地图是指使用各种图形样式(如颜色或填充模式), 图形化地显示地图基础信息的一类地图。专题地图是分析 和表现数据的一种强有力的方式,通过将数据图形化,使 数据形象地显示在专题地图上,可以清楚地看到在数据列 表中几乎不可能发现的模式和趋势。 制作专题图的过程就是根据某个特定专题对地图进行“渲 染”的过程。 所谓的专题渲染就是以某种图案或颜色填充来表明地图对 象(点、线、区域)的某些信息(例如面积、年销售量、 月份等)。渲染都是针对特定的主题而言。

2018/12/25 15
8.3.3 专题图创建实例

以亚洲人口为例:见P207
2018/12/25
16
8.4 操作专题图
专题图对话框: 系统自带theme.ThemeDlg; 专题图属性:通过修改ThemeProperties对象属 性来操作专题图。见P218 表8-3

2018/12/25
17
8.5 专题图图例
MapX自动创建专题图的图例,如果要修改 默认的专题图图例,则调用图例对象Legend 的方法和属性进行定制; 调用图例对象Legend的LegendDlg方法 访问Legend对象的属性:见P219 表8-4

地理信息系统工程

地理信息系统工程

地理信息系统工程地理信息系统工程是以地理信息科学为基础,利用计算机科学和信息技术相结合,以获取、管理、分析和展示地理数据为主要任务的一门学科。

它应用于各个领域,如城市规划、环境保护、农业和交通等。

本文将介绍地理信息系统工程的概念、应用、发展和未来趋势。

地理信息系统工程是利用计算机技术和地理信息科学理论和方法,收集、存储、处理、分析、展示地理信息的过程。

地理信息系统工程主要包括数据采集、数据存储、数据管理、数据分析和数据展示等环节。

其中,数据采集是指通过各种技术和设备获取地理数据,如遥感技术、GPS定位和调查等。

数据存储是将采集的数据保存在数据库中,以便后续的数据管理和分析。

数据管理是对存储的数据进行分类、组织和更新,以确保数据的完整性和一致性。

数据分析是应用统计学和空间分析方法,对数据进行挖掘、模型建立和空间分析等。

数据展示是将分析结果以图表、报告和地图等形式展示给用户。

地理信息系统工程广泛应用于各个领域。

在城市规划方面,地理信息系统工程可以用于土地利用规划、交通规划和灾害防治等。

它可以帮助规划师分析土地利用现状,优化交通网络,评估自然灾害风险,提供决策支持。

在环境保护方面,地理信息系统工程可以用于资源管理、生态保护和污染控制等。

它可以监测和评估大气、水、土壤和生物多样性等环境指标,制定环境保护政策和措施。

在农业方面,地理信息系统工程可以用于种植管理、灌溉规划和农产品市场分析等。

它可以优化农田利用,合理分配水资源,预测农作物产量和价格变动。

在交通方面,地理信息系统工程可以用于路网规划、交通组织和交通监管等。

它可以优化道路网络,改善交通状况,提供实时交通信息。

地理信息系统工程在国内外发展迅速。

自上世纪80年代以来,随着计算机技术和地理信息科学的不断发展,地理信息系统工程得到了广泛的应用和推广。

从最初的局域网系统到现在的云计算和移动应用,地理信息系统工程在功能和性能方面都取得了巨大的进步。

同时,地理信息系统工程的数据更新和地图更新也更加频繁和及时。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
可行性研究的结果是使用部门负责人决定是否进行 这项工程的重要依据。
西北大学城市与资源学系 谢元礼
这一阶段的工作主要包括:
1、用户需求调查。从上至下调查目前和将来发展业务上需 要些什么信息及今后的设想与建议;从下自上调查所需要 的数据和所采用的处理手段。
2、系统目的和任务:①空间信息管理与制图;②空间指标 量算;③空间分析与综合评价;④空间过程模拟。
这个阶段的任务还不是编写程序,而是设计出 程序的详细规格说明。这种规格说明的作用很类 似于其他工程领域中工程师经常使用的工程蓝图, 它们应该包含必要的细节,程序员可以根据它们 写出实际的程序代码。
通常用HIPO图(层次加输入/处理/输出图)或 PDL语言(过程设计语言)描述详细设计的结果。
西北大学城市与资源学系 谢元礼
变动比在早期引入相同变动所需付出的代价高2~3个数据 量级。图1定性地描绘了在不同时期引入一变动需要付出 代价的变化趋势。图2是美贝尔实验室编统计得出的定量 结果。
西北大学城市与资源学系 谢元礼
1图1
西北大学城市与资源学系 谢元礼

西北大学城市与资源学系 谢元礼
解决GIS工程危机的途径
GIS工程学正是从管理和技术方面研究如何 更好地开发和维护GIS工程的一门新兴学科。
软件综合和测试
系统综合和测试
运行和维护
西北大学城市与资源学系 谢元礼
系统的更变
8、软件维护
维护阶段的关键任务是,通过各种必要的维护 活动使系统持久地满足用户的需要。
四类维护活动:改正性维护、适应性维护、完 善性维护、预防性维护。
实际上每一项维护活动都应该经过提出维护要 求(或报告问题),分析维护要求,提出维护方 案,审批维护方案,确定维护计划,修改软件设 计,修改程序,测试程序,复查验收等一系列步 骤,因此是经历了一次压缩和简化了的系统定义 和开发的全过程。
西北大学城市与资源学系 谢元礼
2、可行性研究
这个阶段要回答的关键问题是:“对于上一个阶段 所确定的问题有可行的解决办法或值得做吗?可行性 研究比较简短,这个阶段的任务不是具体解决问题, 而是研究问题的范围,探索这个问题是否值得去解, 是否有可行的解决办法。
在问题定义阶段提出的对工程目标和规模的报告通 常比较含糊。可行性研究应该导出系统的高层逻辑模 型(通常用数据流图表示),并且在此基础上更准确、 更具体地确定工程规模和目标。然后分析员更准确地 估计系统的成本和效益,对建议的系统进行仔细的成 本/效益分析是这个阶段的主要任务之一。
西北大学城市与资源学系 谢元礼
产生GIS工程危机的原因

在工程开发和维护的过程中存在许多多严重问题,
一方面与软件本身的特点有关,另一方面也和工程开发与
维护的方法不正确有关。
GIS工程是系统软硬件、数据以及系统开发、集成、 使用和维护需要的所有文档。
根据美国一些软件公司的统计资料,在后期引入一个
6、编码和单元测试
这个阶段的关键任务是写出正确的容易 理解、容易维护的系统模块。
西北大学城市与资源学系 谢元礼
7、综合测试
这个阶段的关键任务是通过各种类型的 测试(相应的调试)使系统达到预定的要 求。
最基本的测试是集成测试和验收测试。 应该用正式的文档资料把测试计划、详细 测试方案以及实际测试结果保存下来,做 为系统配置的一个组成部分。
西北大学城市与资源学系 谢元礼
上面的工作确定了解决问题的策略以及目标系 统需要哪些程序,但是,怎样设计这些程序呢? 结构设计的一条基本原理就是程序应该模块化, 也就是一个大程序应该由许多规模适中的模块按 合理的层次结构组织而成。总体设计阶段的第二 项主要任务就是设计软件的结构,也就是确定程 序由哪些模块组成以及模块间的关系。通常用层 次图或结构图描绘软件的结构。
西北大学城市与资源学系 谢元礼
什么是GIS工程危机
概括地说, GIS工程危机包含下述两方面的问 题,如何开发软件,怎样满足对软件的日益增长 的需求;如何维护数量不断膨胀的软件与数据。 (1)对软件开发成本和进度的估计常常很不准确 (2)用户对“已完成的”软件系统不满意的现象 经常发生。 (3) 软件产品的质量往往靠不住。 (4) 软件常常是不可维护的。 (5) 软件与数据通常没有适当的文档资料。 (6)软件与数据成本在计算机系统总成本中所占 的比例逐年上升。
西北大学城市与资源学系 谢元礼
GIS工程的生命周期方法学
– GIS工程采用的生命周期方法学就是从时间 角度对软件开发和维护的复杂问题进行分解, 把软件生成的漫长周期依次划分为若干个阶段, 每个阶段有相对独立的任务,然后逐步完成每 个阶段的任务。
西北大学城市与资源学系 谢元礼
瀑布模型
传统 的生命周期方法学可以用瀑布型(Waterfall model)来模拟,如图3所示
照系统
系统稳定性 评价
描述硬件要求

描述软件要求
描述政治结构
描述系统运行方法

描述数据处理方法
描述法律结构
描述用户培训要求
3
可行性与成本 评价
政治、法律意义 评价
执行计划的 评价

效益和影响的最终评价

西北大学城市与资源学系 谢元礼
4
5、详细设计
总体设计阶段以比较抽象概括的方式提出了解 决问题的办法。详细设计阶段的任务就是把解法 具体化,也就是回答下面这个关键问题:“应该 怎样具体地实现这个系统呢?”
西北大学城市与资源学系 谢元礼
结 构 化 的 程 序 评 价 模 式
目的与任务 用户对象 用户需要
定义有关概念
功能要求和规定
需要和要求 的变化
数据获取计划
硬件要求 性能规定 软件要求
数据采集方法 数据的选择
软件和硬件 型号识别
数据质量标准
质量指标
数据测试
现有系统测试
软件设计


程序设计


软件测试
西北大学城市与资源学系 谢元礼
3、需求分析
这个阶段的任务仍然不是具体地解决问题,而 是准确地确定“为了解决这个问题,目标系统必 须做什么”,主要是确定目标系统必须具备哪些 功能。
系统分析员在需求分析阶段必须和用户密切配 合,充分交流信息,以得出经过用户确认的系统 逻辑模型。通常用数据流图、数据字典和简要的 算法表示系统的逻辑模型。
第八章 地理信息系统 工程
GIS的开发建设和应用是一项系统工程,涉及 到系统的最优设计、最优控制运行、最优 管理,以及人、财、物资源的合理投入、 配置和组织等诸多复杂问题。需要运用系 统工程、软件工程等的原理和方法,结合 空间信息系统的特点进行实施建设。
西北大学城市与资源学系 谢元礼
GIS工程设计综述
几个特点: (1) 阶段间具有顺序性和依赖性 (2) 推迟实现的观点
清楚区分逻辑设计与物理设计,尽可能推迟程序的 物理实现,是按照瀑布模型开发软件的一条重要的旨 导思想。 (3) 质量保证的观点 第一, 每个阶段都必须完成规定的文档,没有交出合格 的文档就是没有完成该阶段的任务。 第二, 第个阶段结束前都要对所完成的文档进行评审。
西北大学城市与资源学系 谢元礼
GIS软件危机与GIS工程危机
西方计算机科学家把软件开发和维护过程 中遇到的一系列严重问题统称为“软件危 机”,GIS软件开发同样存在危机
GIS工程危机
西北大学城市与资源学系 谢元礼
软件危机
1968年北大西洋公约组织的计算机科学家 在联邦德国如开国际会议,讨论软件危机 问题,在这次会议上正式提出并使用了 “软件工程”这个名词,一门新兴的工程 学科就此诞生。
西北大学城市与资源学系 谢元礼
结 构 化 的 系 统 设 计 模 式


1 明确系统的用 户目的及要求
描述和评价需 要的数据
调查现有 的数据源
说明地理参考 的要求
提出硬件 提出软件
数据处理方法 阶

政治结构
2
法律结构
用户背景信息
调查地图 参考系统
评价资源保证 情况
描述选择的信息系统
数据集合的 规定与说明 信息传输的 要求与规定 确定地理参
西北大学城市与资源学系 谢元礼
可能碰到以下三类用户: 1、能明确提出要求。这类用户希望用GIS来
实现现有工作业务的现代化,改善数据采 集、分析、表示方法及过程,并用以对工 作领域的前景进行评估,以及对现有技术 方法更新改造等。 2、不十分明确提出要求,提出要求不合理, 或者要求与投入矛盾极大。 3、不能提出具体要求,只是跟风炒作。
西北大学城市与资源学系 谢元礼
西北大学城市与资源学系 谢元礼

生命周期各阶段的基本任务
西北大学城市与资源学系 谢元礼
1、问题定义
问题定义阶段必须回答的关键问题是: “要解决的问题是什么?”
问题定义阶段的工作,系统分析员应该 提出关于问题性质、工程目标和规模的书 面报告。
问题定义阶段是生命周期中最简短的阶 段,一般只需要一天甚至更少的时间。
西北大学城市与资源学系 谢元礼
4、总体设计
这个阶段必须回答的关键问题是:源自概括地说,应该如 何解决这个问题”
首先,应该考虑几种可能的解决方案。 (1) 低成本的解决方案; (2) 中等成本的解决方案。 (3) 高成本的“十全十美”的系统。
系统分析员应该使用系统流程图或其他工具描述每种可 能的系统,估计每种方案的成本和效益,还应该在充分权 衡各种方案的利弊的基础上,推荐一个较好的系统(最佳 方案),并且制定实现所推荐的系统的详细计划。如果用 户接受分析员推荐的系统,则可以着手完成本阶段的另一 项主要工作。
西北大学城市与资源学系 谢元礼
采用现代程序设计技术原则 结果应能清楚地审查原则 开发小组的人员应该少而精原则
相关文档
最新文档