- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
常用的GIS开发方法.ppt
* 第1节 GIS开发方法 第2节 GIS开发过程 第3节 GIS的评价 ? 教学要求 ? 教学重点 ? 教学活动 ? 作 业 教学要求 ?了解各种常见的GIS工程开发方法 ?掌握GIS开发的主要过程 ?熟悉GIS评价内容及指标 教学重点 ?常用的GIS开发方法 ?GIS开发的各阶段内容和任务 ?系统评价指标 教学活动 在学校图书馆或网络上查阅有关GIS开发设 计方法的相关文献,加深理解GIS的开发工 作内容 返回上一页 GIS开发是一项系统性工程,需要系统工程学的理论来指导。 GIS工程存在差异性和复杂性,因此不存在一套放之四海而皆准的固定开发方法。 但通过对GIS工程的研究,采用通行的标准法则,能够总结形成一些针对特定问题集的一般方法,供工程人员取舍和参考运用。 一、 GIS工程 什么是GIS工程? 指面向GIS技术应用的数据建设和软件设计开发的工程活动。 GIS工程特点: GIS是以技术为向导,应用为驱动,强调对空间信息处理应用的技术学科。 既是一项软件工程,又是一项数据工程,双重工程活动交互的复杂特点。系统庞大,需求变化明显。 系统 实现 模型 实现 数据 实现 GIS 人 技术 学科 逻辑维 知 识 维 系 统 优 化 与 方 案 选 择 问 题 定 义 指 标 系 统 设 计 系 统 分 析 问 题 模 型 化 计 划 实 施 系 统 综 合 意向阶段 规划阶段 拟订方案阶段 编制总体方案阶段 系统开发设计与研制阶段 调试阶段 安装阶段 业务运行阶段 维 时 间 计算机科学 地理学 测绘学 遥感学 管理科学 地理信息科学 二、GIS工程的三维结构 系统工程的三维结构 A.D.Hill提出(1969) 经典的、影响较大的系统工程基本方法。 将系统工程活动的方法体系分为前后紧密衔接的7个步骤和7个阶段,同时考虑到完成各个步骤和阶段所需的各种专业知识。 时间维 表示工作阶段,即按照时间顺序划分的GIS工程活动的具体过程。 知识维 表示为完成上述各个步骤、各个阶段所需的知识和专门技术。 逻辑维 表示按照GIS工程方法分析问题和解决问题的逻辑思维过程 三、 GIS工程的主要开发模型 ?瀑布模型 ?螺旋模型 ?喷泉模型 ?组件对象模型 三、 GIS工程的主要开发模型 ——?瀑布模型 (结构化生命周期法) A、什么是瀑布模型? 瀑布模型是将软件生存周期的各项活动规定为按固定顺序而连接的若干阶段工作,形如瀑布流水,最终得到软件产品。 其核心思想是按工序将问题化简,将功能的实现与设计分开,便于分工协作,即采用结构化的分析与设计方法将逻辑实现与物理实现分开。将软件生命周期各阶段规定为自上而下、相互衔接的固定次序,如同瀑布流水,逐级下落。 问题定义 需求分析 总体设计 详细设计 综合测试 编码与单元测试 可行性研究 软件维护 三、GIS工程的主要开发模型 B、四个特点: ? 阶段间具有顺序性和依赖性 只有前一阶段工作完成,才能开始下一阶段工作。 下一阶段的工作依赖前一阶段工作的正确性。 错误发生的阶段越早,对后期造成修改错误的代价越高。 ? 推迟实现的特点 强调需求分析、设计等是软件实现的必要前期工作。 推迟了代码设计的时间起点。 ? 质量保证的特点 强调了各阶段成果表示及文档的重要性, 强调了阶段审查和测试的必要性。 ? 主要支持面向过程的开发方法 ——?瀑布模型 (结构化生命周期法) 三、GIS工程的主要开发模型 ——?瀑布模型 (结构化生命周期法) C、步骤与方法: 严格遵循生命周期各阶段的活动内容要求。 按SA(结构化分析)-SD (结构化设计) -SP (结构化程序设计)方法进行,使用面向过程的计算机语言 三、GIS工程的主要开发模型 ——?螺旋模型 A、什么是螺旋模型? 螺旋模型以瀑布模型为基础,在有限需求分析、设计的基础上,逐渐演化实现软件开发目标的开发模型。 维护 需求分析 初步设计 详细设计 编码测试 集成测试 三、GIS工程的主要开发模型 ——?螺旋模型 B、特点 ? 整个计划起始于图中饼型中心,然后围绕中心做螺旋旋转。每旋转一圈重复软件生命周期的各阶段,得到一个
原创力文档


文档评论(0)