999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于復(fù)雜網(wǎng)絡(luò)的Java程序分析工具設(shè)計(jì)與實(shí)現(xiàn)

2014-04-29 00:44:03黃錦誠
電腦迷 2014年23期

黃錦誠

摘 要 隨著國家經(jīng)濟(jì)的不斷發(fā)展,軟件產(chǎn)業(yè)也是進(jìn)步迅速,對(duì)應(yīng)的軟件體系功能以及結(jié)構(gòu)更是日益復(fù)雜。所以,對(duì)于復(fù)雜軟件體系結(jié)構(gòu)的有效掌握,并深層的理解其生命周期之內(nèi)的變化規(guī)律。本文分析了基于復(fù)雜網(wǎng)絡(luò)的Java程序分析工具設(shè)計(jì)以及實(shí)現(xiàn),為復(fù)雜軟件體系結(jié)構(gòu)與演化規(guī)律的探究與理解提供有力的支持。

關(guān)鍵詞 復(fù)雜網(wǎng)絡(luò) 軟件體系 程序分析

中圖分類號(hào):TP3 文獻(xiàn)標(biāo)識(shí)碼:A

0前言

網(wǎng)絡(luò)信息技術(shù)的飛速進(jìn)展,促使人們的各項(xiàng)生活不斷的自動(dòng)化、智能化、信息化、現(xiàn)代化,這在很大的程度上推動(dòng)了國內(nèi)經(jīng)濟(jì)的發(fā)展。基于復(fù)雜網(wǎng)絡(luò)之下的Java程序分析工具之中,其JPAC的運(yùn)用,合理有效的提升了Java軟件體系的可靠性、穩(wěn)定性以及高效率,有效的推進(jìn)了現(xiàn)代化軟件產(chǎn)業(yè)的持續(xù)發(fā)展。

1 JPAC工具原理及整體結(jié)構(gòu)

1.1 軟件體系結(jié)構(gòu)

JPAC工具最主要的目的就是為Java軟件的相關(guān)體系結(jié)構(gòu)構(gòu)筑復(fù)雜網(wǎng)絡(luò)。Myers其定義了一個(gè)可以代表相關(guān)的軟件體系結(jié)構(gòu)網(wǎng)圖,也就是軟件協(xié)作圖(SCG),其與UML中的類圖非常類似。可以進(jìn)一步把SGG進(jìn)行細(xì)化為了可以描述Java軟件體系結(jié)構(gòu)的JavaSCG。如圖1,簡單JavaSCG構(gòu)建實(shí)例。

圖1 簡單JavaSCG構(gòu)建實(shí)例

把其構(gòu)建的JavaSCG作為是可以代表Java軟件體系結(jié)構(gòu)的對(duì)應(yīng)網(wǎng)絡(luò),能夠?qū)ο嚓P(guān)的網(wǎng)絡(luò)特性實(shí)行詳細(xì)的分析。網(wǎng)絡(luò)級(jí)特性也就是代表了全局特性,這些特性合理的反映了Java復(fù)雜軟件體系中對(duì)應(yīng)復(fù)雜網(wǎng)絡(luò)情況。

1.2 軟件體系結(jié)構(gòu)演化

復(fù)雜網(wǎng)絡(luò)也還具有一定的演化特性,依據(jù)復(fù)雜網(wǎng)絡(luò)的演化模型演化相關(guān)的網(wǎng)絡(luò),并且在相關(guān)的演化之后依然具備復(fù)雜網(wǎng)絡(luò)特性。

圖2 基于模塊軟件的演化模型演化過程

有研究人員把復(fù)雜網(wǎng)絡(luò)演化概念應(yīng)用至軟件體系結(jié)構(gòu)中,并提出一種基于對(duì)應(yīng)模塊的軟件演化模型。該演化模型合理的模擬了軟件體系結(jié)構(gòu)的復(fù)雜網(wǎng)絡(luò)特性形成的全部過程,并且和復(fù)雜網(wǎng)絡(luò)的相關(guān)演化一致,軟件體系結(jié)構(gòu)會(huì)依據(jù)該模型的對(duì)應(yīng)演化,從而得到的網(wǎng)絡(luò)仍然具備復(fù)雜網(wǎng)絡(luò)的相關(guān)特性。如圖2,為該模型的具體流程圖,P1、P2、P3代表了相關(guān)的過程被執(zhí)行概率,在進(jìn)行新邊鏈接時(shí)考慮了其相關(guān)的軟件結(jié)構(gòu)模塊的存在。

