应用地理信息系统
第八章应用型GIS实施
邓吉秋
中南大学GIS研究中心
系统实施阶段的任务
程序编制方法
系统评价
系统实验
硬件准备:购置、安装、调试
软件准备:系统软件、数据库管理系统、应用程序
人员培训:主管人员、业务人员
数据准备:
编程方法
编程技巧
编程方法
结构化程序设计
原型化的设计方法
面向对象的设计方法
可视化编程技术
结构化程序设计
结构化方法主张自顶向下实现,尽量先实现上层模块,逐步向下,最后实现下层最基本的模块。
地理信息系统的开发是一个连续有序、循环往复、不断提高的过程,每一循环就是一个生命周期,要严格划分阶段,保证阶段任务的完成。
用结构化的方法构筑地理信息系统的逻辑和物理模型。
结构化分析和设计还包括:系统结构上的变化和功能的改变,以及面向用户的观点等。
结构化软件设计的特点是软件结构比较清晰,便于掌握系统全貌,也可逐步细化为程序语句。
原型化的设计方法
要求在系统建设的早期阶段,生成一个实实在在的系统原型;然后将该原型提供给用户使用,听取用户的批评意见,在根据反馈信息修正系统原型,补充新的数据、数据结构和应用模型,再提交给用户使用。
不需一开始即清晰地描述一切,而是在明确任务后,在软件实现的过程中逐步进行系统定义和改造,直至系统完成。
能够比较好地适应地理信息系统的建设特点。
面向对象的设计方法
将系统所面对的问题,应用封装机制,按其自然属性进行分隔,按人们通常的思维模式进行描述,建立每个对象的领域模型和联系,既模拟信息实体的内在结构又模拟动作机制,使设计出的软件尽可能直接地表现出问题求解的过程。
能保护现有资源,同时也很容易扩充和重组。
面向对象技术具有封装性、继承性和多态性。
可视化编程技术
用图形工具和可重用部件来交互地编制程序
基于事件驱动
一般有应用向导提供模板
编程技巧
编写程序说明
加注程序内部文档
编程风格
编程需顾及的因素
编写程序说明
程序名称
程序功能
程序设计算法
程序使用方法
需要的存储空间、设备和操作系统
程序设计语言
程序使用的数据文件
其他有关说明
……
第08章 应用型GIS实施 来自淘豆网www.taodocs.com转载请标明出处.