Understand软件专注于代码的理解与分析,采用Qt开发界面。主要特性包括:1、支持Ada、C++、C#、Java、FORTRAN、Delphi、Jovial和PL/M等多语言,同时支持混合语言项目;2、跨平台支持,可在Windows/Linux/Solaris/HP-UX/IRIX/MAC OS X上运行;3、提供代码语法高亮、代码折叠、交叉跳转和书签等基本阅读功能;4、支持对整个项目的架构和度量分析,并生成详细报告;5、能够生成多种图表,如蝴蝶图、调用图、控制流图、UML类图等,并支持通过点击节点跳转到源代码位置;6、提供Perl API进行功能扩展;7、内置目录和文件比较工具;8、支持项目快照,并可与TrackBack集成,便于监视项目变化。使用小技巧包括修改默认字体和颜色风格,以及下载官网插件以生成UML类图和调用树图。