1、1、 谈谈你对 GIS软件工程 的认识?答:通过对GIS设计与实现这一课程的学习,我对GIS软件工程有了新的认识,下面简要阐述如下:(1)目的:GIS软件工程主要是为科研生产和管理决策提供可靠的数据和科学可行的方法及手段。(2)方法与原则:GIS软件由于空间数据量大、实体种类繁多等特点,因此在设计和实现过程中需要运用GIS工程学的思想,结合系统工程学、软件工程学和地理信息科学的理论和方法,坚持GIS设计的基本原则整体设计上采用系统工程的思想和设计原则。(3)内容:GIS设计主要包括GIS软件设计和空间数据库设计。设计通常包括以下一个阶段和任务:一是需求分析:用户需求调查、确定系统建设目标和用户
2、对系统功能和性能的要求,分析系统建设的可行性,并生成需求分析报告;二是项目管理方案设计:对系统建设过程进行总体规划,包括对工作区域和可用资源的规定、开发成本估算、开发平台和开发工具选择、工作任务和进度安排等,最终提交项目管理计划方案书;三是系统总体设计:将系统的需求转换为数据结构和软件体系结构,即数据设计和体系结构设计,生成总体设计报告;四是系统详细设计:将总体设计阶段确定下来的软件模块结构和接口描述具体地实现,得出实现系统目标技术的精确描述,并编写详细设计报告;五是系统实施、运行和维护:根据详细设计报告的描述对系统的模块、函数和界面进行设计,并试运行和进行系统调试,以及对系统进行日常的维护和
3、系统维护报告。GIS实现包括系统实施、GIS 测试与评价、GIS维护。系统实施主要包括系统设计的评价、系统实施计划的制订、程序编写工作的组织管理、程序代码的编写和程序的调试与安装及编写文档;GIS测试与评价包括GIS 软件测试(文档审查、模拟运行测试、模拟开发测试)和GIS软件评价(在GIS测试基础上对技术因子和经济因子进行评价,得出对系统整体水平以及系统实施所能取得的效益的认识和评价) ;GIS维护包括数据维护与更新、应用系统维护与更新及网络维护与安全管理,其中涉及组织保障、GIS安全与保密、地理信息维护。(4)应用举例:一是解决资源管理方面解决农业和林业领域的各种资源分布、分级、统计、制图等问题;二是还可以用来解决城市中各种公用设施、建在救灾中物资的分配以及粮食供应等的资源配置问题,保证资源的最合理配置和发挥最大效益;三是在城市、区域规划和管理方面的应用,通过运用GIS功能实现城市的合理规划,可以使管理更加科学;四是可以通过对地理环境结构的分析进行进攻路线的确定及兵力的配置等。