云计算技术的软件工程模式.doc.pdfVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

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

1云计算技术

1.1云计算的概念ﻭ

云计算属于分布式计算的一个分支,它的主要工作原理是将一个庞大且复杂

的问题分解成为多个简单明确的小问题,然后通过网络,利用由众多服务器所组成

的系统对这些小问题进行检索和运算,在得出结论之后再将答案传递回问题的源

头。这种处理问题的方式可以大幅度提升系统的服务效率,为用户提供更加优质

和高效的服务,功能可以与超级计算机相媲美。云计算方式可以被分为广义云计

算方式和狭义云计算方式,两者的区别在于需求的目标不同,前者的目标是服务,

后者的目标是资源。这种服务并不局限于软件或者与互联网相关的内容,任何其

他的服务都可以。

1.2云计算的优势ﻭ

与其他计算系统相比,云计算具有不受空间和网络终端限制为用户提供服务

的优点。由于为客户提供服务的云并没有实体,也没有任何实体的限制,甚至没有

某个特定的服务器为用户提供服务,因此只要网络能够到达的地方,云的资源和

服务都能够到达。云在接收到用户使用计算机或者手机发送的请求后,云中的某

一处将会对该请求进行处理,再将处理后的结果返回给用户。通过这种方式,云

计算仿佛一个无处不在的虚拟助手一样向用户提供贴身服务。此外,云计算技术

还具有无可比拟的庞大规模。以Google为例,其集团下目前拥有超过百万台

专业的服务器是基于云计算功能的,范围遍布全世界。紧随其后,各大网络服务

商也已经陆续将数十万基于云计算的服务器投入使用,利用其在数据存储与运行

处理上的强大功能来为人们的生活和工作提供服务。受益于多种纠错分析以及权

威数据专家和安全维护处理系统的高安全维护,云计算能够为服务的安全性提供

高度保障。云计算的服务范围非常广泛,他并不针对个特定的应用程序,而是通

过网络同时为数万个应用程序提供服务。一个云有可能同时为多位用户提供服务,

排除用户的权限因素,同一位用户也可能同时享受多个云提供的服务。然而云计

算的使用者并不需要担心因为同时使用的用户过多会造成使用体验变差,因为网

络云如同一个伸缩自如的橡皮筋一样,完全能够消化这种客户增长带来的工作量

变化。云还具有高度的智能化,它可以如同一个贴心的私人管家一样根据用户的

使用习惯提供个性化的资源和服务。最重要的是,云的成本及其低廉,它的时间

成本和资金成本大约是以往系统的十分之一到百分之一,这是由它独特的容错措

施决定的,它的构成节点价格极其低廉,加上集中式的自动化管理模式使企业免于

为数据中心支付昂贵的使用费。ﻭ

1.3云计算在软件开发中的意义ﻭ

云计算对软件开发的工具、模式,甚至软件的设计和模型都有着重要的意义。

到目前为止,世界范围内用于计算机软件开发的主要模式仍旧是具有局限性的单

机版开发模式,这种开发模式对资源的利用率非常低,且存在资源分享方面的缺

陷,无法对他人分享的成熟资源加以利用,为计算机软件的发展产生了严重的负

面影响。而云计算技术的面世打破了这种局面,使用云计算模式进行软件开发工

作能够使资源的利用效率得到大幅度提升。云计算技术的出现也对软件开发工具

进行了革新。在尚未出现云计算技术之前,计算机软件开发的过程中需要程序员

转换编码来延长辅助工具的使用寿命,为软件的内存和性能提供保障成了软件开

发工作的重点。云计算的出现首先将软件开发中的编程语言变成了互联网语言,

拉近了互联网之间的距离,程序员得以将注意力集中在云计算资源的分布上。云

计算还对软件设计模型的核心软件产生了影响。在软件模型设计的过程中,云计

算技术能够使资源的利用率产生大幅度的提升,进而减少软件开发所消耗的资金

数量,为提高模型设计的水平和效率提供助力。

2GIS的意义

2.1GIS的概念ﻭ

GIS软件系统从本质上来讲属于一种工作的方法,它利用开发软件的方法

对GIS类软件的开发、测试和维护进行规划。它的工作范围非常广泛,从GIS

工程的规划、设计、实施、评价、维护技术,到工程需求、质量、进度、风险的

管理技术,再到GIS数据的生产管理和质量控制体系都包括其中。ﻭ

2.2GIS的特点

由于交付的文档复杂程度高,GIS需要在短时间内进行大量高精度的数据处

理,因此对数据库具有更高的要求,在初期的数据开发中需要对数据的质量、时

效性和组织体系的合理性格外关注。GIS对于输入的

文档评论(0)

198****2360 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档