应用软件工程学方法开发gis工程的必要性
本文关键词:应用软件工程学方法开发GIS工程的必要性探讨,,由笔耕文化传播整理发布。
2003年 第4期 测 绘 通 报 47
文章编号:049420911(2003)0420047203中图分类号:P208;TP311 文献标识码:B
应用软件工程学方法开发GIS工程的必要性探讨
晁 怡1,2,李清泉1
(1.武汉大学测绘遥感信息工程国家重点实验室,湖北武汉430079;
2.中国地质大学信息工程学院,湖北武汉430074)
TacticsofDevelopingGISProjectswithSoftwareEngineeringMethod
CHAOYi,LIQing2quan
摘要:就GIS工程开发的现状和其中存在的问题进行讨论,并分析造成这些问题的根本原因是在GIS开发中没有充分重视软件工
程学的应用。提出解决这些问题的方法是加强对GIS开发人员的培训,提高GIS工程的管理水平和必须应用软件工程学方法开发
GIS工程。
关键词:软件工程学;地理信息系统
一、引 言
随着信息技术的进步,计算机的普及和“数字地
球”的提出,地理信息系统(GIS)存储、管理、的重视和应用。项操作,。由于各行,通常不同行业的用户都要在基础软件之上做相应的二次开发,以扩展本部门所需的GIS功能。因此,在GIS的应用中需要做大量的开发工作。从本质上讲,GIS开发的核心是软件开发,因此,运用软件工程的方法来进行GIS工程开发,对于保证GIS工程的进度和质量,降低GIS工程的开发成本,是十分必要的。但由于各种各样的原因,目前在国内无论是GIS的基础软件的开发还是二次开发,还不能完全按照科学的方法进行开发,给工程的效率、实施、效益以及维护带来了较多的隐患。
在GIS工程开发中应用软件工程学方法,目前在国内的研究和实践还不够。在国内GIS相关的期刊上只有少数探讨GIS软件工程方面的论文,如李忠等人从政府及产业的角度提出应重视软件工程在GIS中的应用[1],华一新讨论了基于UML的GIS基础软件的开发管理[2],李爱光等人从GIS软件开发的特点、任务这个角度讨论了应用面向对象软件工程方法开发GIS软件[3]。在GIS相关的研讨会、年会等学术会议中还鲜有以GIS软件工程为主题的讨论。从目前国内GIS产业的发展来看,仍有许多GIS
开发单位或开发小组尚未摆脱“的开发方式。倪,, 二、GIS工程开发现状及存在问题
由于各个部门对GIS的应用有不同的需求,目前没有一个GIS软件可以同时满足各个行业的需要,所以在实际工作中对于特定行业的GIS应用一般都需要进行或多或少的软件开发工作。但无论是GIS基础软件的开发还是在基础软件基础之上的应用开发,无论是大至几百上千万的项目还是几万的小项目,GIS的开发目前在我国都存在一些问题,最主要的原因就是没有遵循软件工程学的科学方法。
1.没有足够的分析和设计由于资金、开发时间以及开发人员水平的限制,有些开发人员往往一拿到项目只进行一些必要的功能实现方面的分析就急于设计数据模型、数据结构和进行编码。由于缺少详细充分的客户需求分析、系统结构分析、系统设计和功能设计,往往在开发进行到一半的时候才发现数据结构或者数据模型设计不合理,系统设计不合理等问题,不得不对数据结构或数据模型进行调整,从而影响了整个工程的进度。另外由于开发人员急于编码,跳过了必需的系统结构设计、详细设计以及模块设计等过程,不利于开发人员之间的工作协调,造成重复编码,不仅降低了工作的效率,也不利于软件的集成。
收稿日期:2002210228
作者简介:晁 怡(19752),女,陕西西安人,博士生,主要从事地理信息系统的科研和教学工作。
本文关键词:应用软件工程学方法开发GIS工程的必要性探讨,由笔耕文化传播整理发布。
本文编号:85025
本文链接:https://www.wllwen.com/kejilunwen/ruanjiangongchenglunwen/85025.html