云计算技术GIS软件工程模式初探

云计算技术GIS软件工程模式初探

摘要:互联网信息技术快速发展背景下云计算技术应运而生,云计算技术给GIS软件工程模式带来极大便利,推动计算机软件技术进步发展。文中分析云计算技术与GIS软件工程模式的特点,阐述GIS软件工程在云计算技术的应用。希望通过本文论述,为类似研究提供借鉴推动GIS软件工程模式进步发展。

关键词:云计算;GIS软件工程;体系结构

近些年我国民众生活水平快速提升,传统英特尔与微软运营模式已经无法满足人们实际需求。尤其是计算机互联网技术发展,逐步向着云计算时代过渡。云计算技术发展带动GIS软件工程模式进步,提高软件开发力度,构建多样化的GIS软件应用系统。

1云计算技术与GIS软件工程分析

本部分主要分析云计算技术与GIS软件工程的概念及特点,为后期论述奠定基础,提高文章的说服力。

1.1云计算技术分析

1.1.1概念界定

云计算作为分布式计算技术的主要组成部分,可以拆解细化复杂的计算处理程序,将其划分成若干个子程序,并由多部服务器够长的分析系统中纳入这些子系统,系统处理后将用户需要的信息数据反馈给用户。云计算技术可以提高数据筛选效率与准确性,为用户提供便捷、快速的服务。

1.1.2技术特点

①规模大。云时代背景下承载云计算的服务器已经达到数百万台,云计算凭借自身超强的计算处理与数据存储能力为用户提供方便快捷的服务;②虚拟化。云计算提供的服务不受时间与空间限制,只要有网络的地方都可以享受云计算服务,用户只需要发出自己的申请就可以获得服务;③可靠性。云计算采取多种措施保证自身服务的可靠性,配备专业技术人员进行维护。同时,云计算有着宽泛应用范围,满足用户不同需求。

1.2GIS软件工程分析

1.2.1概念界定

GIS软件工程本质上以软件工程理论为基础,开展软件开发与维护的专业性工程活动。

1.2.2技术特点

①软件系统复杂。软件系统复杂度较高的原因有两点,即:交付文档内容复杂且繁琐、软件复杂度高。前者包括众多内容,如系统设计说明书、软件需求内容等,使得文档内容难度系数增加;后者因为软件数据容量大、功能复杂且多样等,使得其复杂程度较高;②GIS软件开发需要得到数据库的支持。对于GIS数据输入质量严格控制,当数据输入出现问题时影响到系统运行效率与功能发挥,严重时直接造成系统崩溃;GIS空间数据呈现出更新快的特点,容易出现数据失效的问题,因此要对数据进行持续采集。

2探讨云计算环境下的GIS软件工程的模式

2.1GIS软件工程体系的结构模式

云计算技术快速进步发展,强有力的推动GIS软件工程进步。云计算的最大特点就是存储量大、计算速度快、可靠性高等,GIS软件工程利用这个优势优化自身体系结构。云服务提供的GIS构件必定会被依托云端的GIS应用软件大量应用,可以提高构件的先进性。同时,随着云计算技术快速发展,也可以提供更加成熟、先进的GIS构件支持GIS软件工程。存在云端的数据提供信息共享与地图数据的服务,GIS软件工程依据用户需求构造出针对性的软件。

2.2GIS软件工程的开发组织模式

通过对GIS传统软件生命周期的模型可以发现一个问题,即整个生命周期模型选择串行方法,这种串行方法建立在瀑布模型基础上。选择串行方法的主要原因就是操作简单,技术人员可以轻易的操作模型。近些年云计算技术快速发展,直接推动传统软件开发生命周期的改变,逐步过渡向开发模型与多重螺旋模型为主的生命周期模型。软件开发时呈现开放性与阶段性控制的特点,分析软件开发各阶段其来说,工作量最大的就是需求阶段。此外,可以利用现有的成熟架构模式发展GIS架构设计,并以此为基础选型并确定,利用现有成熟构件和代码完成相关设计。

2.3软件部署、管理、维护分析

云计算环境下GIS软件面临着机遇与挑战,GIS软件部署、管理及维护更容易、更方便完成,这个软件模型搭建更为灵活。如,随着软件开发过程同步完成部署、维护及管理,不同于传统模式下的完成软件开发后才能进行后续工作。GIS软件部署的初级阶段可能仅是整个软件工程的小部分功能,但随着持续更新升级及完善软件数据库,尤其是云计算环境下直接降低GIS软件构建之间的耦合程度,可以以并发及独立方式管理与部署GIE软件的诸多构建,包括客户操作端、提供服务端、管理端等。同时,处于云计算环境下的GIS软件客户端利用虚拟化技术构建运行平台,用户具体使用时根据自己的需求选择合适的虚拟服务;GIS软件服务可以虚拟单一处理单元或连续存储单元,这种方法就是虚拟处理大规模服务器系统,提高用户端管理质量与效率。除此之外,云计算环境下可以解决现有与新采集空间数据融合问题。

3结束语

综上所述,随着计算机网络技术快速发展,云计算各方面也愈发完善,大部分行业都将行业信息与资料存储在云端服务器中,实现高效率的管理与资源共享。但同时也面临着信息泄露风险,因此要做好风险控制工作,推动GIS软件工程模式的发展。

参考文献

[1]杨铃林.大数据云计算时代软件测试所面临的挑战[J].中国新通信,2018,20(17):37.

[2]张雪亚.基于云计算的软件测试平台的设计与研究[J].电子设计工程,2018,26(11):18-22.

[3]赵丽娜.云计算环境下的GIS软件工程的设计策略探究[J].科技经济导刊,2017(34):27.

作者:惠明 单位:西安市城市管理和综合执法局