三. GIS 软件工程 :在 GIS 软件的开发整个过程中,遵循一般软件开发的工程化原理和方法,并照顾到 GIS
软件开发的特殊规律和要求,对 GIS 软件从可行性研究、需求分析、总体设计、详细设计、软件编制、软件
测试,直到软件维护的各个阶段进行工程化规范的一门技术。
四.工程的目标 :付出较低的开发成本;达到要求的软件功能;取得较好的软件性能;开发的软件易于移植;
需要较低的维护费用;能按时完成开发任务,及时交付使用;开发的软件可靠性高。
五. GIS 软件工程的内容 按照软件开发过程的先后顺序,包括前期工程、设计工程、数据工程、工程实施和
维护工程
六.软件生存周期模型 :描述软件开发过程中各种活动如何执行的模型。 包括五种 :1. 瀑布模型 2.增量模型
3.螺旋模型 4. 喷泉模型 5. 智能模型
瀑布模型 瀑布模型是将软件生存周期各活动规定为依线性顺序联接的若干阶段的模型。它包括可行性分
析、项目开发计划、需求分析、总体设计、详细设计、编码、测试和维护。它规定了由前至后、相互衔
接的固定次序,如同瀑布流水,逐级下落。
七. GIS 软件工程生存周期 : 指一个 GIS 软件从提出开发要求开始直到该软件报废为止的整个时期。
1.GIS 软件 前期工程 阶段,包括工程调研、可行性研究、制定项目计划、需求分析等子阶段。
2.GIS 软件设计工程 阶段,包括总体设计、数据库设计、模型设计、详细设计等子阶段。
3.GIS 软件数据工程 阶段,包括数据预处理、数据采集、数据处理等子阶段。
4.GIS 软件工程实施 阶段,包括程序编制、测试、试运行等子阶段。
5.GIS 软件 维护工程 阶段,包括数据库维护、软硬件维护等方面。
八.结构化程序设计的主要原则
(1) 使用程序设计语言中的/顺序、选择、重复等有限的,基本控制结构表示程序和逻辑结构。
(2) 选用的控制结构只允许有一个人口和出口。
(3) 程序应由容易识别的块组成,每个块 (Block) 只有一个人口和一个出口。
(4) 复杂结构应该用基本控制结构进行组合嵌套来实现。
(5) 严格控制使用 GOTO语句 ( 出错处理除外 )
第三章
一. GIS 设计特点 (不是老师说的)
1.GIS 处理的空间数据 : 数据量庞大,实体种类繁多,实体间的关联复杂
2.GIS 设计过程需要:分析系统的业务流,分析系统所涉及的地理实体类型以及实体间的各种关系,采用相
关的地理数据模型表达这些关系
3.GIS 设计以空间数据为驱动 :GIS 设计以数据为导向进行系统建设 , 系统的功能设计以提高数据的存储、 分析
和处理效率为原则
4.GIS 工程投资大、周期长、风险大、涉及部门繁多。因此,在 GIS设计中,项目计划管理是一个十分重要
的部分
5. 在项目计划管理中,需要
a) 估计系统建设的投资效益
b) 评估系统建设的风险性和必要性
c) 制定系统的建设进度安排,保证系统建设的高效性
d) 建立系统建设的组织机构和进行人员协调
二. GIS 设计的基本原则 : 标准化 , 先进性 , 兼容性 , 高效性 , 可靠性 , 通用性
三. GIS设计与一般信息系统设计的 差异
GIS设计 一般信息系统设计
设计重心
处理的是海量空间数据, 数据库设计在 GIS设计中尤其重
要
软件功能实现是其设计重心
数据库建设
不仅要进行属性数据库的设计, 更要进行空间数据库的设
计,包括空间数据结构、存储方式、管理机制等
只需要建立属性数据库
设计方法 以业务需求为导向、以空间数据为驱动进行系统设计
以业务需求为导向,以功能为驱
动进行系统设计
四. GIS 规范化和标准化的 作用
评论0
最新资源