understand5(靜態(tài)代碼分析工具)
詳情介紹
understand5電腦版是一款功能強(qiáng)大的代碼分析軟件,這款軟件可以幫助用戶分析代碼中可能存在的錯(cuò)誤,為用戶的代碼編寫提供了便利。軟件還支持各類編程語(yǔ)言的分析,還準(zhǔn)備了語(yǔ)法高亮顯示器,輕松識(shí)別項(xiàng)目元素,讓代碼的編寫更加規(guī)范。understand5電腦版可以為Jovial源代碼提供了反向工程。同時(shí)這款軟件集成了代碼編輯器,代碼跟蹤器和代碼分析器,可以將軟件的將分析結(jié)果以圖形、圖表、架構(gòu)圖等多種形式進(jìn)行反饋,使程序員對(duì)軟件有一個(gè)更深入的了解,更好的進(jìn)行軟件開發(fā)、維護(hù)。感興趣的用戶不妨下載體驗(yàn)一下試試看吧!
Understand?對(duì)所分析的代碼進(jìn)行高效的度量計(jì)算,其計(jì)算也可通過命令行自動(dòng)運(yùn)行,同時(shí)支持表格導(dǎo)出、圖形顯示以及GUI動(dòng)態(tài)瀏覽;另外,更可以通過UnderstandPerlAPI進(jìn)行度量的自定義。通過Understand,還可以產(chǎn)生項(xiàng)目級(jí)(包含文件、類、函數(shù)或系統(tǒng)架構(gòu))的報(bào)告。
2、代碼檢查
支持檢查您的代碼是否符合代碼的國(guó)際標(biāo)準(zhǔn)(如MISRA-C2004,MISRA-C++2008等),或者您自己自定義的檢查標(biāo)準(zhǔn),如企業(yè)的代碼規(guī)范等。
3、代碼編輯器
提供了可以維護(hù)和理解您的代碼的編輯器,通過其瀏覽、對(duì)比(文件/目錄對(duì)比,‘微’對(duì)比–如字符級(jí)對(duì)比)您的源代碼,可以更容易、更高效的進(jìn)行代碼的編輯;同時(shí),該編輯器還支持自定義的設(shè)定,滿足開發(fā)人員的工作需要。
4、依賴關(guān)系分析
依賴關(guān)系瀏覽器具備以下特點(diǎn):
-文件及結(jié)構(gòu)依賴關(guān)系快速瀏覽
-依賴/被依賴關(guān)系、Butterfly圖(文件/架構(gòu))
-依賴關(guān)系圖表導(dǎo)出
-最新設(shè)計(jì)的依賴關(guān)系瀏覽Dock顯示所以的依賴信息
可以生成各種依賴關(guān)系圖表(如整體架構(gòu)的繼承關(guān)系、子系統(tǒng)的繼承關(guān)系等),
其結(jié)果可以保存為PNG、JPEG、SVG等,更可以直接保存為VISIO文件。
軟件的依賴關(guān)系信息可以導(dǎo)出為CSV文件以備您進(jìn)行進(jìn)一步的分析。
5、即時(shí)搜索
通過它的的即時(shí)搜索能力,您可以在上百萬(wàn)行的代碼中立刻找到您需要的信息。
6、多種圖表
支持各種圖表的生成,所有的圖表您都可以將其保存成圖片格式作為更廣泛的編輯用途。通過Understand,您可以生成下列圖表:
-聲明關(guān)系圖
-繼承關(guān)系圖
-控制流圖
-依賴關(guān)系圖
-UML類圖
-樹形關(guān)系圖
-自定義圖表
7、代碼信息
-通過信息瀏覽器,你可以看到相關(guān)代碼實(shí)體所有詳細(xì)信息。
-代碼上下文信息顯示
-自動(dòng)化:通過Understand提供的相應(yīng)命令,您可以快速的創(chuàng)建、分析項(xiàng)目和產(chǎn)生報(bào)
告,同時(shí)可以將Understand與您的構(gòu)建系統(tǒng)進(jìn)行集成,自動(dòng)完成所以代碼的分析。
8、支持的語(yǔ)言
Understand支持:Ada,C/C++,C#,FORTRAN,Java,JOVIAL,Pascal,PL/M,VHDL,Cobol,WebLanguages(如PHP,HTML,CSS,Javascript和XML等)。
即使您的項(xiàng)目同時(shí)包含多種語(yǔ)言,Understand也可以進(jìn)行分析。
9、支持的操作系統(tǒng)
Understand支持:MicrosoftWindows(32位、64位),Linux(32位、64位),SolarisSparc,SolarisX86,MacOSX。
2、雙擊“Understand-5.1.1026-Windows-64bit.exe”開始安裝,點(diǎn)擊iagree;
3、從這里開始創(chuàng)建桌面快捷方式,建議勾選;
4、默認(rèn)安裝目錄【C:\ProgramFiles\SciTools】;
5、安裝完成后,如下圖所示,點(diǎn)擊finish退出向?qū)В?br />
6、運(yùn)行軟件,點(diǎn)擊EnterLicenseCode;
7、選擇Options->UseLegacyLicensing;
8、點(diǎn)擊AddEvalorSDL(RegCode);
9、雙擊keygen運(yùn)行,點(diǎn)擊generate生成注冊(cè)碼,將生成的激活碼復(fù)制到軟件窗口中,點(diǎn)擊ok即可;
10、現(xiàn)在我們可以看到軟件注冊(cè)完成,如下圖所示;
2、多平臺(tái):Windows/Linux/Solaris/HP-UX/IRIX/MACOSX
3、代碼語(yǔ)法高亮、代碼折疊、交叉跳轉(zhuǎn)、書簽等基本閱讀功能。
4、可以對(duì)整個(gè)project的architecture、metrics進(jìn)行分析并輸出報(bào)表。
5、可以對(duì)代碼生成多種圖(butterflygraph、callgraph、calledbygraph、controlflowgraph、UMLclassgraph等),在圖上點(diǎn)擊節(jié)點(diǎn)可以跳轉(zhuǎn)到對(duì)應(yīng)的源代碼位置。
6、提供Perl:API便于擴(kuò)展。作圖全部是用Perl插件實(shí)現(xiàn)的,直接讀取分析好的數(shù)據(jù)庫(kù)作圖。
7、內(nèi)置的目錄和文件比較器。
8、支持project的snapshot,并能和自家的TrackBack集成便于監(jiān)視project的變化。
understand5(靜態(tài)代碼分析工具)特色
1、Understand度量Understand?對(duì)所分析的代碼進(jìn)行高效的度量計(jì)算,其計(jì)算也可通過命令行自動(dòng)運(yùn)行,同時(shí)支持表格導(dǎo)出、圖形顯示以及GUI動(dòng)態(tài)瀏覽;另外,更可以通過UnderstandPerlAPI進(jìn)行度量的自定義。通過Understand,還可以產(chǎn)生項(xiàng)目級(jí)(包含文件、類、函數(shù)或系統(tǒng)架構(gòu))的報(bào)告。
2、代碼檢查
支持檢查您的代碼是否符合代碼的國(guó)際標(biāo)準(zhǔn)(如MISRA-C2004,MISRA-C++2008等),或者您自己自定義的檢查標(biāo)準(zhǔn),如企業(yè)的代碼規(guī)范等。
3、代碼編輯器
提供了可以維護(hù)和理解您的代碼的編輯器,通過其瀏覽、對(duì)比(文件/目錄對(duì)比,‘微’對(duì)比–如字符級(jí)對(duì)比)您的源代碼,可以更容易、更高效的進(jìn)行代碼的編輯;同時(shí),該編輯器還支持自定義的設(shè)定,滿足開發(fā)人員的工作需要。
4、依賴關(guān)系分析
依賴關(guān)系瀏覽器具備以下特點(diǎn):
-文件及結(jié)構(gòu)依賴關(guān)系快速瀏覽
-依賴/被依賴關(guān)系、Butterfly圖(文件/架構(gòu))
-依賴關(guān)系圖表導(dǎo)出
-最新設(shè)計(jì)的依賴關(guān)系瀏覽Dock顯示所以的依賴信息
可以生成各種依賴關(guān)系圖表(如整體架構(gòu)的繼承關(guān)系、子系統(tǒng)的繼承關(guān)系等),
其結(jié)果可以保存為PNG、JPEG、SVG等,更可以直接保存為VISIO文件。
軟件的依賴關(guān)系信息可以導(dǎo)出為CSV文件以備您進(jìn)行進(jìn)一步的分析。
5、即時(shí)搜索
通過它的的即時(shí)搜索能力,您可以在上百萬(wàn)行的代碼中立刻找到您需要的信息。
6、多種圖表
支持各種圖表的生成,所有的圖表您都可以將其保存成圖片格式作為更廣泛的編輯用途。通過Understand,您可以生成下列圖表:
-聲明關(guān)系圖
-繼承關(guān)系圖
-控制流圖
-依賴關(guān)系圖
-UML類圖
-樹形關(guān)系圖
-自定義圖表
7、代碼信息
-通過信息瀏覽器,你可以看到相關(guān)代碼實(shí)體所有詳細(xì)信息。
-代碼上下文信息顯示
-自動(dòng)化:通過Understand提供的相應(yīng)命令,您可以快速的創(chuàng)建、分析項(xiàng)目和產(chǎn)生報(bào)
告,同時(shí)可以將Understand與您的構(gòu)建系統(tǒng)進(jìn)行集成,自動(dòng)完成所以代碼的分析。
8、支持的語(yǔ)言
Understand支持:Ada,C/C++,C#,FORTRAN,Java,JOVIAL,Pascal,PL/M,VHDL,Cobol,WebLanguages(如PHP,HTML,CSS,Javascript和XML等)。
即使您的項(xiàng)目同時(shí)包含多種語(yǔ)言,Understand也可以進(jìn)行分析。
9、支持的操作系統(tǒng)
Understand支持:MicrosoftWindows(32位、64位),Linux(32位、64位),SolarisSparc,SolarisX86,MacOSX。
understand5電腦版安裝教程
1、在本站下載解壓,然后打開文件;2、雙擊“Understand-5.1.1026-Windows-64bit.exe”開始安裝,點(diǎn)擊iagree;
3、從這里開始創(chuàng)建桌面快捷方式,建議勾選;
4、默認(rèn)安裝目錄【C:\ProgramFiles\SciTools】;
5、安裝完成后,如下圖所示,點(diǎn)擊finish退出向?qū)В?br />
6、運(yùn)行軟件,點(diǎn)擊EnterLicenseCode;
7、選擇Options->UseLegacyLicensing;
8、點(diǎn)擊AddEvalorSDL(RegCode);
9、雙擊keygen運(yùn)行,點(diǎn)擊generate生成注冊(cè)碼,將生成的激活碼復(fù)制到軟件窗口中,點(diǎn)擊ok即可;
10、現(xiàn)在我們可以看到軟件注冊(cè)完成,如下圖所示;
功能介紹
1、支持多語(yǔ)言:Ada,C,C++,C#,Java,FORTRAN,Delphi,Jovial,andPL/M,混合語(yǔ)言的project也支持2、多平臺(tái):Windows/Linux/Solaris/HP-UX/IRIX/MACOSX
3、代碼語(yǔ)法高亮、代碼折疊、交叉跳轉(zhuǎn)、書簽等基本閱讀功能。
4、可以對(duì)整個(gè)project的architecture、metrics進(jìn)行分析并輸出報(bào)表。
5、可以對(duì)代碼生成多種圖(butterflygraph、callgraph、calledbygraph、controlflowgraph、UMLclassgraph等),在圖上點(diǎn)擊節(jié)點(diǎn)可以跳轉(zhuǎn)到對(duì)應(yīng)的源代碼位置。
6、提供Perl:API便于擴(kuò)展。作圖全部是用Perl插件實(shí)現(xiàn)的,直接讀取分析好的數(shù)據(jù)庫(kù)作圖。
7、內(nèi)置的目錄和文件比較器。
8、支持project的snapshot,并能和自家的TrackBack集成便于監(jiān)視project的變化。
下載地址
- 電腦版
understand5(靜態(tài)代碼分析工具) v5.1.1026
- 本地下載通道:
- 浙江電信下載
- 北京聯(lián)通下載
- 江蘇電信下載
- 廣東電信下載
同類軟件
網(wǎng)友評(píng)論
共0條評(píng)論(您的評(píng)論需要經(jīng)過審核才能顯示)
精彩發(fā)現(xiàn)
換一換精品推薦
-
WeBuilder 2025(web代碼編輯器) v18.2官方版 編程軟件 / 119.32M
查看 -
linkboy(圖形化編程仿真平臺(tái)) v5.4官方版 編程軟件 / 320.38M
查看 -
adobe muse cc 2018中文版 v13.0 編程軟件 / 802.9M
查看 -
youtrack電腦版 v2024.1.27971官方版 編程軟件 / 894.76M
查看 -
Visual Basic 6.0中文企業(yè)版 編程軟件 / 215.92M
查看
專題推薦
本類排行
月排行總排行