公務員期刊網(wǎng) 論文中心 正文

云計算對軟件工程構(gòu)建系統(tǒng)影響探析

前言:想要寫出一篇引人入勝的文章?我們特意為您整理了云計算對軟件工程構(gòu)建系統(tǒng)影響探析范文,希望能給你帶來靈感和參考,敬請閱讀。

云計算對軟件工程構(gòu)建系統(tǒng)影響探析

摘要:軟件工程構(gòu)建系統(tǒng)的開放性使軟件工程構(gòu)建系統(tǒng)的用戶和資源迅速增加。軟件工程構(gòu)建系統(tǒng)作為承載大量數(shù)據(jù)的基礎(chǔ),正面臨著巨大的沖擊和挑戰(zhàn)。人們需要在軟件工程系統(tǒng)中解決這些問題,才能保障大量的數(shù)據(jù)運算成為可能,云計算就為此帶來變革。利用云計算對軟件工程構(gòu)建系統(tǒng)復雜的數(shù)據(jù)進行處理,為用戶提供更加人性化的服務,已成為云計算時代軟件工程構(gòu)建系統(tǒng)不斷發(fā)展的重要因素。

關(guān)鍵詞:云計算;軟件工程;構(gòu)建系統(tǒng);影響

1云計算的關(guān)鍵技術(shù)

1.1虛擬機

虛擬機是一種虛擬化的服務器,這是構(gòu)建云計算系統(tǒng)的基礎(chǔ)。這種虛擬化的服務器在對軟件進行處理時,可以實現(xiàn)對硬件的抽象,并且可以調(diào)度和管理資源,使計算機上的操作系統(tǒng)可以實現(xiàn)不停的功能。

1.2數(shù)據(jù)存儲技術(shù)

在云計算中,需要處理大量的數(shù)據(jù),那么這些數(shù)據(jù)的儲存問題就十分重要,因此,云計算的儲存技術(shù)必須具備以下方面的特征,例如,需要進行分布式的數(shù)據(jù)存放,并且可以快速地識別數(shù)據(jù),還能具有極高的數(shù)據(jù)傳輸效率[2]。

1.3分布式編程與計算

用戶在使用云計算技術(shù)時,需要對其進行一定的編程,例如,一些用戶根據(jù)自己的需要進行簡單的編程,從而能夠?qū)崿F(xiàn)一定的目的。因此,云計算上的編程模型應該可以使大多數(shù)人接受并且使用,難度較低。因此,分布式編程與計算就是可以實現(xiàn)這種功能。

1.4數(shù)據(jù)管理技術(shù)

云計算主要是對海量的數(shù)據(jù)進行處理,這種計算可以使數(shù)據(jù)在讀取之后能夠進行快速的分析,如何將數(shù)據(jù)的更新提升到非??斓乃俣龋⑶铱梢噪S時讀取存儲的數(shù)據(jù),則是數(shù)據(jù)管理技術(shù)的工作。在數(shù)據(jù)管理技術(shù)的發(fā)展過程中,比較好的是Goole的Bigtable數(shù)據(jù)管理技術(shù)。

1.5云計算的業(yè)務接口

為了使軟件工程構(gòu)建系統(tǒng)從傳統(tǒng)的IT系統(tǒng)向云計算的系統(tǒng)方向發(fā)展,云計算還需要將傳統(tǒng)的IT業(yè)務接管過來,使業(yè)務可以順暢地過渡過來。業(yè)務接口的存在就成了必要條件,只有業(yè)務接口統(tǒng)一,才能便于人們將用戶的業(yè)務在云計算系統(tǒng)中發(fā)揮作用[3]。目前,使用較多的業(yè)務接口是SOA架構(gòu)和WebService業(yè)務模式。

1.6RFID技術(shù)

RFID射頻識別技術(shù)與傳統(tǒng)條碼和磁卡等進行對比,優(yōu)勢十分明顯。第1,借助于RFID射頻識別技術(shù),讓物體標識的分析更加便捷,讀寫操作均可實現(xiàn),無需人工干預。第2,針對于RFID射頻識別技術(shù)而言,其最為明顯的優(yōu)勢便是其內(nèi)容可以進行密碼保護,相關(guān)內(nèi)容無法進行偽造。數(shù)據(jù)存儲量不斷地擴展,可以容納數(shù)量龐大的數(shù)據(jù),實現(xiàn)信息的有效交換。

1.7嵌入式技術(shù)

該類技術(shù)重點是將若干組成部分集成到單個芯片上,開發(fā)人員使用特定的語言在嵌入式硬件環(huán)境中合理的開發(fā),以此保證通過較少的成本控制設(shè)備。嵌入式技術(shù)的應用相對廣泛,生活中接觸到的手機和數(shù)字攝像機等,均運用了該項技術(shù)。小型移動設(shè)備的運用較為突出,對于該項技術(shù)而言,要求較高的集成度和較低的能耗能夠?qū)崿F(xiàn),比如現(xiàn)在使用的手機就是顯著地代表。實時性控制成為可能,這便是嵌入式技術(shù)較為基本的應用,在控制領(lǐng)域中,實時性的控制可以更好的完成基本的任務,屬于機械動作控制的重要標準;網(wǎng)絡應用中的嵌入式技術(shù)。這是嵌入式技術(shù)的重要發(fā)展方向,其為網(wǎng)絡應用提供了重要的嵌入式接口,實際的成本低廉,對用戶們來說,會讓其生活方式有所改變,該項技術(shù)在生活領(lǐng)域?qū)嶋H的空間相對廣闊[4]。

1.8WebService技術(shù)

