C and C++ SoftBench User's Guide

Using SoftBench Static Analyzer
Chapter 9 251
9 Using SoftBench Static
Analyzer
SoftBench Static Analyzer aids in the understanding of moderate to
large-sized programs during the implementation, test, and maintenance
phases of the software lifecycle.
New members of a software team can use SoftBench Static Analyzer to
understand the code quickly. Programmers can become more confident
about the impact of their software changes using the added information
it provides.
SoftBench Static Analyzer helps you better understand your programs
by answering questions like:
What code will be affected if I change this parameter list?
What functions and classes call this function?
Where is this identifier's value modified?
What code accesses any element of this class?
Where are all the calls to a specific overloaded definition of this C++
member function?
SoftBench Static Analyzer helps you analyze program information such
as call trees, class hierarchy, file include relationships, and variable
definition and use. SoftBench Static Analyzer presents the information
in a text list (on the main window) or with a graphical display of
relationships (accessed from the "Graph" menu). You can immediately
edit the referenced source file by double-clicking on a text list item or
graphical node.
SoftBench Static Analyzer works with code for HP C, C++ and
FORTRAN77 language compilers.