1.3 工具整體結(jié)構(gòu)

考慮到前兩小節(jié)所述,JPAC工具是應(yīng)合理的實(shí)現(xiàn)Java程序相關(guān)代碼實(shí)行分析,并為相關(guān)的Java軟件體系結(jié)構(gòu)構(gòu)件復(fù)雜網(wǎng)絡(luò)的相關(guān)功能。并且對(duì)構(gòu)件好的相關(guān)復(fù)雜性網(wǎng)絡(luò),展開復(fù)雜性網(wǎng)絡(luò)特性合理分析,有效的顯示軟件體系結(jié)構(gòu)復(fù)雜網(wǎng)絡(luò)的相關(guān)特性,并進(jìn)行合理有效的軟件結(jié)構(gòu)演化規(guī)律。與此同時(shí),JPAC工具也能夠提供較為抽象化的復(fù)雜網(wǎng)絡(luò),促使人們能夠?qū)ζ湎嚓P(guān)的特性及演化規(guī)律展開模擬性研究。所以,可以把JPAC工具的相關(guān)功能依據(jù)對(duì)應(yīng)層次展開劃分,主要可以分為三個(gè)層次的模塊:

(1)數(shù)據(jù)分析層

其是相關(guān)工具的最底層,主要是和Java的代碼文件或者是XML文檔展開對(duì)應(yīng)交互,并封裝了Java的代碼以及XML文檔至相關(guān)的網(wǎng)絡(luò)計(jì)算所表示的構(gòu)建過程。其能夠不依靠于高層數(shù)據(jù)運(yùn)算層及用戶界面層的相關(guān)存在,所以對(duì)應(yīng)的用戶能夠依據(jù)其需要來增加數(shù)據(jù)分析層所需要的各類對(duì)應(yīng)功能。

(2)數(shù)據(jù)運(yùn)算層

其有效的呈現(xiàn)了依據(jù)數(shù)據(jù)分析層所提供的相關(guān)網(wǎng)絡(luò)功能運(yùn)算,例如,統(tǒng)計(jì)分析和演化模擬運(yùn)算。該運(yùn)算是指對(duì)相關(guān)的網(wǎng)絡(luò)計(jì)算機(jī)的表示實(shí)行對(duì)應(yīng)操作以及計(jì)算。數(shù)據(jù)的運(yùn)算層可以進(jìn)行一定程度的擴(kuò)展,屬于可擴(kuò)展層次。

(3)用戶界面層

用戶界面層是處在最上層的,其是負(fù)責(zé)把相關(guān)的網(wǎng)絡(luò)計(jì)算機(jī)表示呈現(xiàn)為可視化,把其運(yùn)算的結(jié)果可視化,并為用戶提供可靠的操作等。

2 基于復(fù)雜網(wǎng)絡(luò)的Java程序分析工具設(shè)計(jì)

對(duì)于JPAC工具設(shè)計(jì)來講,依據(jù)JPAC工具結(jié)構(gòu)可以將其分為三個(gè)層面,數(shù)據(jù)分析設(shè)計(jì)、數(shù)據(jù)運(yùn)算設(shè)計(jì)以及用戶界面設(shè)計(jì),以合理有效的呈現(xiàn)JPAC對(duì)Java的系統(tǒng)軟件運(yùn)用復(fù)雜網(wǎng)絡(luò)進(jìn)行構(gòu)建,也就是進(jìn)行JavaSCG的構(gòu)建。

2.1數(shù)據(jù)分析設(shè)計(jì)

