最近更新|軟件分類|軟件專題|軟件排行|手機(jī)版|軟件發(fā)布Scientific Toolworks Understand v5.0.947 破解版 86位/64位(附注冊(cè)碼)
您的位置:首頁>編程開發(fā) > 編程工具>Scientific Toolworks Understand v5.0.947 破解版 86位/64位(附注冊(cè)碼)

Scientific Toolworks Understand v5.0.947 破解版 86位/64位(附注冊(cè)碼)編程工具

網(wǎng)友評(píng)分:

相關(guān)軟件

軟件介紹

Scientific Toolworks Understand是一款功能強(qiáng)大的編程工具,該軟件可以對(duì)整個(gè)project的architecture、metrics進(jìn)行分析并輸出報(bào)表。而且它還可以用于維護(hù),測(cè)量和分析關(guān)鍵或大型代碼庫的靜態(tài)分析工具,從指標(biāo)和圖形到依賴性分析,掌握理解的源代碼。操作非常的簡(jiǎn)單,下面小編為大家?guī)砹似平獍妫€附帶注冊(cè)碼,有需要的小伙伴歡迎下載使用!

Scientific Toolworks Understand

軟件特色

1、支持多語言:Ada, C, C++, C#, Java, FORTRAN, Delphi, Jovial, and PL/M ,混合語言的project也支持

2、多平臺(tái): Windows/Linux/Solaris/HP-UX/IRIX/MAC OS X

3、代碼語法高亮、代碼折迭、交叉跳轉(zhuǎn)、書簽等基本閱讀功能。

4、可以對(duì)整個(gè)project的architecture、metrics進(jìn)行分析并輸出報(bào)表。

5、可以對(duì)代碼生成多種圖(butterfly graph、call graph、called by graph、control flow graph、UML class graph等),在圖上點(diǎn)擊節(jié)點(diǎn)可以跳轉(zhuǎn)到對(duì)應(yīng)的源代碼位置。

6、提供Perl API便于擴(kuò)展。作圖全部是用Perl插件實(shí)現(xiàn)的,直接讀取分析好的數(shù)據(jù)庫作圖。

7、內(nèi)置的目錄和文件比較器。

8、支持project的snapshot,并能和自家的TrackBack集成便于監(jiān)視project的變化。

軟件安裝激活教程

1.本站下載壓縮包,解壓后獲得安裝包和注冊(cè)機(jī),小編64位系統(tǒng),選擇Understand-5.0.930-Windows-64bit.exe安裝,點(diǎn)next繼續(xù)

Scientific Toolworks Understand

2.接受協(xié)議,點(diǎn)iagree ,一路點(diǎn)next安裝完成,點(diǎn)finish

Scientific Toolworks Understand

3.運(yùn)行注冊(cè)機(jī),點(diǎn)generate,生成注冊(cè)碼

Scientific Toolworks Understand

4.運(yùn)行軟件點(diǎn)License Code -> Options -> 選擇Use Legacy Licensing

Scientific Toolworks Understand

5.繼續(xù)點(diǎn)Add Eval or SDL (RegCode)

Scientific Toolworks Understand

6.將注冊(cè)機(jī)生成的注冊(cè)碼輸入到軟件,點(diǎn)ok

Scientific Toolworks Understand

7.點(diǎn)OK,確認(rèn)激活信息

Scientific Toolworks Understand

8.軟件正常運(yùn)行,所有功能都可以免費(fèi)使用了

Scientific Toolworks Understand

功能特點(diǎn)

基本指標(biāo)

*班級(jí)數(shù)量

*文件計(jì)數(shù)

*功能計(jì)數(shù)

*行數(shù)

*空白行數(shù)

*代碼行數(shù)

*評(píng)論行數(shù)

*無效行數(shù)

*聲明語句計(jì)數(shù)

*可執(zhí)行語句計(jì)數(shù)

*比率評(píng)論代碼

高級(jí)指標(biāo)(部分列表)

*環(huán)復(fù)雜性

*結(jié)

*類耦合

*百分比缺乏凝聚力

*路徑計(jì)數(shù)

*最大的繼承

*基類計(jì)數(shù)

*繼承的類計(jì)數(shù)

*實(shí)例方法的數(shù)量

*每類的加權(quán)方法

代碼

知識(shí)用戶工具是快速訪問外部工具或其他應(yīng)用程序而不必理解的好方法。用戶工具最常用于快速訪問版本控制命令,啟動(dòng)構(gòu)建系統(tǒng)或啟動(dòng)外部應(yīng)用程序。這是一個(gè)強(qiáng)大的功能,因?yàn)橛泻芏噙x項(xiàng)可以完成。

