基于云计算技术的GIS 软件工程模式

2019-02-13 10:45
数字通信世界 2019年7期
关键词:计算环境计算技术生命周期

惠 明

(西安市城市管理和综合执法局,西安 710082)

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

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

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

1.1 云计算技术分析

1.1.1 概念界定

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

1.1.2 技术特点

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

1.2 GIS 软件工程分析

1.2.1 概念界定

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

1.2.2 技术特点

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

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

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

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

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

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

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

云计算环境下GIS 软件面临着机遇与挑战,GIS 软件部署、管理及维护更容易、更方便完成,这个软件模型搭建更为灵活。如,随着软件开发过程同步完成部署、维护及管理,不同于传统模式下的完成软件开发后才能进行后续工作。

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

3 结束语

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

猜你喜欢
计算环境计算技术生命周期
云计算环境下船舶无线通信网络入侵检测方法
云计算环境下网络安全等级保护的实现途径
全生命周期下呼吸机质量控制
基于5G和边缘计算技术的智能仓储数字化管理平台
从生命周期视角看并购保险
民用飞机全生命周期KPI的研究与应用
企业生命周期及其管理
云计算技术在现代化办公系统中的应用
大数据云计算环境下的数据安全
浅析云计算技术在高速公路收费系统中的应用