- 相關(guān)推薦
網(wǎng)絡化軟件的復雜網(wǎng)絡特性
網(wǎng)絡化軟件的復雜網(wǎng)絡特性【1】
摘要:本文主要對網(wǎng)絡化軟件的復雜網(wǎng)絡特性進行分析,首先闡述了網(wǎng)絡話軟件的意義和特點,然后詳細總結(jié)了網(wǎng)絡化軟件的復雜網(wǎng)絡特性分析,其主要內(nèi)容分為兩個方面,一是基礎(chǔ)設(shè)施、二是應用服務,其中基礎(chǔ)設(shè)施包括Internet和WWW,應用服務包括:web 服務、面向?qū)ο筌浖⒄Z義 web 服務。
相關(guān)人員可以根據(jù)這些內(nèi)容更好的滿足網(wǎng)絡化軟件的需求,了解其復雜網(wǎng)絡特性,使其更好的為人們服務。
關(guān)鍵詞:網(wǎng)絡化軟件 網(wǎng)絡特性 網(wǎng)絡結(jié)構(gòu)
網(wǎng)絡化軟件的媒介是互聯(lián)網(wǎng),運行元素是網(wǎng)絡信息和資源,軟件的功能就是通過元素之間的操作和協(xié)作實現(xiàn)的,從而建立一個多軟件混合系統(tǒng)。
現(xiàn)階段,網(wǎng)絡技術(shù)和軟件技術(shù),不斷完善,應用面也越來越廣,人們提高了軟件服務的要求。
在這個影響下,軟件系統(tǒng)更加復雜,規(guī)模也有所擴大。
現(xiàn)對網(wǎng)絡化軟件的復雜網(wǎng)絡特性進行分析,并總結(jié)如下。
1 網(wǎng)絡化軟件的意義和特點
科技的發(fā)展,促使計算機得到了更好的應用,并在社會的各個領(lǐng)域中,具有比較重要的作用。
在網(wǎng)絡化軟件中應用中,相關(guān)人員應了解其重點內(nèi)容,例如人們對網(wǎng)絡話軟件的要求不斷增加,軟件的應用深度和廣度不斷增加[1]。
網(wǎng)絡化軟件屬于互聯(lián)網(wǎng)中的一部分,主要是應用網(wǎng)絡信息和資源,通過這些基本元素,促使該復雜的軟件系統(tǒng)能夠順利操作。
網(wǎng)絡化軟件能夠作為計算機一種面向服務的應用形式,主要的操作方式,是元素之間的相互作用,通過這種方式為人們提供能需要的服務。
網(wǎng)絡化軟件能夠根據(jù)人們不同的需求,及時改變,更好的實現(xiàn)動態(tài)化管理和服務。
在應用網(wǎng)絡化軟件的過程中,應始終堅持以人為本,為人們提供更好的軟件服務,促進經(jīng)濟水平的提升。
2 網(wǎng)絡化軟件的復雜網(wǎng)絡特性分析
現(xiàn)階段,計算機和網(wǎng)絡都得到較好的發(fā)展,不斷完善了PC軟件的形態(tài),并在發(fā)展中,逐漸融合優(yōu)秀的內(nèi)容。
網(wǎng)絡化軟件突出了網(wǎng)絡基礎(chǔ)設(shè)施在系統(tǒng)中的地位,從而反映出系統(tǒng)元素的重要作用,更好的為客戶服務,現(xiàn)對網(wǎng)絡化軟件的復雜性進行全面且綜合性的分析。
2.1 基礎(chǔ)設(shè)施
2.1.1 Internet
Internet拓撲建模這項工作比較復雜,相關(guān)人員應在分析中,掌握其包含的規(guī)律。
從而更加全面的認識Internet,這種方法能夠為軟件的設(shè)計和實現(xiàn),奠定有利的基礎(chǔ)[2]。
Internet拓撲建模,能夠更好的解釋網(wǎng)絡的復雜性,計算機網(wǎng)絡不斷創(chuàng)新,相關(guān)人員需要大量的數(shù)據(jù),對網(wǎng)絡度量指標和軟件內(nèi)部的相關(guān)性進行分析,從而使這個軟件的功能得到更好的發(fā)揮,增加Internet的可靠性,提升Internet的應用效果。
2.1.2 WWW
WWW 是人們獲取信息和共享信息的途徑,在WWW的應用中,鏈接結(jié)構(gòu)具有重要的作用。
現(xiàn)階段,我國WWW的應用規(guī)模不斷擴展,并迅速發(fā)展,在網(wǎng)絡軟件的應用中,是一個非常重要的載體。
從微觀角度進行分析,相關(guān)人員可以利用量化指標和復雜的網(wǎng)絡特性分析,對搜索功能、社會發(fā)現(xiàn)工具及評價內(nèi)容進行不斷完善,所以WWW具有重要作用。
如果從宏觀角度進行分析,應綜合多種應用工具和系統(tǒng)進行考慮,利用WWW的信息潛能。
2.2 應用服務
2.2.1 web 服務
Web服務主要是根據(jù)Web自身的環(huán)境實現(xiàn)的,在這個過程中,可以對環(huán)境和模塊化的應用程序進行完善,Web是一種非常重要的信息資源。
相關(guān)人員應明確Web是通過Internet 進行發(fā)布和訪問的,所以在這個過程中,要采取合理的技術(shù),對Web服務進行審視,延伸軟件技術(shù),更好的解決功能的封裝、消息的傳送以及動態(tài)的綁定工作。
相關(guān)人員還應了解到Internet 可用公共 web 信息資源與服務有一定局限性,這種情況導致信息和數(shù)據(jù)的收集和整理工作的難度有所加大。
所以研究人員應根據(jù)Web和Internet 的特點,深入對數(shù)據(jù)和Web服務的開發(fā)與研究工作。
2.2.2 面向?qū)ο筌浖?/p>
軟件屬于一種人工智能化系統(tǒng),具有拓撲結(jié)構(gòu)和功能性指標,相關(guān)人員應對這些功能性指標進行科學且合理的分析,合理且有效的描述來軟件的結(jié)構(gòu)情況,并對軟件結(jié)構(gòu)進行量化分析。
通過這種方式實現(xiàn)軟件結(jié)構(gòu)的完善,軟件結(jié)構(gòu)表示一種互連內(nèi)容的復雜網(wǎng)絡拓撲形態(tài),相關(guān)人員可以通過網(wǎng)絡,分析軟件結(jié)構(gòu)信息,更好的理解軟件的本質(zhì),從而軟件的復雜特性和量化奠定良好的基礎(chǔ)。
2.2.3 語義 web 服務
Web是一種技術(shù),主要以服務核心,如果這個內(nèi)容缺乏對服務的約束,很可能導致相反的效果。
相關(guān)人員應支持語義的屬性描述,發(fā)現(xiàn)Web服務存在的問題,合理解決,從而保證機器處理的精確性,避免不合理的方式,給實用化進程造成影響[3]。
相關(guān)人員應從語義層,描述Web服務能力和屬性,從而更好的描述軟件功能,提高Web的服務選取效率和軟件分析的針對性和準確性,為自動發(fā)現(xiàn)服務和選擇服務,提高較好的理論基礎(chǔ)。
在社會主義現(xiàn)代化基礎(chǔ)建設(shè)及信息化時代不斷進步的背景下,相關(guān)人員應了解軟件技術(shù)的重要作用,確保軟件能夠在服務中堅持以人為本和認真嚴謹?shù)脑瓌t,從而更好的社會的生產(chǎn)生活服務。
網(wǎng)絡化軟件在應用中,具有個性化和多元化的特點,該軟件還能夠提供生產(chǎn)指導和服務構(gòu)造說明。
在科技發(fā)展和互聯(lián)網(wǎng)發(fā)展的影響喜愛,網(wǎng)絡化軟件及資源,受到人們的廣泛關(guān)注,所以不斷對虛擬化服務器進行創(chuàng)新,實現(xiàn)整個工作的關(guān)鍵性內(nèi)容。
3 結(jié)語
通過上文對網(wǎng)絡話軟件的復雜網(wǎng)絡特性分析,我國軟件技術(shù)發(fā)展速度較快,相關(guān)單位一直致力于開發(fā)質(zhì)量高、安全性強的產(chǎn)品和服務,從而在社會的各個領(lǐng)域中得到較好的應用。
網(wǎng)絡技術(shù)的不斷發(fā)展,網(wǎng)絡話軟件的構(gòu)成越來越復雜,相關(guān)人員應不斷改善網(wǎng)絡軟件系統(tǒng),更好保證其作用。
網(wǎng)絡發(fā)展規(guī)模和復雜堵不斷增加,為網(wǎng)絡化軟件系統(tǒng)帶來了新的挑戰(zhàn),所以相關(guān)人員應從網(wǎng)絡化、服務化、社會化的角度,對網(wǎng)絡話軟件的復雜網(wǎng)絡特征進行全面且深入的研究,通過實證分析,了解網(wǎng)絡化軟件的設(shè)施需求,滿足其應用服務方面及其他方面的要求,為我國軟件工程的迅速發(fā)展奠定良好的基礎(chǔ)。
參考文獻
[1]馬于濤,何克清,李兵,劉婧.網(wǎng)絡化軟件的復雜網(wǎng)絡特性實證[J].軟件學報,2011(03):179-180.
[2]史進,涂光瑜,羅毅.電力系統(tǒng)復雜網(wǎng)絡特性分析與模型改進[J].中國電機工程學報,2012(25):152-153.
[3]崔寧.基于網(wǎng)絡化軟件的復雜網(wǎng)絡特性實證研究[J].電子技術(shù)與軟件工程,2015(04):169-170.
復雜軟件的網(wǎng)絡結(jié)點影響【2】
摘 要:復雜軟件結(jié)構(gòu)可以看作是一個有向網(wǎng)絡圖,該有向網(wǎng)絡圖的網(wǎng)絡結(jié)點為軟件系統(tǒng)的某種粒度單元,比如包、類、組件等都可以稱為網(wǎng)絡結(jié)點,他們之間的依賴關(guān)系就構(gòu)成了整個軟件網(wǎng)絡。
本文對軟件網(wǎng)絡做了簡要介紹,研究和分析了軟件依賴關(guān)系及其統(tǒng)計特性,并對網(wǎng)絡結(jié)點在復雜軟件中的影響進行了分析,最后提出了軟件網(wǎng)絡關(guān)鍵結(jié)點這一概念。
關(guān)鍵詞:復雜軟件系統(tǒng);軟件網(wǎng)絡結(jié)點;軟件結(jié)構(gòu)
1 軟件網(wǎng)絡結(jié)構(gòu)
軟件體系結(jié)構(gòu)的好壞直接影響著軟件的質(zhì)量,關(guān)于軟件體系結(jié)構(gòu)的研究一直備受人們的重視。
隨著軟件實現(xiàn)的功能越來越強大,復雜度越來越高,軟件結(jié)構(gòu)出現(xiàn)了多層次、不同粒度的方式[1]。
復雜軟件的網(wǎng)絡結(jié)構(gòu)思想是基于圖論中有向網(wǎng)絡圖的概念發(fā)展而來的,應用統(tǒng)計學的方法對軟件網(wǎng)絡各個特性進行研究,如幾何性質(zhì)、結(jié)構(gòu)穩(wěn)定學等。
網(wǎng)絡結(jié)點對復雜軟件有著一定的影響,對結(jié)點影響的分析可以促進對軟件體系結(jié)構(gòu)的完善。
對于任一軟件系統(tǒng)S,我們用一個三元組來表示S的網(wǎng)絡拓撲機構(gòu),軟件系統(tǒng)S的網(wǎng)絡結(jié)構(gòu)包括頂點集V、邊集E以及邊與頂點的關(guān)系集合f,這三個元素構(gòu)成了網(wǎng)絡拓撲的三元組G=,其中
V(G)=�xvi|vi∈S,i=1,…,n,n≥1�y,E(G)=�xej|ej∈S,j=1,…,m,m≥1�y。
通常把類看作是軟件網(wǎng)絡中的網(wǎng)絡結(jié)點,類是主要研究對象,類與類之間的關(guān)系看成連接結(jié)點的有權(quán)邊,這樣就得到了軟件結(jié)構(gòu)網(wǎng)絡拓撲圖[2],我們用下圖表示軟件靜態(tài)結(jié)構(gòu)與其對應的網(wǎng)絡拓撲圖,使用類作為有向網(wǎng)絡圖中的網(wǎng)絡結(jié)點,圖中共有4個網(wǎng)絡結(jié)點。
(a)UML類關(guān)系協(xié)作圖 (b)網(wǎng)絡拓撲圖
圖1 靜態(tài)類圖與其網(wǎng)絡拓撲圖
2 軟件系統(tǒng)中的依賴關(guān)系
圖1描述的軟件網(wǎng)絡是一個全連通的有向網(wǎng)絡圖,我們以類為單元抽取軟件系統(tǒng)中的網(wǎng)絡結(jié)點A,B,C,如圖2所示,A,B,C之間存在明顯的依賴關(guān)系,根據(jù)圖2可以看出,A與C是連通的,C的缺陷可以通過方法f()傳遞給B的方法d(),C的缺陷不能傳遞到A,圖2這種表示方式不能夠?qū)Y(jié)點的依賴關(guān)系進行準確的描述,所以需要找到一個更合適的描述方法對軟件結(jié)構(gòu)中網(wǎng)絡結(jié)點的依賴關(guān)系進行真實準確的反映,如果結(jié)點B僅僅依賴C中的方法f(),這種關(guān)系我們使用加權(quán)值來表示,也就是使用加權(quán)軟件網(wǎng)絡來描述各結(jié)點的依賴關(guān)系[3]。
圖2 軟件依賴關(guān)系示意圖
3 加權(quán)網(wǎng)絡的統(tǒng)計特性及網(wǎng)絡結(jié)點影響分析
對復雜軟件的加權(quán)網(wǎng)絡模型的研究具有重要意義,本文根據(jù)加權(quán)網(wǎng)絡的統(tǒng)計特性,對結(jié)點強度和結(jié)點強度分布進行了分析研究,并進一步對結(jié)點影響進行了分析,提出了關(guān)鍵結(jié)點的概念。
3.1 結(jié)點強度及結(jié)點影響分析
根據(jù)圖論中關(guān)于有向加權(quán)圖的概念可以得知,軟件網(wǎng)絡機構(gòu)中每個網(wǎng)絡結(jié)點的度都可以分為入度和出度,在對加權(quán)軟件網(wǎng)絡進行描述時,我們使用結(jié)點度ki與結(jié)點強度Si這兩個參數(shù)共同描述。
將結(jié)點強度Si定義為 ,其中wij為i到j的權(quán)值,Ni為結(jié)點i的鄰接點集合。
在加權(quán)軟件網(wǎng)絡中,入度表示結(jié)點被相鄰點的依賴,而出度表示結(jié)點對相鄰點的依賴,在結(jié)點強度中,邊的權(quán)值是很重要的因素,結(jié)點強度綜合了入度與出度以及相應邊的權(quán)值,結(jié)點強度又可以分為入點強度和出點強度。
入點強度越大,則此結(jié)點對其余與其連通的結(jié)點的影響也就越大,隨著而來的是結(jié)點的缺陷以及缺陷傳播到與其連通的結(jié)點的概率也變大;出點強度越大,對與其連通的結(jié)點的依賴程度也就越大,積累與其連通的結(jié)點缺陷的概率也就變大。
3.2 結(jié)點強度分布及結(jié)點影響分析
復雜軟件系統(tǒng)中軟件網(wǎng)絡的每個結(jié)點的結(jié)點強度可以構(gòu)成一個結(jié)點強度分布,將其用P(n)表示,P(n)可以描述某一結(jié)點強度為n的概率。
對于加權(quán)軟件網(wǎng)絡而言,軟件網(wǎng)絡各結(jié)點間的相互影響以及密切程度可以通過結(jié)點強度來表示,強度分步則表示了整個軟件依賴關(guān)系的復雜度以及結(jié)點的強度分布。
通過分析發(fā)現(xiàn),結(jié)點強度較小的結(jié)點更傾向于連接強度大的結(jié)點,這種現(xiàn)象造成了軟件結(jié)點呈冪律分布的情況,新加入的結(jié)點傾向于連接強度較大、最早出現(xiàn)于軟件網(wǎng)絡中的結(jié)點。
3.3 關(guān)鍵結(jié)點
我們將那些對軟件網(wǎng)絡有著較大影響的結(jié)點成為關(guān)鍵結(jié)點。
關(guān)鍵結(jié)點的具體定義是一個結(jié)點集合,集合內(nèi)的結(jié)點的出點強度與入點強度均遠遠高于軟件網(wǎng)絡中的平均出點和入點強度。
通過對這些結(jié)點的研究分析,關(guān)鍵結(jié)點與其他結(jié)點相比,具有更強的缺陷聚集以及缺陷傳播的能力。
軟件工程中,如果面對的軟件規(guī)模較大,功能較為復雜,我們習慣采取分而治之的方法將整個軟件進行分解,直至分解到一個個很小的易于實現(xiàn)的模塊,通過這種方法來解決復雜度高、規(guī)模較大的軟件設(shè)計。
這樣造成的后果是,軟件網(wǎng)絡結(jié)點的路徑變得很長,核心功能模塊對應的網(wǎng)絡結(jié)點的出度和入度變大,根據(jù)上述的新加入結(jié)點連接原則,核心網(wǎng)絡結(jié)點的度會越來越大,關(guān)鍵結(jié)點對整個軟件的影響也就越來越大,在軟件網(wǎng)絡結(jié)構(gòu)中,關(guān)鍵結(jié)點具有重要作用。
4 結(jié)束語
隨著計算機技術(shù)的不斷發(fā)展,軟件應經(jīng)應用到各個領(lǐng)域,軟件不斷向大規(guī)模化、高復雜度的方向發(fā)展,所以,軟件體系結(jié)構(gòu)對于軟件的質(zhì)量越來越重要[4][5]。
本文介紹了復雜軟件系統(tǒng)的軟件網(wǎng)絡結(jié)構(gòu),將軟件系統(tǒng)中的類抽象為網(wǎng)絡結(jié)點,對結(jié)點強度及結(jié)點分布度及結(jié)點影響進行了分析,通過對有向網(wǎng)絡圖中邊的一些特性的分析,重點研究了網(wǎng)絡結(jié)點與結(jié)點間的密切程度及影響關(guān)系,最后介紹了關(guān)鍵結(jié)點的相關(guān)內(nèi)容。
在未來的工作中,關(guān)于軟件可靠性分析及結(jié)構(gòu)優(yōu)化等問題有待于進一步研究[6]。
參考文獻:
[1]李博,趙海,劉紅.大規(guī)模軟件網(wǎng)絡類結(jié)點中介度分析[J].東北大學學報(自然科學版),2010(07):929-932.
[2]霍巖,楊占坤,趙海.大規(guī)模軟件網(wǎng)絡結(jié)點中生代指數(shù)解法研究[J].計算機應用于軟件,2011(02):14-16.
[3]李兵,馬于濤,劉婧.軟件系統(tǒng)的復雜網(wǎng)絡研究[J].力學研究,2008(06):805-813.
[4]韓明暢,李德毅,劉常昱.軟件中的網(wǎng)絡化特征及其對軟件質(zhì)量的貢獻[J].計算機工程與應用,2006(03):9-10.
[5]馬于濤,何克清,李兵.網(wǎng)絡化軟件的復雜網(wǎng)絡特性實證[J].軟件學報,2011(03):381-407.
[6]閆棟,祁國寧.大規(guī)模軟件系統(tǒng)的無標度特性與演化模型[J].物理學報,2006(08):3799-3806.
【網(wǎng)絡化軟件的復雜網(wǎng)絡特性】相關(guān)文章:
復雜網(wǎng)絡數(shù)據(jù)挖掘論文11-15
網(wǎng)絡化基層檔案管理論文10-11
淺談人力資源管理網(wǎng)絡化論文10-09
基于復雜網(wǎng)絡理論的計算機網(wǎng)絡拓撲10-26
網(wǎng)絡化會計的信息安全探究論文10-12
復雜網(wǎng)絡理論下計算機網(wǎng)絡拓撲研究論文10-09
復雜網(wǎng)絡交疊團模糊分析與信息挖掘論文(精選8篇)06-13
統(tǒng)計信息管理在計算機網(wǎng)絡化的應用論文10-09
淺談檔案計算機網(wǎng)絡化管理論文10-07