理解包括一個(gè)完整的PERL / Python API,它允許你直接查詢理解數(shù)據(jù)庫。如果您想創(chuàng)建自己的報(bào)告,或者以我們?cè)诶斫庵形搭A(yù)見到的方式收集信息,則可以通過API自行訪問信息。您可以直接從理解GUI中訪問信息,或者從命令行查詢它??蓤?zhí)行 uperl將允許您直接對(duì)數(shù)據(jù)庫運(yùn)行perl API命令。腳本可以像您選擇的那樣簡(jiǎn)單或復(fù)雜。請(qǐng)前往插件部分開始使用API,如果您有任何問題,我們很樂意為您提供幫助。

包含在Understanding的命令行工具und允許您快速創(chuàng)建,解析并報(bào)告理解項(xiàng)目。如果您需要?jiǎng)?chuàng)建大量項(xiàng)目,或者需要自動(dòng)生成報(bào)告或指標(biāo),那么這是一個(gè)完美的工具。

許多客戶使用und作為其常規(guī)構(gòu)建過程的一部分,只要構(gòu)建完成,他們就會(huì)運(yùn)行und更新其UnderstandingScheme項(xiàng)目,然后導(dǎo)出與該版本代碼相關(guān)的指標(biāo)。所有這一切可以很容易地做到UND只用一行。

更多詳細(xì)信息可在我們的支持頁面找到,或了解手冊(cè)有關(guān)于und命令以及如何使用它的更多詳細(xì)信息。對(duì)于最新的選項(xiàng)運(yùn)行UND的幫助,不要猶豫,如果您有任何疑問,請(qǐng)聯(lián)系我們。

了解通過上下文信息側(cè)欄(CIS)向您推送信息。當(dāng)您在任何源文件中移動(dòng)編輯器時(shí),CIS會(huì)顯示有關(guān)文件和您所在范圍的信息,使導(dǎo)航和理解代碼盡可能簡(jiǎn)單。更多細(xì)節(jié)可用于上下文信息側(cè)欄。

幾乎所有了解代碼的知識(shí)顯示在信息瀏覽器(IB)中。IB用于所有類型的實(shí)體,并根據(jù)所選實(shí)體的類型顯示不同的事物。您可以快速查看有關(guān)其所有子實(shí)體的信息,它使用和調(diào)用的內(nèi)容,一些基本指標(biāo)

Scientific Toolworks Understand

指標(biāo)和報(bào)告

自定義報(bào)告

Scientific Toolworks Understand

包含在Understanding中的報(bào)告已經(jīng)發(fā)展了多年,以適應(yīng)普通客戶的要求。但是,我們認(rèn)識(shí)到并非所有需求都可以涵蓋。為了幫助您開發(fā)自定義報(bào)告,我們?cè)赨nderstanding數(shù)據(jù)庫中提供了一個(gè)完整的Perl API接口,以及一個(gè)完全開發(fā)的插件機(jī)制。我們有一些例子...

指標(biāo)報(bào)告

度量標(biāo)準(zhǔn)提供關(guān)于您的項(xiàng)目和實(shí)體的統(tǒng)計(jì)信息,例如代碼行數(shù)和各種實(shí)體的復(fù)雜性。理解提供了許多收集指標(biāo)信息的方法,包括以下列出的報(bào)告。有關(guān)這些報(bào)告中顯示哪些指標(biāo)的更多詳細(xì)信息,請(qǐng)參閱支持指標(biāo)報(bào)告頁面。

質(zhì)量報(bào)告

了解質(zhì)量報(bào)告旨在提供有關(guān)分析來源可能不符合標(biāo)準(zhǔn)或存在潛在麻煩的區(qū)域的信息。他們還確定額外編程已完成但不需要的區(qū)域。這有時(shí)會(huì)標(biāo)識(shí)尚未完成或尚未完全維護(hù)的區(qū)域。Program Unit ..

結(jié)構(gòu)報(bào)告

結(jié)構(gòu)報(bào)告旨在幫助您了解各種實(shí)體之間的關(guān)系。

宣言樹

類擴(kuò)展樹

調(diào)用樹報(bào)告

簡(jiǎn)單的調(diào)用樹報(bào)告

樹報(bào)告

簡(jiǎn)單與樹報(bào)告

通用實(shí)例化報(bào)告

重命名報(bào)告

導(dǎo)入報(bào)告

交叉參考報(bào)告

