第十章城市地理信息系统-课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《第十章城市地理信息系统-课件.ppt》由用户(晟晟文业)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 第十 城市 地理信息系统 课件
- 资源描述:
-
1、第十章第十章 城市地理信息系统软件工程城市地理信息系统软件工程n第一节第一节 城市地理信息系统软件工程概述城市地理信息系统软件工程概述 n第二节第二节 城市地理信息系统规划城市地理信息系统规划n第三节第三节 城市地理信息系统分析城市地理信息系统分析n第四节第四节 城市地理信息系统设计城市地理信息系统设计n第五节第五节 城市地理信息系统实施城市地理信息系统实施 第一节第一节 城市地理信息系统工程概论城市地理信息系统工程概论1 1、地理信息系统工程特色、地理信息系统工程特色2 2、城市地理信息系统工程特色、城市地理信息系统工程特色1、地理信息系统工程特色、地理信息系统工程特色(1 1)系统复杂度大
2、)系统复杂度大 交付的文档的质量和数量;交付的文档的质量和数量;软件的微观复杂度;软件的微观复杂度;软件的宏观复杂性。软件的宏观复杂性。(2 2)数据在系统中具有特别的地位)数据在系统中具有特别的地位 数据的质量;数据的质量;数据的现势性;数据的现势性;合理的数据组织结构。合理的数据组织结构。(3 3)系统表达方式复杂)系统表达方式复杂 表达的内容复杂;表达的内容复杂;表达的对象具有时空性。表达的对象具有时空性。2、城市地理信息系统工程特色、城市地理信息系统工程特色(1)系统对象复杂)系统对象复杂(2)数据标准具有地方特色)数据标准具有地方特色(3)系统更新速度快)系统更新速度快(4)系统维护
3、工作量大)系统维护工作量大(5)易操作性要求高)易操作性要求高第二节第二节 城市地理信息系统规划城市地理信息系统规划一、城市地理信息系统规划概论一、城市地理信息系统规划概论二、可行性分析二、可行性分析 三、制定开发计划三、制定开发计划 一、城市地理信息系统规划概论一、城市地理信息系统规划概论1 1、UGISUGIS规划任务规划任务2 2、UGISUGIS规划原则规划原则1、UGIS规划任务规划任务(1 1)制定)制定UGISUGIS的发展战略的发展战略调查用户的职能和战略目标;评价现行信息系统的调查用户的职能和战略目标;评价现行信息系统的功能、环境和应用状况;分析所开发的功能、环境和应用状况;
4、分析所开发的UGISUGIS的客观的客观环境,包括数据状况、系统与现行系统之间的关系;环境,包括数据状况、系统与现行系统之间的关系;客观评价能够达到用户期望程度和系统发展趋势。客观评价能够达到用户期望程度和系统发展趋势。(2 2)可行性分析)可行性分析(3 3)制定信息系统的总体方案,安排项目开发计划)制定信息系统的总体方案,安排项目开发计划2、UGIS规划原则规划原则(1)系统目标客观可行)系统目标客观可行(2)兼顾各个层次用户的需求)兼顾各个层次用户的需求(3)系统模型与用户特性良好互动)系统模型与用户特性良好互动(4)内容不宜过细)内容不宜过细(5)规范的规划流程和方法)规范的规划流程和
5、方法(6)便于实施)便于实施二、可行性分析二、可行性分析1 1、技术可行性、技术可行性2 2、经济可行性、经济可行性3 3、社会可行性、社会可行性4 4、抉择、抉择1、技术可行性、技术可行性技术条件包括:硬件、技术条件包括:硬件、软件、软件、数据、数据、技术人员技术人员做得了吗?做得好吗?做得快吗?做得了吗?做得好吗?做得快吗?对待开发的对待开发的UGISUGIS进行功能、性能和限制进行功能、性能和限制条件的分析,确定在现有的资源的条件条件的分析,确定在现有的资源的条件下,技术风险有多大,系统能否实现。下,技术风险有多大,系统能否实现。2、经济可行性、经济可行性经济可行性是指对经济可行性是指对
6、UGISUGIS进行开发成本的估算及进行开发成本的估算及可能取得效益的评估,确定待开发系统是否值可能取得效益的评估,确定待开发系统是否值得投资开发。得投资开发。经济可行性分析是避免投资浪费、提高信息化经济可行性分析是避免投资浪费、提高信息化科学决策、确定合理的系统目标的重要手段,科学决策、确定合理的系统目标的重要手段,通过估计项目的成本和效益,分析项目经济上通过估计项目的成本和效益,分析项目经济上的是否合理。的是否合理。成本估计成本估计:筹办费用、开办费用、与项目开发筹办费用、开办费用、与项目开发有关的费用、运行维护费用等。有关的费用、运行维护费用等。系统效益系统效益:经济效益、社会效益、生态
7、效益;:经济效益、社会效益、生态效益;有形的效益和无形的效益。有形的效益和无形的效益。经济效益:使用新系统而增加的收入经济效益:使用新系统而增加的收入+使用新使用新系统可以节省的运行费用系统可以节省的运行费用-系统投资。系统投资。3、社会可行性、社会可行性社会可行性是指社会可行性是指UGISUGIS能否在使用单位实能否在使用单位实现,在当前客观环境下能否很好地运行,现,在当前客观环境下能否很好地运行,即用户组织内外是否具备接受和使用新即用户组织内外是否具备接受和使用新系统的条件。系统的条件。4、抉择、抉择对系统开发的不同方案进行比较评估,对系统开发的不同方案进行比较评估,在成本和时间的限制下,
8、对于一个合理在成本和时间的限制下,对于一个合理的方案加以考虑,获得一个最切实际的的方案加以考虑,获得一个最切实际的方案。方案。三、制定开发计划三、制定开发计划1 1、制定开发计划的原则、制定开发计划的原则2 2、制定开发计划的方法、制定开发计划的方法 3 3、推算各阶段时间的方法、推算各阶段时间的方法4 4、开发计划的表达方式、开发计划的表达方式1、制定开发计划的原则、制定开发计划的原则(1 1)总结系统开发各阶段工作的经验)总结系统开发各阶段工作的经验(2 2)开发计划应该具有足够的灵活性)开发计划应该具有足够的灵活性(3 3)建立各阶段的评审制度)建立各阶段的评审制度2、制定开发计划的方法
9、、制定开发计划的方法制定开发计划受制于用户、开发公司和项目因素。制定开发计划受制于用户、开发公司和项目因素。如下步骤开展制定工作:如下步骤开展制定工作:(1 1)根据系统工程和)根据系统工程和UGISUGIS的构成特性,对系统进行分解,的构成特性,对系统进行分解,分为具有一定独立性的工作任务。分为具有一定独立性的工作任务。(2 2)对任务进行分类,确定任务的性质。)对任务进行分类,确定任务的性质。任务分类:承前启后性任务、独立性任务、依附性任务。任务分类:承前启后性任务、独立性任务、依附性任务。(3 3)确定各个任务需要投入的资源)确定各个任务需要投入的资源(4 4)组合任务,形成项目计划。)
10、组合任务,形成项目计划。3、推算各阶段时间的方法、推算各阶段时间的方法经验法里主要考虑以下因素:经验法里主要考虑以下因素:(1 1)各个阶段工作量比例)各个阶段工作量比例(2 2)确定各个阶段的人员数量)确定各个阶段的人员数量(3 3)确定软硬件、设备等资源能够获得的时间)确定软硬件、设备等资源能够获得的时间(4 4)对资源合理配置后,取时间最长者为阶段时间)对资源合理配置后,取时间最长者为阶段时间4、开发计划的表达方式、开发计划的表达方式开发计划往往是通过甘特图进行表示。开发计划往往是通过甘特图进行表示。两种方式:两种方式:u 采用公历法表示采用公历法表示u 采用时间期间进行表示采用时间期间
11、进行表示资源列表资源列表第三节第三节 城市地理信息系统分析城市地理信息系统分析一、系统分析概论一、系统分析概论二、系统分析的过程二、系统分析的过程三、系统需求分析的方法三、系统需求分析的方法四、需求调查的组织实施四、需求调查的组织实施一、一、系统分析概论系统分析概论1.系统分析是应用系统论思想和方法,确定系统系统分析是应用系统论思想和方法,确定系统的开发对象,把复杂的对象分解成简单的组成部的开发对象,把复杂的对象分解成简单的组成部分,找出这些部分的基本属性和彼此间的关系。分,找出这些部分的基本属性和彼此间的关系。2.2.基本任务:系统分析员与用户在一起,充分了基本任务:系统分析员与用户在一起,
12、充分了解用户的要求,并把对方的理解用软件需求规则解用户的要求,并把对方的理解用软件需求规则说明书表达出来。说明书表达出来。核心:用户需求分析。解决系统核心:用户需求分析。解决系统 Do WhatDo What?3 3、系统分析的要求、系统分析的要求(1 1)系统分析人员既要具备良好的)系统分析人员既要具备良好的UGISUGIS开开发知识,也要了解用户专业知识。发知识,也要了解用户专业知识。(2 2)用户与系统分析员具有良好沟通能力)用户与系统分析员具有良好沟通能力和合作精神。和合作精神。(3 3)确定总体规划、分阶段进行的思路。)确定总体规划、分阶段进行的思路。二、系统分析的过程二、系统分析的
13、过程1 1、问题识别、问题识别2 2、分析综合、分析综合3 3、编制需求分析的文档、编制需求分析的文档4 4、需求分析评审、需求分析评审1、问题识别、问题识别u 研究可行性分析报告和项目开发计划。研究可行性分析报告和项目开发计划。u 从系统的角度来理解软件并评审用于产生计划估算从系统的角度来理解软件并评审用于产生计划估算的软件范围是否恰当。的软件范围是否恰当。u 确定对目标系统的综合要求,即软件的需求。确定对目标系统的综合要求,即软件的需求。u 提出满足这些需求实现条件,以及需求应达到的标提出满足这些需求实现条件,以及需求应达到的标准。准。u 这些需求包括:功能需求、性能需求、数据需求、这些需
14、求包括:功能需求、性能需求、数据需求、环境需求、可靠性需求、安全保密要求、用户界面要环境需求、可靠性需求、安全保密要求、用户界面要求、资源使用需求、软件成本消耗与开发进度需求、求、资源使用需求、软件成本消耗与开发进度需求、预先估计以后系统可能达到的目标。预先估计以后系统可能达到的目标。2、分析综合、分析综合u 分析员从数据流和数据结构出发,逐步细化所分析员从数据流和数据结构出发,逐步细化所有的系统功能,找出系统各元素之间的联系、接有的系统功能,找出系统各元素之间的联系、接口特性和设计上的限制,分析它们是否满足功能口特性和设计上的限制,分析它们是否满足功能要求,是否合理。要求,是否合理。u 依据
15、功能要求、性能要求、运行环境要求,剔依据功能要求、性能要求、运行环境要求,剔除其不合理部分,增加其需要部分。除其不合理部分,增加其需要部分。u 最后综合成系统的解决方案,给出目标系统的最后综合成系统的解决方案,给出目标系统的详细逻辑模型。详细逻辑模型。u 分析和综合反复进行。分析和综合反复进行。3、编制需求分析的文档、编制需求分析的文档软件需求规格说明书软件需求规格说明书数据要求说明书数据要求说明书初步的用户手册初步的用户手册4、需求分析评审、需求分析评审系统定义的目标是否与用户的要求一致;系统定义的目标是否与用户的要求一致;系统需求分析阶段提供的文档资料是否齐全;系统需求分析阶段提供的文档资
16、料是否齐全;文档中所有描述是否完整、清晰、准确反映用户要求;文档中所有描述是否完整、清晰、准确反映用户要求;与所有其他系统成分的重要接口是否都已经描述;与所有其他系统成分的重要接口是否都已经描述;所开发项目的数据流与数据结构是否足够与确定;所开发项目的数据流与数据结构是否足够与确定;所有图表是否清楚,在不补充说明时能否理解;所有图表是否清楚,在不补充说明时能否理解;对功能的正确性、完整性和清晰性,以及其对功能的正确性、完整性和清晰性,以及其它需求给予评价。它需求给予评价。评审的主要内容:评审的主要内容:主要功能是否已包括在规定的软件范围之内,是主要功能是否已包括在规定的软件范围之内,是否都已充
17、分说明;否都已充分说明;设计的约束条件或限制条件是否符合实际;设计的约束条件或限制条件是否符合实际;开发的技术风险是什么;开发的技术风险是什么;是否考虑过将来可能会提出的软件需求;是否考虑过将来可能会提出的软件需求;是否详细规定了检验标准,它们能否对系统定义是否详细规定了检验标准,它们能否对系统定义成功进行确认;成功进行确认;有没有遗漏、重复或不一致的地方;有没有遗漏、重复或不一致的地方;用户是否审查了初步的用户手册;用户是否审查了初步的用户手册;软件开发计划中的估算是否受到了影响等。软件开发计划中的估算是否受到了影响等。三、系统需求分析的方法三、系统需求分析的方法1.1.系统分析方法概论系统
18、分析方法概论2.2.数据流程图数据流程图3.3.数据字典数据字典1、系统分析方法概论、系统分析方法概论系统需求分析方法由对软件的数据域和功能域系统需求分析方法由对软件的数据域和功能域的系统分析过程及其表示方法组成。的系统分析过程及其表示方法组成。(1 1)面向数据流的结构化分析方法)面向数据流的结构化分析方法按照系统内部数据传递、变换的关系,自顶向按照系统内部数据传递、变换的关系,自顶向下逐层分解,直到找到满足功能要求的所有可下逐层分解,直到找到满足功能要求的所有可实现的软件为止。实现的软件为止。(2 2)面向对象的分析方法)面向对象的分析方法2、数据流程图、数据流程图(1)数据流程图的主要图
19、形元素)数据流程图的主要图形元素(2)数据流与加工之间的关系表示方法)数据流与加工之间的关系表示方法(3)分层的数据流图)分层的数据流图(4)数据流图的画法)数据流图的画法(5)进行检查和修改的原则)进行检查和修改的原则(6)数据流程图实例)数据流程图实例指从数据传递和加工的角度,以图形的方式指从数据传递和加工的角度,以图形的方式刻画数据流从输入到输出的移动变换过程。刻画数据流从输入到输出的移动变换过程。3、数据字典、数据字典系统分析中所使用的数据字典,主要系统分析中所使用的数据字典,主要用来描述数据流程图中的数据流、数用来描述数据流程图中的数据流、数据存储、处理过程和外部实体。据存储、处理过
展开阅读全文