软件介绍
Understand是用于源导航,代码理解和静态分析的瑞士军刀,对每个练习软件工程师都很有用。Understand破解版快速且易于使用,是一个面向维护任务的程序员IDE。帮助开发团队在严格的环境中工作,成员依赖并审查其他人的代码,并具有更复杂的软件评估和测量需求。Understand还可以帮助那些具有复杂测量和估算需求,IVV / QA任务以及希望创建自定义代码检查,文档和报告的项目。
Understand安装教程
下载软件安装包,将安装包拖到右边文件夹进行安装,如图:
软件安装好后,会自动弹出新的界面,点击【enter license code】,如图:
弹出界面,选择【use legacy licensing】点击OK就好了,如图:
弹出界面,点击add eval or SDL(regcode),如图:
弹出注册界面,如图:
之后重新回到软件镜像包,双击打开【Understand注册码】,如图:
将镜像包中的注册码复制到软件中,并填写自己常用的邮箱地址,点击OK,如图:
注册成功啦,打开软件就能直接使用啦。
Understand软件介绍
Understand是一款针对程序员设计的代码静态分析软件,不仅可以有效率的查看、审查代码,而且还能够用于维护,测量和分析关键或大型代码库。它支持多种编程语言,例如C、C++、C#、Java等,创建自定义代码检查以及文档和报告,内置编辑器以及高效的图标制作和代码收集功能,你不仅能够随时查看代码中的类、变量以及函数等信息,而且可以轻松地进行代码的更改和维护,可谓是功能齐全、丰富。下载起来试试吧!
Understand软件特色
Understand依赖关系浏览器具备以下特点:
文件及结构依赖关系快速浏览-依赖/被依赖关系、Butterfly图(文件/架构)-依赖关系图表导出- 最新设计的依赖关系浏览Dock显示所以的依赖信息-Understand Mac可以生成各种依赖关系图表(如整体架构的继承关系、子系统的继承关系等),其结果可以保存为PNG、JPEG、SVG等,更可以直接保存为VISIO文件。-Understand Mac依赖关系信息可以导出为CSV文件以备您进行进一步的分析。 | 即时搜索通过Understand Mac的即时搜索能力,您可以在上百万行的代码中立刻找到您需要的信息。 |
代码信息通过Understand Mac的信息浏览器,你可以看到相关代码实体所有详细信息。-代码上下文信息显示-自动化:通过Understand Mac提供的相应命令,您可以快速的创建、分析项目和产生报告,同时可以将Understand Mac与您的构建系统进行集成,自动完成所以代码的分析。 | 报告Understand Mac支持各种报告的生成,根据您项目的开发语言,基本可以生成如下几类报告:- 交叉引用报告- 架构分析报告- 质量报告- 度量报告- 客户自定义报告 |
支持的语言Understand Mac支持:Ada, C/C++, C#, FORTRAN, Java, JOVIAL, Pascal, PL/M, VHDL, Cobol, Web Languages (如PHP, HTML, CSS, Javascript和XML等),即使您的项目同时包含多种语言,Understand Mac也可以进行分析。 | 多种图表Understand Mac支持各种图表的生成,所有的图表您都可以将其保存成图片格式作为更广泛的编辑用途,通过Understand Mac,您可以生成下列图表:- 声明关系图- 继承关系图- 控制流图- 依赖关系图- UML类图- 树形关系图- 自定义图表 |
支持的操作系统Understand支持:Microsoft Windows (32位、64位),Linux (32位、64位),Solaris Sparc,Solaris X86,Mac OSX。支持多语言:Ada, C, C++, C#, Java, FORTRAN, Delphi, Jovial, and PL/M ,混合语言的project也支持多平台: Windows/Linux/Solaris/HP-UX/IRIX/MAC OS。代码语法高亮、代码折叠、交叉跳转、书签等基本阅读功能,可以对整个project的architecture、metrics进行分析并输出报表。对代码生成多种图(butterfly graph、call graph、called by graph、control flow graph、UML class graph等),在图上点击节点可以跳转到对应的源代码位置。提供Perl API便于扩展,作图全部是用Perl插件实现的,直接读取分析好的数据库作图。内置的目录和文件比较器。支持project的snapshot,并能和自家的TrackBack集成便于监视project的变化。 |
Understand软件功能
Understand度量Understand Mac对所分析的代码进行高效的度量计算,其计算也可通过命令行自动运行,同时支持表格导出、图形显示以及GUI动态浏览;另外,更可以通过Understand Perl API进行度量的自定义,通过Understand Mac,还可以产生项目级(包含文件、类、函数或系统架构)的报告。 | 代码检查Understand Mac检查您的代码是否符合代码的国际标准(如MISRA-C 2004,MISRA-C++ 2008等),或者您自己自定义的检查标准,如企业的代码规范等。 |
代码编辑器Understand Mac检查您的代码是否符合代码的国际标准(如MISRA-C 2004,MISRA-C++ 2008等),或者您自己自定义的检查标准,如企业的代码规范等。 | 设置字体和颜色风格修改默认字体:Tools -> Options -> Editor -> Default style。修改颜色: Tools -> Options -> Editor -> Styles。生成UML类图、调用树图默认安装的插件不支持这两种图。放到sti/conf/scripts/local目录下,然后重新运行,执行 project-> project graphical views -> xxxx可以生成这两种图。 |
更改图的字体直接修改对应的脚本文件(\ProgramFiles\STI\conf\scripts目录下),在do_load函数的对应位置加入如下的设置:$graph->default("fontname","Consolas","node");$graph->default("fontsize","10","node");$graph->default("fontname","Consolas","edge");$graph->default("fontsize","10","edge"); |
小编点评
understand集成了代码编辑器,代码跟踪器和代码分析器,提供了很强大的界面,将分析结果以各种形式(图形、图表、架构图等)呈现给用户,能很大程度的方便程序员进行开发,维护,调试其代码。集成代码编辑器,代码跟踪器、代码分析器,支持C/C++/C#,Ada,Java,Fortran,Delphi和Jovial等,掌握understand软件,能让您轻松的完成工作,成为代码大师。需要的朋友可以看看。
软件排行榜
Microsoft Office LTSC 2021 for Mac(附office2021激活工具)
SecureCRT for Mac(终端SSH工具)附许可证
SourceTree for Mac (Git客户端)免注册码
Microsoft Excel 2021LTSC for Mac(附excel2021激活工具)
office2019 for Mac(附激活工具)
Cornerstone 3.0.3 for Mac(最佳的SVN管理工具)免激活版
CheatSheet for Mac(快捷键管理工具)
Microsoft Word LTSC 2021for Mac(附word激活工具)
SecureCRT for Mac(专业终端SSH工具)附注册码
Office 2019 for Mac(office中文破解版)附激活工具
相关软件
Sublime Text for Mac(代码编辑器)
Mac办公软件Understand for Mac(高效代码静态分析神器)
Mac开发软件Max 7 for Mac(可视化多媒体编程开发工具)
Mac开发软件Understand for Mac(代码审查工具)
Mac开发软件Visual Studio Code for Mac(微软编程开发工具)
Mac开发软件Understand for Mac(高效代码静态分析神器)
Mac开发软件install4j 7 for Mac(java安装程序生成软件)
Mac开发软件Sublime Merge for Mac(Git客户端工具)
Mac开发软件appdoo for Mac(应用编程)
Mac开发软件Sublime Text 3 for Mac(代码编辑器)附注册码
Mac开发软件SnippetsLab for Mac(代码片段管理工具)
Mac办公软件ColorWell for Mac (网页颜色代码提取工具)
Mac设计制作Dash 4 for Mac(文件管理代码编辑工具)
Mac开发软件PaintCode 3 for Mac(矢量绘图生成代码软件)
Mac设计制作BBEdit for Mac(强大的HTML文本代码编辑器)含注册码
Mac开发软件Understand for Mac(代码编程工具)附注册码
Mac办公软件Snippetty for mac(现场代码演示工具)
Mac开发软件