交叉引用報(bào)告顯示的信息與信息瀏覽器的參考部分中的信息相似,只是所有實(shí)體都按字母順序一起顯示。數(shù)據(jù)字典報(bào)告程序單位交叉引用報(bào)告文件內(nèi)容報(bào)告對(duì)象交叉引用報(bào)告類型交叉引用報(bào)告類和接口交叉引用宏交叉引用包含文件交叉引用異常交叉引用報(bào)告更多...

報(bào)告

了解生成各種各樣的報(bào)告。項(xiàng)目中可用的報(bào)告可能因項(xiàng)目語言而異,但報(bào)告分為以下類別:交叉引用報(bào)告顯示的信息與信息瀏覽器中的信息類似,但所有實(shí)體都按字母順序一起顯示。結(jié)構(gòu)報(bào)告顯示的結(jié)構(gòu)...

度量

了解在收集其分析代碼的指標(biāo)方面非常高效。這些指標(biāo)可以通過命令行調(diào)用自動(dòng)提取,導(dǎo)出到電子表格,以圖形方式查看,在GUI中動(dòng)態(tài)探索或通過Understanding API進(jìn)行自定義。它們也可以在項(xiàng)目級(jí)別進(jìn)行報(bào)告,用于文件,類,函數(shù)或用戶定義的體系結(jié)構(gòu)...。

自定義指標(biāo)

包含在理解中的指標(biāo)已經(jīng)發(fā)展了多年,以適應(yīng)普通客戶的要求。但是,我們認(rèn)識(shí)到并非所有需求都可以涵蓋。

為了幫助您開發(fā)自定義指標(biāo),我們?yōu)閁nderstanding數(shù)據(jù)庫提供了一個(gè)完整的Perl API接口,以及一個(gè)完全開發(fā)的插件機(jī)制。

有關(guān)PERL API以及使用和開發(fā)插件的詳細(xì)信息,請(qǐng)?jiān)L問插件部分。

制圖功能

自定義圖形

繪制自定義圖形的能力是Understanding PERL API的核心功能。使用UPL(理解插件)系統(tǒng),高級(jí)用戶可以開發(fā)自己的自定義圖形來滿足特定的信息需求。有關(guān)圖表中的圖形和設(shè)置選項(xiàng)的更多信息。

樹狀圖

樹狀圖是一種基于區(qū)域的可視化,其中區(qū)域的大小和顏色直觀地表示一個(gè)度量。這種理解功能允許用戶選擇他們想要查看的指標(biāo)。此樹形圖的CountLine度量標(biāo)準(zhǔn)與大小相關(guān)。顏色與CountSemicolon度量值相關(guān)聯(lián)。示例項(xiàng)目zlib示例...

UML類圖

UML類圖可以查看您選擇的特定類:或者您的整個(gè)項(xiàng)目:兩個(gè)圖都可以選擇顯示每個(gè)類和單獨(dú)類的詳細(xì)信息以自定義視圖。有關(guān)圖表和設(shè)置選項(xiàng)的更多信息。

控制流程圖

我們所有的圖表都有可供選擇的選項(xiàng),讓您可以根據(jù)您要查找的內(nèi)容進(jìn)行定制,并使您的圖形圖像顯示您想要查看的內(nèi)容。有關(guān)如何生成控制流程圖的更多信息,請(qǐng)參見我們的支持頁面。示例控制流程C ++函數(shù)的圖形:有關(guān)圖形的更多信息...

層次圖

示例C函數(shù)的分層圖形(調(diào)用)Main:此樹已被手動(dòng)擴(kuò)展并收縮以顯示所需內(nèi)容。C ++類的示例分層圖(擴(kuò)展數(shù)據(jù)成員):此圖顯示主類和子類或子類型中的所有數(shù)據(jù)字段。示例分層圖(具有Hiearchy)的Ada ...

聲明圖

下面是一個(gè)Ada包的聲明圖示例:請(qǐng)注意,像“Close”這樣的擴(kuò)展到主框中的項(xiàng)是全局變量。像“緩沖區(qū)訪問”這些內(nèi)部的項(xiàng)目是私人的。示例C ++方法聲明圖:關(guān)于如何配置圖的更多信息可以在我們的支持頁面上找到。

依賴關(guān)系圖

Scientific Toolworks Understand

了解可以生成顯示架構(gòu)層次結(jié)構(gòu)的圖形,或者只是一個(gè)子層次結(jié)構(gòu)。依賴關(guān)系圖包括圖形菜單欄中的選項(xiàng),通過控制每個(gè)節(jié)點(diǎn)的擴(kuò)展,高亮和箭頭,可以修改圖形顯示。節(jié)點(diǎn)兒童和邊緣出入很容易看...

關(guān)于支持語言

通過組合語言分析,Understanding可以處理以多種語言編寫的代碼庫,如C ++和Java,或者Ada與FORTRAN結(jié)合使用。

