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

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

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

云計(jì)算對(duì)軟件工程構(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ù)運(yùn)算成為可能,云計(jì)算就為此帶來(lái)變革。利用云計(jì)算對(duì)軟件工程構(gòu)建系統(tǒng)復(fù)雜的數(shù)據(jù)進(jìn)行處理,為用戶提供更加人性化的服務(wù),已成為云計(jì)算時(shí)代軟件工程構(gòu)建系統(tǒng)不斷發(fā)展的重要因素。

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

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

1.1虛擬機(jī)

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

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

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

1.3分布式編程與計(jì)算

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

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

云計(jì)算主要是對(duì)海量的數(shù)據(jù)進(jìn)行處理,這種計(jì)算可以使數(shù)據(jù)在讀取之后能夠進(jìn)行快速的分析,如何將數(shù)據(jù)的更新提升到非常快的速度,并且可以隨時(shí)讀取存儲(chǔ)的數(shù)據(jù),則是數(shù)據(jù)管理技術(shù)的工作。在數(shù)據(jù)管理技術(shù)的發(fā)展過(guò)程中,比較好的是Goole的Bigtable數(shù)據(jù)管理技術(shù)。

1.5云計(jì)算的業(yè)務(wù)接口

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

1.6RFID技術(shù)

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

1.7嵌入式技術(shù)

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

1.8WebService技術(shù)

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

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

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

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

2.2對(duì)存儲(chǔ)能力提出了更高要求

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

2.3使服務(wù)體系標(biāo)準(zhǔn)更高

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

3結(jié)語(yǔ)

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

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

相關(guān)熱門標(biāo)簽