探析云计算技术的GIS软件工程模式
◆桂亚平
在云计算时代,传统的互联网商业模式就显得较为之后,难以满足云环境的要求。云计算对人们的生产生活产生了重大的影响,同时,对GIS系统发展也产生了一定的推动作用。GIS系统具有强大的信息资源,云计算具有对软件和信息进行重构的功能,开发中所承载的工作量是最大的。在云计算环境下进行GIS软件工程模式研发,在构建设计的过程中可以借鉴现有成熟的架构模式,借鉴成功的架构经验,要研发者要从这些架构模式中选择最佳莫斯,借鉴成熟的构件和代码开展软件开发工作。
在云计算环境下,GIS系统所包含的信息数据更为庞大,这就需要加大软件的创新开发工作,能够积极构建与云计算技术发展相适应的GIS软件工程模式,这样,才能促进现代互联网商业模式的不断创新发展,促进经济的快速发展。
1 对云计算、GIS软件工程的认识
云计算是分布式计算技术研究的重要内容,也是分布式计算机技术的重要组成。云计算技术是以互联网为载体的,能将复杂的计算处理程序分拆为若干个较小的子程序,同时将这些子程序交给多个服务器组成的系统进行出来,从而实现搜索,计算等功用。经系统处理后,将用户需要的结果通过网络方式进行反馈。云计算技术仪器强大的技术效能能够为用户提供更为庞大的信息资源支持,能够为用户提供更为准确迅捷的网络服务,其具有超大规模,全虚拟化,数据信息安全性可靠性高,通用性强,扩展性高等优势,能够满足用户的需要多方面的需求。
GIS软件工程是指借鉴软件工程的相关理论和技术方式,对GIS软件工程进行工程开发设计,进行软件工程维护等方面的工程活动。GIS软件工程主要包括GIS软件工程的设计、软件工程的规划、软件工程的实施及对软件工程开展后期维护管理等内容。GIS软件工程具有系统程序设置复杂,难度系数高,对数据库开展质量要求高等特点,这些对设计者而言都是很大的挑战。
2 云计算环境下GIS软件工程模式
2.1 GIS软件工程体系结构模式
在云计算环境下,GIS软件工程的开发有了新的发展的契机。基于云计算进行GIS软件工程研发,软件系统核心特点是所存储的信息量资源更为庞大,可靠性更强,系统第扩展性能更强,能够实现全虚拟化,系统的通用性也增强了。在云计算环境下进行GIS软件工程开发, 软件工程的体系和结构会得到进一步优化。与传统的GIS软件工程体系结构模式相比,云计算环境下的GIS软件工程结构体系所具有的优势是明显的。具体而言,基于云计算环境的GIS软件工程应用,其能使用云服务提供的GIS构件,这样先进的构件是传统GIS软件工程结构体系中的构件所不能比的。
2.2 GIS软件开发组织模式
传统的GIS软件开展组织模式的生命周期模型是串行的,这种生命周期的串行模式是由瀑布型模式演变来的,这种串行的生命周期模式便于技术人员进行软件组织的控制。在云计算环境下,云计算技术开始用于GIS软件开发中,这样,GIS软件开发组织模式就发生了变化,云计算环境下GIS软件开发生命周期模式由传统模式发展为并发模型、多重螺旋模型等多种方式,生命周期模型较传统的瀑布型有很大的变革。在云计算环境下开发GIS软件工程,其软件开发工作具有了开放型和阶段控制性的特点,同时这种软件工程又存在着多个并发和自治的流程。在开发GIS软件工程的过程中,各个阶段的开发重点是不同的,但在需求阶段
683 GIS软件的部署、管理和维护模式
在云计算环境下进行GIS软件的部署,管理和维护工作是具有独特的优势的。云环境能够使这些工作开展起来能为便捷,使工作内容和方式更具有灵活性。比如,开发一个GIS功能的应用,需要进行软件部署、维护和管理工作,而这些工作都可以在软件开发的过程中同步完成,可以实现多种工作的同步进行。而传统方式下进行GIS软件系统的开发,需要在软件开发完成之后再开展软件的部署、维护和管理工作。传统方式是较为复杂的。在云计算环境下开展初级阶段GIS软件部署,只能实现工程中的一小部分功能,但在云环境下可以对软件数据库进行更新升级,在不断完善数据库的过程中,GIS软件的功能可以得到不断提升。另外,基于云计算手段开展GIS软件工程开发工作,可以有效降低GIS软件构件间的耦合程度,这样,就可以使GIS软件的很多构件都能以并发及的方式实现有效部署和管理。比如,可以使客户端,服务端和管理端实现有效的部署和管理。云计算环境下还可以采用虚拟手段构建GIS软件客户端的运行平台,这样,用户就可以根据自己的需要选择不同的虚拟服务器进行浏览。在云计算环境下,对GIS软件系统的已有空间数据和新采集的空间数据之间进行有效的连接和融合,这样可以提升系统的应用功用和价值。
总之,云计算技术是在科技发展的基础上产生的具有极大应用价值和优势的技术手段,目前,我国的云计算技术发展还存在很多问题,我国云计算技术还处于科研的初级阶段,但在国外,这项技术已经相当成熟。在全球经济环境下,我们要加大云计算技术的研发工作,能够积极借助于云计算环境进行GIS软件工程开发,要解决我国GIS产业的核心技术开发问题,能够通过自己的努力掌握GIS产业的核心技术。云计算技术的出现为我们进行GIS软件工程的开发提供了重要的发展契机,也提供了重要的技术支持,我们要迎接挑战,加大技术研发,以推动我国GIS产业的不断发展。引用:
[1] 翁垚. 软件工程的若干热点技术发展现状与展望[J]. 电子测试. 2015(24).
[2] 党婧. 软件工程的开发及应用分析[J]. 电子技术与软件工程. 2015(02).
[3] 周鹏,尹菲. 基于云计算技术的GIS软件工程模式[J]. 测绘通报. 2010(11).
(江西工程学院 江西 新余 338000)
因篇幅问题不能全部显示,请点此查看更多更全内容
Copyright © 2019- dfix.cn 版权所有 湘ICP备2024080961号-1
违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com
本站由北京市万商天勤律师事务所王兴未律师提供法律服务