《gis开发和应用》ppt课件

《gis开发和应用》ppt课件

ID:40009917

大小:5.27 MB

页数:101页

时间:2019-07-17

《gis开发和应用》ppt课件_第1页
《gis开发和应用》ppt课件_第2页
《gis开发和应用》ppt课件_第3页
《gis开发和应用》ppt课件_第4页
《gis开发和应用》ppt课件_第5页
资源描述:

《《gis开发和应用》ppt课件》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、GIS应用开发参考教材地理信息系统软件工程的原理与方法(毕硕本,王桥等)科学出版社,2003.7,52元软件工程的书,随便哪个版本。用MapX开发地理信息系统(齐锐),清华大学出版社,2003.11,28元VisualC++开发GIS系统,陈建春,电子工业出版社,72元地理信息系统设计与实现(吴信才)设备设施管理地理信息系统,张书亮、闾国年等编著,科学出版社,2006.6,36元(推荐定购)地理信息系统(GIS)开发工程案例精选,王占全,赵斯思等,人民邮电出版社,2005.10,78元一、可行性分析二、需求分析三、总体设计四、详细设计五、系统开发与实

2、施(编码)六、系统测试七、系统运行、维护与评价GIS应用工程设计的基本内容一、可行性分析1.立项原因2.立项基础3.国内外研究现状4.工程轮廓与目标5.需求调查(宏观的)6.投资环境7.投资周期8.技术力量与支持9.软硬件价格与性能10.数据源状况11.应用前景12.效益评估13.可运行性评价立项申请一般要附可行性研究报告1.可行性研究的目的和任务1)可行性研究的目的:用最小的代价在尽可能短的时间内确定问题是否能够解决。可行性研究的目的不是解决问题,而是确定问题是否值得解决。2)可行性研究的任务:确认问题定义→导出系统的逻辑模型→探索几种系统实现的方

3、案→研究每种方案的可行性一般说来,可行性研究的成本只是预期工程总成本的5%-10%。2、可行性研究包含的内容:1)技术可行性:分析使用现有的技术能否实现系统,能否解决系统的技术难点,系统对技术人员有什么要求,硬件能否适应系统要求,系统开发是否与现行系统有运行矛盾。2)开发的风险:在现有条件限制范围内,能否设计出系统,实现必须的功能,达到要求的性能。资源:开发人员的水平,硬件、软件、数据。技术:相关技术的发展能否支持系统。3)经济可行性:(成本/效益分析)估算系统的经济效益能否超过它的开发成本。开发成本包括人员、软硬支持所需费用。包括:经费概算,预期的

4、经济效益,公司经营策略,市场前景等。4)操作可行性:系统的操作方式在这个用户组织内是否行得通。(用户单位的行政管理,工作制度,使用人员的素质。)5)社会可行性:分析开发系统是否符合当前法律和社会生产管理经营体制要求,有无涉及到版权纠纷等,包括:违法、侵权、合同、责任、版权等。3、可行性研究的步骤1)审查系统的规模和目标2)研究目前正在使用的系统研究原有系统的功能。研究原有系统存在的缺点。分析原系统的文档资料和使用手册。描绘原系统的高层系统流程图。(注意:了解原有系统能做什么,而不是了解它怎样做。)3)导出新系统的高层逻辑模型从原有系统物理模型,导出新

5、系统的逻辑模型。画出系统流程图和数据流图。定义系统中使用的数据,一般用数据字典表示。4)做出可行性分析进行成本效益分析,技术可行性分析,社会可行性分析,论证可开发的理由。成本/效益分析的目的:从经济的角度分析开发一个特定的新系统是否合算,来帮助使用部门正确作出是否投资这项开发工程的决定。5)找出可实施方案画出推荐系统目标逻辑模型6)写可行性报告。(阶段性成果)可行性报告提纲参见软件设计文档国家标准——可行性研究报告(GB8567——88),基本内容包括:引言、可行性研究的前提、对现有系统的分析、所建议的系统、可选择的其他系统方案、投资及效益分析、社会

6、因素方面的可行性、结论等。7)文档提交审查将可行性研究写成文档,请用户和使用部门审查,以决定是否接受推荐的方案。可行性分析的结果是形成可行性研究报告,最终形成的可行性研究报告提纲如下表所示:4、成本/效益分析直接效益服务(内容、质量)节省开支提高工作效率间接效益科学决策快速决策5、成本估计1)用户成本估计2)系统开发成本估计(任务分解技术)首先把软件开发工程分解为若干个相对独立的任务,估计每个任务的成本时,通常先估计完成该任务需要用的人力(以人月为单位),再乘以每人每月的平均工资而得出每个任务的成本。最常用的办法是按开发阶段划分任务。如果软件系统很复

7、杂,由若干个子系统组成,则可以把每个子系统再按开发阶段进一步划分成更小的任务。典型环境下各个开发阶段需要使用的人力的百分比大致如表所示。二、需求分析2.1.需求分析的任务基本任务是准确地回答“系统必须做什么?”这个问题。主要包括:1。深入描述软件的功能和性能2。确定系统设计的约束和与其它系统元素的接口细节3。定义系统的其它有效性需求这个阶段的任务仍然不是具体地解决问题,而是准确地确定“为了解决这个问题,目标系统必须做什么”,主要是确定目标系统必须具备哪些功能。系统分析员在需求分析阶段必须和用户密切配合,充分交流信息,以得出经过用户确认的系统逻辑模型。

8、通常用数据流图、数据字典和简要的算法表示系统的逻辑模型。在需求分析阶段系统分析员将仔细研究这些功能并进一步将

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

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

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