C and C++ SoftBench User's Guide
Maximizing Your Results with SoftBench
Using the SoftBench Integrated Environment
Chapter 132
Using the SoftBench Integrated Environment
The SoftBench project environment provides smooth transitions between
all of your SoftBench tools. See Figure 1-6 on page 29 and “An Example
SoftBench Session” on page 38 for how the tools flow together. The tools
shipped with SoftBench include:
Main SoftBench Window with Builder and SoftBench CodeAdvisor
Define your projects, customize the SoftBench
interface, and launch other SoftBench tools through
the main toolface. You use Builder to transform your
source files into your targets. CodeAdvisor inspects
your source files for coding problems beyond what your
compiler can detect.
Editors
Making changes in your project code is easy with
editors that understand your project structure.
Configure your choice of SoftBench XEmacs Editor or
SoftBench vi Editor. SoftBench Program Editor is also
provided as contributed software for your convenience,
but it neither understands projects nor automatically
adds files to projects. SoftBench Class Graph/Editor
allows you to see and modify your C++ program
visually.
Configuration Management
Keep your software changes under version control with
your integrated configuration management system.
SoftBench ships with SoftBench CM. Third party
vendors also offer integrated configuration
management systems integrated with SoftBench.
SoftBench Static Analyzer
Evaluate the structure of your code without executing
it using SoftBench Static Analyzer. For example, you
can determine where variables are modified, classes
are declared, and functions are called. Static Graphs