大多數(shù)大型項(xiàng)目都涉及多種編程語言。例如,Ada調(diào)用C調(diào)用Java,然后Ada調(diào)用FORTRAN執(zhí)行Math函數(shù)。

Understanding的組合語言分析功能遵循語言之間的跳轉(zhuǎn),以便您可以獲得關(guān)于整個(gè)系統(tǒng)的綜合信息,顯示用不同語言編寫的代碼部分之間的依賴關(guān)系。

有關(guān)這方面的示例,請(qǐng)參閱我們作為示例項(xiàng)目提供的ZLib項(xiàng)目(幫助 - >示例項(xiàng)目)。它有C,C ++,C#,Assembly,Ada,Delphi和Pascal。

編輯

理解的強(qiáng)大的編輯器是一個(gè)完整的現(xiàn)代編程GUI,它結(jié)合了您所期望的所有現(xiàn)代功能。它從底層開始設(shè)計(jì)用于多顯示器的使用,它包括選項(xiàng)卡,選項(xiàng)卡組,對(duì)接,語法著色,自動(dòng)完成以及基于語法的折疊和折疊等等。 細(xì)節(jié)

Scientific Toolworks Understand

依賴性分析

查看代碼中的所有依賴關(guān)系以及它們?nèi)绾芜B接。使用Understanding的交互式圖形或使用文本依賴瀏覽器查看這些依賴關(guān)系。兩者都可以讓您快速輕松地查看所有依賴關(guān)系,或者深入了解詳細(xì)信息。

Scientific Toolworks Understand

標(biāo)準(zhǔn)測(cè)試

理解提供了一種使用已發(fā)布的編碼標(biāo)準(zhǔn)或您自己的自定義標(biāo)準(zhǔn)來檢查代碼的方法。這些檢查可用于驗(yàn)證命名準(zhǔn)則,度量標(biāo)準(zhǔn)要求,已發(fā)布的最佳做法或?qū)δ膱F(tuán)隊(duì)而言重要的任何其他規(guī)則或約定。

Scientific Toolworks Understand

支持的語言

Ada:理解支持單獨(dú)或組合使用Ada83,Ada95,Ada05和Ada2012代碼。

Assembly Understanding目前支持Coldfire 68k,JIPSE MIL-STD-1750A和IBM System 370。

C / C ++:理解分析K&R或ANSI C源代碼以及C ++語言的大部分結(jié)構(gòu)。了解使用任何C編譯器的作品,并且已經(jīng)使用大多數(shù)流行的編譯器進(jìn)行了測(cè)試。請(qǐng)注意,現(xiàn)在使用Understanding中的嚴(yán)格解析器支持C ++模板。Objective C,Objective C ++,C ++ 11和C ++ 14也受嚴(yán)格解析器支持

C#:了解支持所有版本,包括6.0。

Cobol:明白支持COBOL 85。

FORTRAN:了解支持FORTRAN 77,F(xiàn)ORTRAN 90,F(xiàn)ORTRAN 95,F(xiàn)ORTRAN 2003和FORTRAN 2008的免費(fèi)和固定格式。支持的擴(kuò)展包括Harris FORTRAN和DEC FORTRAN。我們經(jīng)常將Understanding理解為支持常見的編譯器擴(kuò)展。如果您發(fā)現(xiàn)您目前不支持使用的編譯器擴(kuò)展,請(qǐng)通過support@scitools.com與我們聯(lián)系。

Java:了解支持大多數(shù)JDK 1.3,1.4,5,6和7.特別是,目前不支持JDK 5中引入的泛型。包含泛型的源代碼可能會(huì)被分析,但泛型信息將被忽略。

JOVIAL:支持JOVIAL73和JOVIAL3。

Delphi / Pascal: Understanding支持所有版本的Embarcadero的Delphi語言和Embarcadero的Turbo Pascal語言。它還支持使用HP Pascal擴(kuò)展的ISO 7185:1990(也稱為Unextended Pascal)。您還可以啟用對(duì)Ingres嵌入式SQL語句的支持。

PL / M:支持PL / M 80/86的標(biāo)準(zhǔn)版本。

Python:了解支持Python版本2和Python版本3。

VHDL:我們支持VHDL-87,VHDL-93和VHDL-2001。

Visual Basic [.NET]:支持VB 2002到2015。

Web語言:了解支持PHP,HTML,CSS和JavaScript。XML也是支持的語言,理解提供了幾個(gè)指標(biāo):計(jì)數(shù)總行數(shù),代碼行數(shù),空行數(shù)和注釋行數(shù)。

  • 下載地址