ScientificToolworksUnderstand(静态代码分析)V5.1.1001官方版 版本
版本:v3.7软件展示
Scientific Toolworks Understand是一款功能强大的代码阅读软件,是维护,测量,分析与关键或大型代码库的静态分析工具,有需要的朋友可以来下载试试。

【软件特色】
1、支持多语言:Ada, C, C++, C#, Java, FORTRAN, Delphi, Jovial, and PL/M 。
混合语言的project也支持
2、多平台: Windows/Linux/Solaris/HP-UX/IRIX/MAC OS X
3、代码语法高亮、代码折迭、交叉跳转、书签等基本阅读功能。
4、可以对整个project的architecture、metrics进行分析并输出报表。
5、可以对代码生成多种图
(butterfly graph、call graph、called by graph、control flow graph、UML class graph等)
在图上点击节点可以跳转到对应的源代码位置。
6、提供Perl API便于扩展。作图全部是用Perl插件实现的,直接读取分析好的数据库作图。
7、内置的目录和文件比较器。
【功能介绍】
搜索功能:
1、左侧项目结构中搜索:在这个搜索中你可以快速搜索你要查看的类,快捷键,鼠标点击左侧上面项目结构窗口,然后按command + F键会出现如下图所示的搜索框,在框中输入你想要的类回车即可。
2、类中方法搜索:将鼠标定 位到右侧代码中,点击command + F,会弹出搜索框,输入方法回车即可。
3、在文件中搜索:也就是全局搜索,快捷键F5或者去上面菜单栏中的search栏中查找,输入你想要的类或者方法,回车查找,下面会列出所有使用的地方。
4、实体类查找:软件菜单栏search中最后一项–Find Entity,点击输入你要查找的实体类,回车查找。
视图分类:
1、Butterfly:如果两个实体间存在关系,就显示这两个实体间的调用和被调用关系;如下图为Activity中的一个方法的关系图。
2、Calls:展示从你选择的这个方法开始的整个调用链条。
3、Called By:展示了这个实体被哪些代码调用,这个结构图是从底部向上看或者从右到左看。
4、Calls Relationship/Calledby Relationship:展示了两个实体之间的调用和被调用关系,操作方法:首先右键你要选择的第一个实体,然后点击另一个你要选择的实体,如果选择错误,可以再次点击其他正确即可,然后点击ok。
5、Contains:展示一个实体中的层级图,也可以是一个文件,一条连接线读作x includes y。
6、Extended By:展示这个类被哪些类所继承。
7、Extends:展示这个类继承自那个类。
热门文章
中高生模拟器
中高生模拟器的价值与作用 中高生模拟器是专门为中学生和高中生设计的数字化学习工具,旨在通过模拟真实考试场景,帮助学生在日常学习中提升应试能力。这类工具通常以软件或在线平台的形式存在,覆盖从初中到高中的各个年级,满足不同阶段学生的学习需求。 其核心功能包括模拟
iphon模拟器
在当今数字化快速发展的时代,iphon模拟器成为了许多开发者和爱好者的得力助手。它允许用户在非苹果设备上运行iOS应用程序,极大地拓宽了iOS生态系统的使用范围。 iphon模拟器最初是为了方便开发者测试和调试iOS应用而设计的。随着技术的进步,它逐渐发展成为一种功能强大的工
上帝模拟器网页
上帝模拟器:数字神权与人类想象力的交汇点 上帝模拟器是一种概念性游戏,其核心设定是让玩家扮演神明。在这个虚拟宇宙中,玩家拥有无与伦比的权力,能够创造、塑造和干预世界。它将神权这一抽象概念转化为可交互的数字体验,为玩家提供了一个前所未有的视角去探索宇宙的奥秘
md模拟器键盘设置
在当今数字化时代,MD模拟器作为一种强大的工具,被广泛应用于各种领域。无论是游戏开发、模拟训练还是教育研究,MD模拟器都发挥着不可替代的作用。为了更好地使用MD模拟器,正确设置键盘是至关重要的。 首先,我们需要了解MD模拟器的键盘设置功能。键盘设置允许用户根据个人
mumu模拟器安卓版
Mumu模拟器安卓版是一款备受欢迎的手机模拟器软件,它为用户提供了在安卓设备上运行PC游戏的独特体验。这款模拟器以其高效稳定的性能和丰富的功能,吸引了大量游戏爱好者的关注。 安装Mumu模拟器安卓版非常简单,用户只需从官方网站或可信赖的应用市场下载安装包,按照提示完
1号模拟器
在当今科技飞速发展的时代,1号模拟器作为一种先进的虚拟现实设备,正逐渐走进人们的生活。它不仅仅是一款游戏工具,更是一种全新的生活方式。 1号模拟器的高清显示屏和精准的动作捕捉技术,为用户带来了身临其境的体验。无论是紧张刺激的赛车游戏,还是沉浸式的冒险旅程,1号
rsc开模拟器
以rsc开模拟器:理解其工作原理与核心优势 以rsc开模拟器是一种专门设计用于模拟rsc平台环境的软件工具,属于模拟器技术的一种分支。其核心目标是让运行在rsc架构上的软件能够在非原生环境中执行,通过模拟rsc平台的硬件和操作系统功能,实现跨平台兼容性。 该模拟器的工作原