1.5.2 地理信息系统设计过程
地理信息系统的建立过程是一项耗费大量人力、财力、物力和时间的系统工程。为了使系统开发达到预期目标,就必须针对组织、机构管理和计算机信息系统的特点,根据软件工程思想,采用科学的开发步骤和技术,对系统建立的全过程进行控制与协调。通常,开发GIS按开发时间序列可划分为四个主要阶段:系统分析、系统设计、系统实施、系统评价与维护,如表1.1所示。在每个阶段按照相应的规范进行工作,并形成一定的文档资料,它是确保整个开发活动成功的关键,也有利于系统的运行和维护。
表1.1 应用型GIS开发阶段及过程
1.系统分析
系统分析的基本意思是从系统观点出发,通过对事物进行分析与综合,找出可行的方案,为系统设计提供依据。它的任务是对系统用户进行需求调查和可行性分析,最后提出新系统的目标和结构方案。系统分析是使设计达到合理、优化的重要步骤,其工作深入与否直接影响到将来新系统的设计质量和实用性,因此必须予以高度重视。
2.系统设计
一般来说,需求分析阶段的主要任务是确定系统“做什么”,而设计阶段则要解决“怎么做”的问题。通常设计阶段在明确系统目的、任务、目标等原则问题的基础上,又划分为总体设计和详细设计。总体设计的主要任务是根据系统分析的成果,在明确系统目的、任务、目标等原则问题的基础上,设计系统总体结构,规划系统的规模和确定系统的各个子系统组成部分,并说明子系统在整个系统中的作用与相互关系,规定系统采用的合适技术规范,以保证系统总体目标的实现。系统详细设计是在总体设计的基础上,结合系统物理实现所进行的详细规划,它描述如何具体地实现系统,并编制系统设计说明书,是系统实现的依据。
3.系统实施
系统实施是GIS建设付诸实施的实践阶段,是在系统设计的原则指导下,按照详细设计方案确定的目标、内容和方法,分阶段、分步骤完成系统开发的过程。该阶段建立GIS物理模型,通过编码把系统设计方案加以具体实现。在这一过程中,需要投入大量的人力、物力,占用较长的时间,因此必须根据系统设计说明书的要求组织工作,安排计划。
4.运行维护
系统运行是指系统经过调试和验收以后,交付用户使用。为了保证系统正常运行,必须认真制定并严格遵守操作规则。系统维护是为保证系统正常工作而采取的一切措施和实际步骤。例如,数据的维护使系统数据始终处于相对最新的状态,软件的维护使软件能适应运行环境和用户需求的不断变化,硬件的维护使硬件能经常保持完好和正常运行的状态,等等。一般在新系统交付验收时要进行系统评价,在系统经过一段时间的运行后也要对系统进行评价,对系统进行评价的主要工作是对系统运行情况进行检查,并与系统要求的预期目标进行对比,写出系统评价报告。评价工作主要由领导、业务人员、系统设计开发人员、系统操作人员及其他相关人员参加。