前言:想要写出一篇引人入胜的文章?我们特意为您整理了云计算对软件工程构建系统影响探析范文,希望能给你带来灵感和参考,敬请阅读。
摘要:软件工程构建系统的开放性使软件工程构建系统的用户和资源迅速增加。软件工程构建系统作为承载大量数据的基础,正面临着巨大的冲击和挑战。人们需要在软件工程系统中解决这些问题,才能保障大量的数据运算成为可能,云计算就为此带来变革。利用云计算对软件工程构建系统复杂的数据进行处理,为用户提供更加人性化的服务,已成为云计算时代软件工程构建系统不断发展的重要因素。
关键词:云计算;软件工程;构建系统;影响
1云计算的关键技术
1.1虚拟机
虚拟机是一种虚拟化的服务器,这是构建云计算系统的基础。这种虚拟化的服务器在对软件进行处理时,可以实现对硬件的抽象,并且可以调度和管理资源,使计算机上的操作系统可以实现不停的功能。
1.2数据存储技术
在云计算中,需要处理大量的数据,那么这些数据的储存问题就十分重要,因此,云计算的储存技术必须具备以下方面的特征,例如,需要进行分布式的数据存放,并且可以快速地识别数据,还能具有极高的数据传输效率[2]。
1.3分布式编程与计算
用户在使用云计算技术时,需要对其进行一定的编程,例如,一些用户根据自己的需要进行简单的编程,从而能够实现一定的目的。因此,云计算上的编程模型应该可以使大多数人接受并且使用,难度较低。因此,分布式编程与计算就是可以实现这种功能。
1.4数据管理技术
云计算主要是对海量的数据进行处理,这种计算可以使数据在读取之后能够进行快速的分析,如何将数据的更新提升到非常快的速度,并且可以随时读取存储的数据,则是数据管理技术的工作。在数据管理技术的发展过程中,比较好的是Goole的Bigtable数据管理技术。
1.5云计算的业务接口
为了使软件工程构建系统从传统的IT系统向云计算的系统方向发展,云计算还需要将传统的IT业务接管过来,使业务可以顺畅地过渡过来。业务接口的存在就成了必要条件,只有业务接口统一,才能便于人们将用户的业务在云计算系统中发挥作用[3]。目前,使用较多的业务接口是SOA架构和WebService业务模式。
1.6RFID技术
RFID射频识别技术与传统条码和磁卡等进行对比,优势十分明显。第1,借助于RFID射频识别技术,让物体标识的分析更加便捷,读写操作均可实现,无需人工干预。第2,针对于RFID射频识别技术而言,其最为明显的优势便是其内容可以进行密码保护,相关内容无法进行伪造。数据存储量不断地扩展,可以容纳数量庞大的数据,实现信息的有效交换。
1.7嵌入式技术
该类技术重点是将若干组成部分集成到单个芯片上,开发人员使用特定的语言在嵌入式硬件环境中合理的开发,以此保证通过较少的成本控制设备。嵌入式技术的应用相对广泛,生活中接触到的手机和数字摄像机等,均运用了该项技术。小型移动设备的运用较为突出,对于该项技术而言,要求较高的集成度和较低的能耗能够实现,比如现在使用的手机就是显著地代表。实时性控制成为可能,这便是嵌入式技术较为基本的应用,在控制领域中,实时性的控制可以更好的完成基本的任务,属于机械动作控制的重要标准;网络应用中的嵌入式技术。这是嵌入式技术的重要发展方向,其为网络应用提供了重要的嵌入式接口,实际的成本低廉,对用户们来说,会让其生活方式有所改变,该项技术在生活领域实际的空间相对广阔[4]。
1.8WebService技术
WebServices属于网络组件,重点是建立在网络分布式组件,其借助于SOAP和XML完成通信的目的,从而逐步地消除多种模型间的壁垒。WebServices运用HTTP和SOAP协议落实数据交换的过程中,主要的功能便是提供可靠地方式让不同模型有效的数据交换,同时还可实现远程传输和通信。由于WebServices是呈现出一种自描述可编程效果,所以通用性理想,由WebServices实现接口,具体的成本相对低廉,Web本身便是通用性相对理想的网络,而WebServices则是在此基础上发展而来的应用,因此,WebServers可以为任何平台和任何语言编写模块数据交换提供帮助。
2软件工程构建系统受到云计算技术的影响分析
2.1使数据类型更加多元化
在使用云计算处理数据时,必须认识到这些数据是特殊的,因为它们具有量大且结构复杂的特性。对于一般的数据来说,它是非常单一化的,并且数据之间没有太大的关联性,但是云计算处理的数据就不一样了,它不仅具有一般数据的特征,而且还有结构化的模式。对于软件工程构建系统来说,在进行软件构建时,其中的数据一般是比较简单的数据,处理起来没有很多困难。但是随着数据的类型越来越多元化,人们处理数据就无法将其理顺了。在云计算的支持下,这些多元化的数据就不成问题。云计算可以将简单的数据迅速处理,还可以将一些结构化和非结构化的数据进行周全地处理,从而将得出结果。在云计算支持的软件工程构建系统中,用户可以将数据临时使用,也可以使用云计算的帮助模式,将数据储存在数据库中,以方便用户随时调用这些数据。然而,通过在磁带库的各个角落临时放置传感器,临时使用的数据可以随时反馈给云计算的数据处理器。该部分生成的数据是非结构化的,数据处理是软件工程构建系统的重要应用之一。
2.2对存储能力提出了更高要求
独特的云计算架构导致对存储容量的需求不断增加。软件工程构建系统从传统的纸型向数字型转变后,存储容量的增加也是一个挑战。软件和硬件的开发依赖于数据需求。增加的需求需要增加存储容量、传输速率和计算能力。DAS技术在早期得到了应用。该技术要求存储中的服务器和客户机之间的比例为1:1。它不是共享的,难于管理和维护。但是在云计算技术的支持下,这些数据的储存就不成问题,它可以将扩展数据储存容量,并且不会丢失。
2.3使服务体系标准更高
软件工程构建系统信息资源丰富,具有数据量大的特点。将云计算引入软件工程构建系统可以提高服务体系和服务质量。在云计算环境下,软件工程构建系统的主要服务模式也受到影响,信息服务的核心内容已成为云计算分析[6]。在云计算系统中,很多数据时存在异构性的,这些数据如何处理,是软件工程构建系统的重要任务。但是,云计算就可以解决这方面的难题。通过云计算技术对数据的分析和处理,可以将数据结果快速算出来,从而使用户得到可用的数据结果。在云计算的支持下,构建不同的软件系统都是需要较高的服务标准的,每一个系统都是在高效快捷的要求下来运行的,这就要求云计算支持的软件工程构建系统必要能够将服务提高到很高的水准。这些服务是软件工程构建系统可以在激烈的市场竞争中存活下来的保障。由于软件工程构建系统已经开始了改变,这是云计算带来的优势。在过去,软件工程构建系统是十分封闭的,但是如今软件工程构建系统已经成为一个非常开放的系统,为用户提供了更多更好的服务。
3结语
云计算的快速发展将软件工程构建系统发生了巨大的改变,这种改变使软件工程构建系统越来越高效和安全,因此,在未来软件工程构建系统的发展过程中,云计算技术将带来更多的影响,从而加快软件工程构建系统的蜕变。
作者:闫炜 单位:内蒙古电子信息职业技术学院