Understand
from SciTools is a static analysis tool for maintaining, measuring and analyzing critical or large code bases.Accessed via a streamlined Information Browser, Understand provides a comprehensive overview of your software in a quick and easy format. Rapid insight into your code base is enabled through a wide range of metrics, customisable reports, graphs, a set of dependency analysis functions and accurate search facilities. Combined with a customisable, fully-featured programming Interface, Understand is the best programming editor for maintaining and understanding code.
Understand runs on Windows, Linux, Solaris and Mac, with support for the following languages:
|
|
|
|
|
|
|
|
|
|
|
|

Understand Editor
The Understand editor has been designed to match the best programming editors, but with the addition of features for maintaining and understanding code. The Understand GUI features tabs, tab groupings and docking, while the editor has syntax colourisation, auto-completion and syntax-based collapsing and folding. A built-in 'browse' mode turns the editor into a web browser for code, providing a wealth of information, and the file and folder comparison feature allows you to compare entities, files and folders quickly, without the need for a parse. With an advanced 'diffing' function and the ability to customises workspaces, Understand provides unparalleled insight into your source code.
Understand Metrics
Standard metrics that can be generated, depending on the language being analysed include:
Basic Metrics
|
|
|
|
|
|
|
|
|
Custom Metrics
|
|
|
|
|
|
|
|
|
|
Further custom metrics can be developed via a full Perl API interface to the Understand database, which includes a fully developed plug-in mechanism.
Understand Search
Using Instant Search, Understand allows you to search millions of lines of source code quickly and easily. Instant Search uses a index that is build up incrementally as files in your projects change, allowing you to search for single words or enter more complex queries using wildcard characters or Boolean logic.
Understand Graphs
Understand can display a number of graph types, helping you to get instant visibility into your software. These include:
|
|
|
|
|
|
Understand Reporting
Understand generates a range of reports, which fall into the following categories:
|
|
|
|
More Information
To request a free trial, or for information on pricing and licensing, please contact us or fill out a request form.