gis设计与开发复习

gis设计与开发复习

ID:32731400

大小:104.97 KB

页数:15页

时间:2019-02-15

gis设计与开发复习_第1页
gis设计与开发复习_第2页
gis设计与开发复习_第3页
gis设计与开发复习_第4页
gis设计与开发复习_第5页
资源描述:

《gis设计与开发复习》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、一、课程概述认识GISGIS是一种特殊的、关于地理空I'可位置的信息系统。与所有信息系统一样,GIS服务于组织的运行、管理、决策和竞争。相当长一段时间内,GIS与主流信息技术相对脱节,但近十年来两者逐渐融合。Tomlinson(2003):从项目规划角度,将GIS划分为六个部分:信息产品、软件、数据、硬件、过程和人件。LMGR(2005):强调网络的作用。应用的基本趋势:1、渗透性强,应用广泛。己渗透到各行各业,甚至到了人文和社会科学领域。2、从专业领域走向大众。受互联网技术影响,GIS技术和服务已经无处不在。3、强调需求与系统定位。早期主要受

2、技术发展驱动,目前GIS技术已相当成熟,更关注组织管理和业务需求。4、投资重点共软硬件转向数据和人员。5、不是开发单纯的GIS,而是与其他信息技术集成,提供信息服务。表2.4GIS的应用阶段阶段G1S应用GIS目标主耍障碍瞽代阶段以信息技术替代现有技术提高音理钗率显示初步的效益技术不成熟,信息缺之,投资高提岛阶段借助信息技术改变或觅新设计业务流程和脈务程序大幅度提髙效率显示明显的效益技术、数据、服务市场不成熟•业务重整的困难转型勺创新阶段改变组织的结构和管理•改变企业的生产与服务能力•改变企业的竟争力企业生产力和竞争力堆强•信息技术效益故大化成

3、熟的背理制度,组织重整上的困难GIS项目应用管理需求良好的组织环境和项目管理是GIS成功应用的重要前提。GIS项目失败可能原因:1、GIS技术不成熟,项目设计方案和工作规划不断变更。2、合作双方沟通不畅、缺乏相互信任,不能按照计划进行项目实施,无法完成系统的分析与设计报告。3、承担方缺乏技术与经验,缺乏良好的需求分析、系统设计利项目管理;业务部门对系统认同度低,不愿使用;业务数据质量差,功能不能满足实际业务需要。开发与管理理念GIS是相当复杂的技术,早期GIS应用重点在于解决技术问题。信息系统具有技术、组织和管理三个方面的属性,GIS也是如此。

4、GIS的技术推动转变为需求牵引。两种项目思维模式:以技术为屮心和以需求为屮心地理数据供应是影响GIS应用的核心因素>美国:数据产品生产和免费的、无版权限制的地理信息供应政策。地理数据基础设施与GIS应用呈现强相关性>香港:全港大中比例数字地图后,开发成功一系列大型GIS项目。经验和教训表明:>对于一个城市、区域或国家,优先开发地理空间数据资源是推动GIS应用的正确策略。工程与项目:(1)工程学方法和过程是科学的、可重复使用的,而项目管理是一次性的任务过程;(2)工程强调使用科学的法则和方法,而项目注重采用新颖的方法步骤。GIS软件工程与项目管理

5、(1)GIS软件工程:基于软件工程思想的需求获取、系统分析、系统设计方法。(2)GIS项目管理:注重如何完成系统,达到目标。(3)软件工程提供软件开发和实施的方法论,而项目管理保障系统分析与设计有计划、分步骤进行,达到项目进度、费用和质量等目标。几个流行观点GIS标准化:标准化是GIS社会化的需求,不是GIS项目的必然需求。首反工程或“一把手”工程二、GIS软件开发方法软件开发方法的历史发展“软件危机”T归纳出软件开发的生命周期(分析、设计、编码、测试和维护)T提出白上而下的“瀑布软件开发”模型。软件开发方法划分:>基于软件生命周期的开发方法:

6、瀑布模型及其改进、增量模型>基于原型的开发方法:原型演化模型、螺旋模型>基于面向对象分析与设计的统一软件过程>以人为本的社会技术方法:ETHICS、MultiView.敏捷软件开发三个基本问题:>如何获得需求>如何进行分析和设计>如何进行开发管理软件开发方法论开发方法论是过程、工具和方法的组合。这些要素依据人员、组织、技术、管理等因素组合而成。GIS开发方法:基于个人对于地理信息科学、技术、系统、产品、开发与应用的基本理念和基本认识,系统而明确地表达GIS开发的思想和行动,重点包括步骤(what)、方法(how)和原理(why)等内容。GIS开

7、发方法的选择取决于GIS项目的规模、技术复杂程度和项目所处的组织、管理与技术坏境,致力于软件的质量、成本和进度。各模型:1>瀑布模型(waterfallmodel)将软件生命周期划分为制订计划、需求分析、软件设计、程序编写、软件测试和运行维护等六个基本活动,自上而下顺序完成这些活动。特点:思路简单、易于管理;强调文档的作用;线性过程,太理想化。2、原型演化法(evolutionaryprototyping)是为克服需求分析屮的困难而提出来的,关键在于尽可能快速地建造出软件原型,通过用户反馈确定用户需求。一旦确定真正需求,即可进行可靠的系统设计,

8、原型将被丢弃。特点:使用快速开发工具开发原型;通过原型修订把握用户需求;用户反馈重要。3、增量模型(incrementalmodel)将软件作为一些列

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。