GIS软件工程模型选择方法

GIS软件工程模型选择方法

【摘要】

当代大学生要合理利用软件工程结合GIS软件,创造出多层次的过程模型,方便自己学习生活。本文通过介绍GIS软件的基本概念和软件工程的常见模型,进而结合各类模型特点探讨了在软件工程的环境下的GIS软件具体选择方法。

【关键词】

软件工程;GIS软件;过程模型;方法

随着GIS技术的开发与发展,软件技术在大学生日常生活中所占比例越来越重,因为GIS软件有很强的信息功能,而软件工程能将庞大的信息重新构建、理顺,所以在互联网时代,需要加强软件工程的研发力度,构建与GIS软件发展相一致的系统,推动现代软件技术不断优化发展。

一、GIS软件的概念

GIS软件全称地理信息系统,它是一款能提供存储、显示、分析地理数据功能的软件,主要包括数据管理、数据操作[1]。从应用角度来说,GIS软件主要由硬件、数据、软件、人员和方法五部分组成,其中影响GIS软件正常运转的因素是软件,不同的软件系统对应不同的GIS软件。

二、软件工程常见模型

影响人们生活的软件工程模型主要有六种:瀑布模型、螺旋模型、增量模型、快速原型模型、迭代模型、V模型。瀑布模型是一个软件开发构架,其核心思想是按工序将问题化简,便于软件在运转时分工协作,是最早的软件工程模型,应用范围广;而螺旋模型是一种演化软件开发过程模型,它兼顾了快速原型的迭代的特征以及瀑布模型的系统化与严格监控,较瀑布模型的应用范围更窄;增量模型是一款融合了瀑布模型的基本成分和原型实现的迭代特征的模型,它能评估软件的新特征和功能;快速原型模型能很快开发出软件系统的原型,展现软件特定功能;而其他两种软件工程应用范围较小,所以在GIS软件的过程模型选择中不予考虑。

三、软件工程下GIS软件的过程模型选择方法

3.1增加开发过程的敏捷性

在软件工程开发中,要发挥软件自身特点,增加软件运行的灵活性。软件工程开发出来的目的就是为了更好地方便学习生活,所以在研究过程中,要注意“以人为本”,从自身的实际需要出发。如学校举办职业技能大赛时,要求确定一处食堂选址,在参赛的时候,我们就要结合软件工程和GIS技术,用软件工程强大的计算功能,计算出食堂占地面积,用GIS软件确定在学校范围内最佳食堂位置,在这个选址过程中,就要结合自己学校的实际情况,如果软件工程和GIS软件确定的最佳区域是教学楼区域,就要更换食堂选址,选择比较宽阔的其他位置,在新确定的位置区域在用两种软件相结合计算出最佳位置。增加开发过程的敏捷性,大学生要发挥主观能动性,根据学习实际需要调整软件工程的具体程序,在研发过程中,要发挥想象,致力于创新型软件工程的开发,用新颖的软件产品去影响GIS软件系统,与生活有机结合。

3.2传统软件模型在GIS软件中的应用

传统软件模型在GIS软件中的应用,主要是指瀑布模型、螺旋模型和快速原型模型。因为瀑布模型要求GIS软件性能稳定、功能完整,相对其他两种传统模型来说,它对GIS软件的要求较高,所以它在GIS软件过程模型选择中的应用范围较小,瀑布模型的工作量巨大,在运行过程中要求“零失误”,一旦出现偏差,就会使得软件工程整个系统瘫痪。螺旋模型是最近几年才被开发出来的新模型,适用于高风险的GIS软件过程模型。螺旋模型的开发成本较高,对研究团队也有一定的要求。快速原型模型与螺旋模型正好相反,它适用于低风险的GIS软件,能很好地帮助开发团队节约资金,能够改进GIS软件中不合理的系统,能够实时掌控整个软件工程模式和GIS技术。传统软件工程模式都能较好的与GIS软件融合,形成一种新的GIS技术过程模型,只有根据自己实际的需要,选择合适的过程模型,才能更好地利用各项软件技术,方便生活。

3.3利用GIS过程软件建立对象模型

GIS软件收集空间数据的前提下,利用软件工程,对数据进行统一记录,在软件结构中建立对象模型。在这种模型中,要不断填充数据资料,使GIS软件能具有各项清晰的服务功能,如定位、计算等。如在学校教学楼发生了火灾,需要立即救援,如何安排最佳的人员撤离路线、配备合理的运输和灭火设施?在这个过程中,需要我们马上建立软件工程中的对象模型,计算教学楼火灾最严重的区域,建立救灾模型,用GIS软件进行定位,安排最恰当的施救人员和救火方案,确保老师和学生生命财产安全。从这个实例中我们可以看出,利用GIS软件建立对象模型的重要性。对象模型非常适合GIS软件过程系统的开发,加强对软件运行的控制,增加项目开发结构,加大对象模型在GIS软件中身亡应用程度。

结束语:

随着我国经济不断发展,软件工程开发与GIS软件过程模型相互融合交错,慢慢建立起一种新的软件体系,基于这种现状,在学习生活中加强GIS软件过程模型的选择也越来越重要。不断完善软件工程与GIS软件的各项开发,还需要大学生和软件工作者共同努力。

作者:党云飞 单位:同济大学就读在职研究生

参考文献

[1]周艳萍,张淑娟.云计算技术的GIS软件工程模式研究[J].电脑知识与技术,2014,01:207-208+218.

[2]李二强,王明,宋军,李善朴.基于软件工程的GIS软件过程模型选择[J].电子技术与软件工程,2014,11:77-79.

精选范文