天堂国产午夜亚洲专区-少妇人妻综合久久蜜臀-国产成人户外露出视频在线-国产91传媒一区二区三区

當前位置:主頁 > 科技論文 > 軟件論文 >

軟件工程什么方向好_云計算對傳統(tǒng)軟件工程的影響

發(fā)布時間:2016-11-16 11:02

  本文關(guān)鍵詞:論云計算對軟件工程的影響,由筆耕文化傳播整理發(fā)布。


云計算對傳統(tǒng)軟件工程的影響

一、云計算

1、云計算的定義

  隨著網(wǎng)絡(luò)和IT技術(shù)的不斷發(fā)展,信息量和數(shù)據(jù)量的不斷增加,計算機的計算能力和數(shù)據(jù)存儲能力已經(jīng)不能滿足人們的需求了。有時候人們需要用到大量的網(wǎng)絡(luò)資源,但是又有大量的網(wǎng)絡(luò)資源得不到充分的利用。所以,網(wǎng)絡(luò)資源的優(yōu)化是勢在必行的,也就在這個時候,云計算也就產(chǎn)生了。

  對云計算的定義有多種不同的說法,美國國家標準與技術(shù)研究院定義:云計算是一種按使用量付費的模式,這種模式提供可用的、便捷的、按需的網(wǎng)絡(luò)訪問,進入可配置的計算資源共享池(資源包括網(wǎng)絡(luò),服務(wù)器,存儲,應(yīng)用軟件,服務(wù)),這些資源能夠被快速提供,只需投入很少的管理工作,或與服務(wù)供應(yīng)商進行很少的交互。

  通俗地講,云計算的“云”就是存在互聯(lián)網(wǎng)服務(wù)器集群上的資源,本地的計算機或者說是客戶端只需要通過互聯(lián)網(wǎng)發(fā)送一個需求信息,那么遠端成千上萬的計算機就會提供所需信息并且返回到本地計算機。

2、云計算的特點

(1)高可靠性。云計算提供了安全的數(shù)據(jù)存儲方式,從而保證了數(shù)據(jù)的可靠性,用戶不必擔心數(shù)據(jù)丟失或者是病毒的攻擊的問題。

(2)高可用性。在云計算系統(tǒng)中,我們不必擔心某個節(jié)點出錯,因為云計算可以自動檢測出錯節(jié)點,并且能夠?qū)⒊鲥e節(jié)點清除,從而保證系統(tǒng)的正常運行。

(3)高擴展性。云計算可以擴展到大規(guī)模的集群之上,甚至包含數(shù)千個節(jié)點同時進行處理。

(4)虛擬化。云計算就是一個虛擬的資源池,用戶通過互聯(lián)網(wǎng)來獲得資源池中所需要的資源。

(5)廉價性。因為數(shù)據(jù)的處理都是在云計算提供商提供的計算機群上處理,所以本地計算機只需支付低廉的服務(wù)費用,而不用為設(shè)備的維護和更新花費太多。

 

二、云計算給傳統(tǒng)軟件工程帶來的影響

1、  軟件架構(gòu)開放性

  在網(wǎng)絡(luò)環(huán)境下,軟件開發(fā)從封閉的計算機平臺走向互通、互聯(lián)、協(xié)作的網(wǎng)絡(luò)平臺環(huán)境。網(wǎng)絡(luò)不再只是簡單的通信渠道,而逐漸具有運算和服務(wù)功能。在云計算下,新軟件的開發(fā)可利用云服務(wù)提供的現(xiàn)成的軟件構(gòu)件,而新開發(fā)的軟件構(gòu)件也能成為以后開發(fā)軟件的有效資源,這將為軟件的開發(fā)帶來極大便利。

2、  軟件過程的動態(tài)性

  在傳統(tǒng)軟件開發(fā)過程中,人力需求、經(jīng)費估計、計劃時間等都是有著詳細而嚴謹?shù)挠媱潱ǔD硞部分的變動都會導致軟件開發(fā)延遲,甚至帶來很大的經(jīng)濟損失。然而在云計算模式下,網(wǎng)構(gòu)軟件結(jié)構(gòu)能根據(jù)應(yīng)用需求和網(wǎng)絡(luò)環(huán)境變化而發(fā)生動態(tài)變化。

3、  軟件對象的多樣性

  在云計算的模式下,軟件工程從面向?qū)ο蟮幕A(chǔ)上進一步抽象化,提升到面向服務(wù)的層次。即將業(yè)務(wù)流整體分成不同的子業(yè)務(wù)流進行組織設(shè)計,并最終形成軟件系統(tǒng)整體。這樣的話就會使軟件開發(fā)對象多樣化,使軟件復用程度提高,從而提高開發(fā)效率。

4、  開發(fā)人員大眾化

  在云計算模式下,軟件工程的開發(fā)可以是社會上的任何一個成員,將軟件工程分成不同模塊,,由不同的人員進行開發(fā),最后再把這些模塊合起來,形成最終的軟件系統(tǒng)整體。而且在云計算這個虛擬資源池中,可以取各自所需資源進行開發(fā),這樣的話即使有些資源你不是太懂,但是你只需要會使用即可。所以,開發(fā)人員變得大眾化了。

5、  資源虛擬化

  虛擬化技術(shù)是云計算中的一個核心技術(shù),通過虛擬化技術(shù)可實現(xiàn)軟件應(yīng)用與底層硬件相隔離,它包括將單個資源劃分成多個虛擬資源的分裂模式,也包括將多個資源合成一個虛擬資源的聚合模式。用戶所請求資源都不是有形的實體,也不需要知道使如何運行,只需要通過網(wǎng)絡(luò)來獲取所需數(shù)據(jù)即可。

 

三、結(jié)語

  云計算的產(chǎn)生,使軟件工程開發(fā)的效率得到了提高,成本也有所降低,傳統(tǒng)的軟件工程開發(fā)模型隨之而改變。云計算的潛在獨特性使它成為一個無處不在的技術(shù),被廣泛應(yīng)用。(這是本人第一次對云計算的深入了解,有不對的地方望見諒)

 

參考文獻:

[1]史杰,解繼麗,史少華,《論云計算對軟件工程的影響》,聯(lián)創(chuàng)亞信科技有限公司,天津,30020.

[2]斯琴其木格.云計算概念的產(chǎn)生、定義、原理及前景分析[J].赤峰學院學報(自然科學版).2011(12)

[3]李芳芳.云計算現(xiàn)狀綜述[J].電腦知識與技術(shù).2011(04)

posted on


  本文關(guān)鍵詞:論云計算對軟件工程的影響,由筆耕文化傳播整理發(fā)布。



本文編號:177016

資料下載
論文發(fā)表

本文鏈接:http://sikaile.net/kejilunwen/ruanjiangongchenglunwen/177016.html


Copyright(c)文論論文網(wǎng)All Rights Reserved | 網(wǎng)站地圖 |

版權(quán)申明:資料由用戶8f08d***提供,本站僅收錄摘要或目錄,作者需要刪除請E-mail郵箱bigeng88@qq.com