在對(duì)應(yīng)的數(shù)據(jù)分析中,數(shù)據(jù)分析層則主要包括了Java代碼以及存取XML文檔、計(jì)算機(jī)網(wǎng)絡(luò)的內(nèi)部網(wǎng)絡(luò)功能從而生成三個(gè)主要的功能,在JPAC工具的相關(guān)設(shè)計(jì)中可應(yīng)用BCEL技術(shù)來實(shí)行字節(jié)的碼文分析以及DOM技術(shù)對(duì)XML文檔分析,其能夠構(gòu)建相對(duì)應(yīng)的網(wǎng)絡(luò),并且對(duì)其儲(chǔ)存,提供給較高層運(yùn)用。對(duì)于數(shù)據(jù)分析層來講,其有五種類圖來同步完成相關(guān)數(shù)據(jù)分析層的功能支持。ProgInput是屬于抽象類圖,能夠?qū)ava相關(guān)的文件實(shí)行讀入以及解析操作,以有效的呈現(xiàn)Java文件的相關(guān)解析;XMLParse則是應(yīng)用DOM技術(shù)對(duì)XML文檔實(shí)行一定程度的解析,進(jìn)而合理的呈現(xiàn)XML文檔的對(duì)應(yīng)讀入及保存;DataLayer是較為抽象的一種圖類,其可以用于相關(guān)的保存構(gòu)建網(wǎng)絡(luò);JavaBinDataLayer是具體化類圖,其應(yīng)用于保存Java體系的結(jié)構(gòu)構(gòu)建網(wǎng)絡(luò);RandomDataLayer屬于具體化類圖,其用于隨機(jī)網(wǎng)絡(luò)的保存。

2.2 數(shù)據(jù)運(yùn)算設(shè)計(jì)

在JPAC的相關(guān)工具設(shè)計(jì)過程中,是基于JavaSCG的相關(guān)構(gòu)建,數(shù)據(jù)的運(yùn)算層能夠?qū)嵭卸喾N運(yùn)算,并且依據(jù)實(shí)際用戶的各種需求來實(shí)行功能的擴(kuò)充,所以,JPAC工具的相關(guān)數(shù)據(jù)運(yùn)算層能夠?qū)嵭幸欢ǖ慕y(tǒng)計(jì)分析以及演化模擬運(yùn)算。

2.3 用戶界面設(shè)計(jì)

在相關(guān)的JPAC工具中,對(duì)應(yīng)的用戶界面設(shè)計(jì)是應(yīng)用EdlipseRCP框架,其運(yùn)轉(zhuǎn)的速度較快以及相對(duì)應(yīng)的功能強(qiáng)大、可擴(kuò)展等特性,屬于RCP在Eclipse上所研發(fā)的一種客戶端的運(yùn)用平臺(tái)。其開發(fā)了對(duì)應(yīng)的插件功能,依據(jù)客戶的不同需求,來呈現(xiàn)JPAC的擴(kuò)展。因?yàn)镋clipse以及Java具備一定的跨平臺(tái)功能,所以,JPAC工具能夠在多種平臺(tái)之下運(yùn)行。

3 復(fù)雜網(wǎng)絡(luò)環(huán)境之下的Java程序分析功能實(shí)踐

Version1.5JDK為例,運(yùn)用JPAC工具的相關(guān)復(fù)雜網(wǎng)絡(luò)統(tǒng)計(jì)特性來展開計(jì)算。經(jīng)過對(duì)V1.5版本的JDK之中的Java包分析而獲得,其網(wǎng)絡(luò)的中心節(jié)點(diǎn)讀書較大,并且在中心周圍也會(huì)分布著些許度數(shù)較大的相關(guān)節(jié)點(diǎn),小節(jié)點(diǎn)主要分布在網(wǎng)絡(luò)的周邊,這充分的顯示了無標(biāo)度特點(diǎn)的相關(guān)跡象。依據(jù)上述分析可得,JDK系統(tǒng)結(jié)構(gòu)的網(wǎng)絡(luò)是具備小世界的對(duì)應(yīng)效應(yīng)以及冪率度分布特性,這就證明復(fù)雜網(wǎng)絡(luò)的特性是在JDK的體系中所存在。

因?yàn)镴DK體系是最常見的Java軟件體系,所以,相關(guān)的定義上可以說明復(fù)雜的網(wǎng)絡(luò)之下Java程序的分析工具有著復(fù)雜網(wǎng)絡(luò)特性。并且,經(jīng)過應(yīng)用、探究以及分析,能夠得到Java軟件體系也是具備一定的演化特性,這能夠?yàn)檐浖邪l(fā)人員提供可靠的研究依據(jù),有效的促進(jìn)軟件的研發(fā)技術(shù)水平持續(xù)提升。

4 結(jié)語

