GIS工程1GIS软件工程概述.ppt
《GIS工程1GIS软件工程概述.ppt》由会员分享,可在线阅读,更多相关《GIS工程1GIS软件工程概述.ppt(63页珍藏版)》请在课桌文档上搜索。
1、GIS软件工程,教学安排 总学时:48学时 授课方式:多媒体讲授 考核方式:书面考核 参考书:(1)毕硕本等,GIS软件工程的原理与方法,科学出版社(2)吴信才等,GIS软件工程设计与实现,科学出版社(3)郭庆胜等,GIS工程设计与管理,武汉大学出版社,教学内容:第一章 GIS软件工程概述第二章 GIS软件工程的可行性分析第三章 GIS软件工程的系统分析第四章 GIS软件工程的总体设计第五章 GIS软件工程的详细设计第六章 GIS软件数据工程第七章 GIS软件工程的实施与测试第八章 GIS软件维护工程第九章 GIS软件工程管理与标准化,前言,关于教科书和课程地理信息系统软件工程的原理与方法毕硕
2、本 科学出版社 地理信息系统工程(GIS Engineering)教育部规定的GIS本科专业核心课程,GIS工程的特点涉及内容广泛以软件工程为主线,前言 cont.,学习方法课堂学习多读一些关于GIS,IT书和杂志软件工程GIS技术IT技术.注意平时,丰富知识和阅历注意观察你周围的现实世界注意看看你接触的软件,尤其是GIS,思考它们如何运作,如何实现常去GIS论坛上看看,注意GIS发展,实际工程中的问题但是眼光不要仅仅限于狭义的GIS一些忠告积累很重要获得技术、方法和经验,为以后的实际工作打下基础发展迅速,GIS工程是一种实践,没有固定的模式,没有绝对的正确和所有的工程过程一样,“没有最好,只
3、有更好”,“痛,并快乐着”,0.1GIS工程需求,GIS再认识信息系统(Information System,IS)为对某种信息流进行控制,组织、管理、充分利用,就需要建立某种信息系统可以是非计算机的系统基于计算机的信息系统事务处理系统、管理信息系统决策支持系统人工智能、专家系统地理信息系统,0.1GIS工程需求,地理信息系统(Geographic Information System,GIS)GIS是对地理环境有关问题进行分析和研究的一门学科,它将地理环境的各种要素,包括它们的空间位置形状及分布特征和与之有关的社会、经济等专题信息以及这些信息之间的联系等进行获取、组织、存储、检索、分析,并在
4、管理、规划与决策中应用。为了获取、存储、检索、分析和显示空间定位数据而建立的计算机化的数据库管理系统。(美国国家地理信息与分析中心)。是在计算机软硬件支持下,以采集、存储、管理、检索、分析和描述空间物体的定位分布及与之相关的属性数据,并回答用户问题为主要任务的计算机系统。GIS是一种获取、存储、检索、操作、分析和显示地球空间数据的计算机系统。(英国教育部),0.1GIS工程需求,GIS应用领域,0.1GIS工程需求,GIS软件系统的分类传统平台型GIS软件提供构建GIS系统的基础专业模块型GIS软件提供面向某一领域的GIS模块行业/企业应用型GIS软件基于GIS,深入到企业、应用领域,满足日常
5、的业务运行公众服务性GIS软件Google Map,Baidu地图,0.1GIS工程需求,GIS应用系统,如何获得一个GIS?,什么是工程问题,思考问题:怎么把一头大象放到冰箱里?目标步骤结果,0.1GIS工程需求,工程学科有组织、有步骤、有计划使用恰当的理论、方法、工具,有选择的加以利用,在没有有效的理论方法、工具时也力求找到问题的解决办法。在确定的时间、预算内,保证质量的达到预定目标。工程案例:建筑史上:长城、金字塔;科技史上的:曼哈顿计划、阿波罗登月。,0.1GIS工程需求,为什么需要GIS工程?1.GIS应用系统建设是一个长期的过程南京数字房产的一期工程建设花费了三年时间。,0.1GI
6、S工程需求,为什么需要GIS工程?GIS是一个复杂系统GIS本身的复杂性空间数据GIS应用开发模式软件体系越来越庞大,涉及数据库、中间件、用户界面几乎没有“纯GIS”,它处在一个开放的复杂环境中深入到行业领域,与其他系统进行集成,比如OA、SCADA,是部门信息化建设的一个环节接口复杂要求开放,GIS应用系统实例,0.1GIS工程需求,为什么需要GIS工程?GIS的获得是一项需要成本的活动软件开发成本经济成本人力资源成本时间成本硬件成本计算机网络绘图仪基础软件成本数据库GIS平台开发工具数据成本,0.1GIS工程需求,为什么需要GIS工程?GIS工程实施面临的问题沟通配合不力,开发人员与客户认
7、识差异国家政策、体制改革导致的业务变化新系统与原有系统的整合客户单位条、线分割对系统建设的影响客户单位工作人员对新系统的自然抵触情绪对GIS应用期望值过高,忽视配套实施措施系统开发完成后,缺乏具体推进计划缺乏后期的系统维护,不能适应变化,0.2 GIS工程框架,GIS四要素,0.2 GIS工程框架,GIS的开发建设和应用是一项系统工程,涉及到系统的分析、设计、实施,以及人、财、物等资源的合理投入、配置、组织和管理等诸多问题。需要运用系统工程、软件工程等的原理和方法,结合空间信息系统的特点进行实施建设。,0.2 GIS工程框架,GIS工程包含的内容工程实施GIS软件工程GIS数据工程GIS网络工
8、程技术与方法需求、分析、设计方法成本估算方法、风险识别、分析管理工程管理工程监理人才培养,0.2 GIS工程框架,工程实施GIS硬件与网络工程按照GIS项目的需求和特性,综合分析成本和效益,获取需求的硬件和组建系统的硬件环境,支撑整个GIS系统的运行GIS硬件计算机及其辅助设备数据采集设备数据通信设备计算机网络IntranetInternetExtranet内部网络外部网络无线通信网络GMSGPRSCDMA无线专用网络无线局域网,0.2 GIS工程框架,工程实施 GIS软件工程获得GIS软件的工程生产活动,是整个GIS工程的驱动力量,其系统分析、设计直接影响硬件和数据工程。GIS软件工程的系统
9、分析GIS软件工程的总体设计GIS软件工程的详细设计详细设计用户界面设计标准化设计GIS软件工程的实施与测试GIS软件维护工程,软件工程基本过程,0.2 GIS工程框架,工程实施GIS数据工程数据采集数据处理 数据整合数据建库 数据质量控制 数据管理 数据共享,客户,咨询单位,开发单位,监理单位,0.2 GIS工程框架,GIS工程管理框架,0.2 GIS工程框架,简单的工程管理组织框架示例,0.3 GIS工程过程,GIS系统的获得方式通过购买委托软件开发商来开发委托开发招投标组织内部的人员开发,0.3 GIS工程过程,GIS系统获得流程,GIS工程过程,GIS工程过程不同描述,其侧重点各不相同
10、问题定义-可行性研究-需求分析-总体设计-详细设计-编码和单元测试-综合测试-软件维护策略规划-项目合同-实施规划(软硬件配置)-子项目划分和进度安排-开发和数据管理前期工程(工程调研-可行性研究和项目开发计划-需求分析)-设计工程(总体设计-数据库设计-应用模型设计-详细设计)-数据工程(数据预处理-数据采集-数据处理)-工程实施(程序编制-测试-试运行)-维护工程(数据库维护-软件维护和硬件维护),第一章 GIS软件工程概述,第一节 GIS软件工程第二节 软件生存周期模型第三节 GIS软件工程生存周期第四节 GIS软件工程主要过程,第一节 GIS软件工程一 GIS软件的主要特点 1、传统G
11、IS的存储技术采用空间数据库和属性数据库的分离;2、数据组织与处理模式方面沿用地图处理的模式;,将空间数据组织成实体(点、线、面)、图层、地图和图库几个层次 以图层作为处理的基本单元 以比例尺作为基本依据 基本上是面向过程的,3 在网络和分布式环境下系统组成方面,传统的GIS支持树型的系统结构和主从工作模式,上下级的数据交换基本上以图层为单位进行。4 在空间数据管理范围方面,目前的GIS可以有效地处理二维空间数据,并能较好地处理DEM数据,实现三维实体的表面显示。5 在数据共享方面,已经解决了不同格式空间数据之间的转换问题,可以实现有缝的数据共享,但是互操作问题还没有得到解决。,二 GIS软件
12、开发中的主要问题,时间和经费方面的问题开发的软件不能满足用户的要求开发的软件可维护性差开发的软件可靠性差数据采集的工作量大软件需求与软件生产的矛盾软件可重用性差,三 GIS软件开发存在问题的原因,软件规模越来越大,结构越来越复杂软件开发的管理困难软件开发费用不断增加软件开发技术落后生产方式落后开发工具落后,生产力提高缓慢通用GIS发展更新过程中的衔接问题,四 GIS软件工程1、软件工程的定义 软件工程是运用现代科学技术知识来设计并构造计算机程序及为开发、运行和维护这些程序所必须的相关文件资料。软件工程是开发、运行、维护和修复软件的系统方法,是用科学知识和技术原理来定义、开发、维护软件的一门学科
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- GIS 工程 软件工程 概述
链接地址:https://www.desk33.com/p-241928.html