WebServices屬于網(wǎng)絡組件,重點是建立在網(wǎng)絡分布式組件,其借助于SOAP和XML完成通信的目的,從而逐步地消除多種模型間的壁壘。WebServices運用HTTP和SOAP協(xié)議落實數(shù)據(jù)交換的過程中,主要的功能便是提供可靠地方式讓不同模型有效的數(shù)據(jù)交換,同時還可實現(xiàn)遠程傳輸和通信。由于WebServices是呈現(xiàn)出一種自描述可編程效果,所以通用性理想,由WebServices實現(xiàn)接口,具體的成本相對低廉,Web本身便是通用性相對理想的網(wǎng)絡,而WebServices則是在此基礎(chǔ)上發(fā)展而來的應用,因此,WebServers可以為任何平臺和任何語言編寫模塊數(shù)據(jù)交換提供幫助。

2軟件工程構(gòu)建系統(tǒng)受到云計算技術(shù)的影響分析

2.1使數(shù)據(jù)類型更加多元化

在使用云計算處理數(shù)據(jù)時,必須認識到這些數(shù)據(jù)是特殊的,因為它們具有量大且結(jié)構(gòu)復雜的特性。對于一般的數(shù)據(jù)來說,它是非常單一化的,并且數(shù)據(jù)之間沒有太大的關(guān)聯(lián)性,但是云計算處理的數(shù)據(jù)就不一樣了,它不僅具有一般數(shù)據(jù)的特征,而且還有結(jié)構(gòu)化的模式。對于軟件工程構(gòu)建系統(tǒng)來說,在進行軟件構(gòu)建時,其中的數(shù)據(jù)一般是比較簡單的數(shù)據(jù),處理起來沒有很多困難。但是隨著數(shù)據(jù)的類型越來越多元化,人們處理數(shù)據(jù)就無法將其理順了。在云計算的支持下,這些多元化的數(shù)據(jù)就不成問題。云計算可以將簡單的數(shù)據(jù)迅速處理,還可以將一些結(jié)構(gòu)化和非結(jié)構(gòu)化的數(shù)據(jù)進行周全地處理,從而將得出結(jié)果。在云計算支持的軟件工程構(gòu)建系統(tǒng)中,用戶可以將數(shù)據(jù)臨時使用,也可以使用云計算的幫助模式,將數(shù)據(jù)儲存在數(shù)據(jù)庫中,以方便用戶隨時調(diào)用這些數(shù)據(jù)。然而,通過在磁帶庫的各個角落臨時放置傳感器,臨時使用的數(shù)據(jù)可以隨時反饋給云計算的數(shù)據(jù)處理器。該部分生成的數(shù)據(jù)是非結(jié)構(gòu)化的,數(shù)據(jù)處理是軟件工程構(gòu)建系統(tǒng)的重要應用之一。

2.2對存儲能力提出了更高要求

獨特的云計算架構(gòu)導致對存儲容量的需求不斷增加。軟件工程構(gòu)建系統(tǒng)從傳統(tǒng)的紙型向數(shù)字型轉(zhuǎn)變后,存儲容量的增加也是一個挑戰(zhàn)。軟件和硬件的開發(fā)依賴于數(shù)據(jù)需求。增加的需求需要增加存儲容量、傳輸速率和計算能力。DAS技術(shù)在早期得到了應用。該技術(shù)要求存儲中的服務器和客戶機之間的比例為1:1。它不是共享的,難于管理和維護。但是在云計算技術(shù)的支持下,這些數(shù)據(jù)的儲存就不成問題,它可以將擴展數(shù)據(jù)儲存容量,并且不會丟失。

2.3使服務體系標準更高

軟件工程構(gòu)建系統(tǒng)信息資源豐富,具有數(shù)據(jù)量大的特點。將云計算引入軟件工程構(gòu)建系統(tǒng)可以提高服務體系和服務質(zhì)量。在云計算環(huán)境下,軟件工程構(gòu)建系統(tǒng)的主要服務模式也受到影響,信息服務的核心內(nèi)容已成為云計算分析[6]。在云計算系統(tǒng)中,很多數(shù)據(jù)時存在異構(gòu)性的,這些數(shù)據(jù)如何處理,是軟件工程構(gòu)建系統(tǒng)的重要任務。但是,云計算就可以解決這方面的難題。通過云計算技術(shù)對數(shù)據(jù)的分析和處理,可以將數(shù)據(jù)結(jié)果快速算出來,從而使用戶得到可用的數(shù)據(jù)結(jié)果。在云計算的支持下,構(gòu)建不同的軟件系統(tǒng)都是需要較高的服務標準的,每一個系統(tǒng)都是在高效快捷的要求下來運行的,這就要求云計算支持的軟件工程構(gòu)建系統(tǒng)必要能夠?qū)⒎仗岣叩胶芨叩乃疁?。這些服務是軟件工程構(gòu)建系統(tǒng)可以在激烈的市場競爭中存活下來的保障。由于軟件工程構(gòu)建系統(tǒng)已經(jīng)開始了改變,這是云計算帶來的優(yōu)勢。在過去,軟件工程構(gòu)建系統(tǒng)是十分封閉的,但是如今軟件工程構(gòu)建系統(tǒng)已經(jīng)成為一個非常開放的系統(tǒng),為用戶提供了更多更好的服務。

3結(jié)語

云計算的快速發(fā)展將軟件工程構(gòu)建系統(tǒng)發(fā)生了巨大的改變,這種改變使軟件工程構(gòu)建系統(tǒng)越來越高效和安全,因此,在未來軟件工程構(gòu)建系統(tǒng)的發(fā)展過程中,云計算技術(shù)將帶來更多的影響,從而加快軟件工程構(gòu)建系統(tǒng)的蛻變。

作者:閆煒 單位:內(nèi)蒙古電子信息職業(yè)技術(shù)學院

相關(guān)熱門標簽