近些年,信息化的不斷進(jìn)步促使網(wǎng)絡(luò)化環(huán)境逐漸的變得復(fù)雜,提升軟件對(duì)于相關(guān)體系的合理支持、管理以及維護(hù),就成為了當(dāng)下各類軟件開發(fā)的重點(diǎn)。想要更合理有效的進(jìn)行軟件開發(fā),復(fù)雜網(wǎng)絡(luò)的有效管理,軟件的開發(fā)人員依據(jù)其相關(guān)網(wǎng)絡(luò)特性、性質(zhì)、變化,合理的提出Java程序的對(duì)應(yīng)分析工具,這樣有效的推進(jìn)Java程序代碼分析與復(fù)雜軟件體系的研究。

Java工具研發(fā)以及運(yùn)用,提供了復(fù)雜網(wǎng)絡(luò)環(huán)境為Java軟件體系,促進(jìn)對(duì)Java軟件的相關(guān)體系網(wǎng)絡(luò)特性及變化規(guī)律展開深層探究,推進(jìn)Java軟件體系基于復(fù)雜網(wǎng)絡(luò)之下的探究能夠持續(xù)探究并創(chuàng)新。

參考文獻(xiàn)

[1] 陳燾,李孔文,王樹森,顧慶,陳道蓄.基于復(fù)雜網(wǎng)絡(luò)的Java程序分析工具設(shè)計(jì)與實(shí)現(xiàn)[J].計(jì)算機(jī)科學(xué),2013(4).

[2] 李龍飛.基于復(fù)雜網(wǎng)絡(luò)的Java程序分析工具設(shè)計(jì)與實(shí)現(xiàn)思路淺談[J].電腦知識(shí)與技術(shù),2014(6).

[3] 蔣怡.于“網(wǎng)絡(luò)超時(shí)”特點(diǎn)的Java程序針對(duì)性措施研究[J].讀寫算(教育教學(xué)研究),2014(17).

主站蜘蛛池模板: 午夜精品影院| 亚洲大学生视频在线播放 | 91丝袜美腿高跟国产极品老师| 中国美女**毛片录像在线| 精品自窥自偷在线看| 亚洲欧美另类视频| 福利小视频在线播放| 97se亚洲综合在线| 久久久久亚洲AV成人人电影软件 | 影音先锋丝袜制服| 免费看av在线网站网址| 欧美日韩国产在线播放| 亚洲AV一二三区无码AV蜜桃| 在线一级毛片| 综1合AV在线播放| 精品视频免费在线| 欧美色综合网站| 99尹人香蕉国产免费天天拍| 国产网友愉拍精品视频| 一本大道AV人久久综合| 成人国产精品2021| 亚洲国产天堂久久综合226114| 韩日无码在线不卡| 久久国产精品影院| 精品国产成人a在线观看| 露脸国产精品自产在线播| 又大又硬又爽免费视频| 久久精品波多野结衣| 久久综合AV免费观看| 91日本在线观看亚洲精品| 一级毛片a女人刺激视频免费| 97视频在线观看免费视频| 亚洲婷婷六月| 日韩高清一区 | 精品人妻无码中字系列| 日韩av高清无码一区二区三区| 亚洲经典在线中文字幕| 高清视频一区| 再看日本中文字幕在线观看| 久久黄色一级视频| 情侣午夜国产在线一区无码| 亚洲色欲色欲www网| 亚洲综合九九| 国产精品99r8在线观看| 国产精品蜜臀| 国产剧情国内精品原创| 91原创视频在线| 国产SUV精品一区二区| 婷婷午夜影院| 亚洲综合精品香蕉久久网| 小13箩利洗澡无码视频免费网站| 国产一区亚洲一区| 亚洲成人网在线观看| 欧美成人综合视频| AV老司机AV天堂| 欧美不卡二区| v天堂中文在线| 尤物在线观看乱码| 国产青榴视频| 蜜桃视频一区二区三区| 最新国产精品第1页| 久久久受www免费人成| 日韩一区精品视频一区二区| 国产成人综合亚洲网址| 中文字幕亚洲专区第19页| 色妞www精品视频一级下载| 免费观看无遮挡www的小视频| 福利在线免费视频| 五月婷婷亚洲综合| 精品少妇人妻一区二区| 刘亦菲一区二区在线观看| 一本无码在线观看| 伊人久久大香线蕉综合影视| 国产精品jizz在线观看软件| 国产日韩精品一区在线不卡| 精品国产乱码久久久久久一区二区| 找国产毛片看| 99在线免费播放| 全部免费毛片免费播放| 欧美日韩在线国产| 综合亚洲网| 国产激爽大片在线播放|