|
Dieses Gerät hat auch andere Anweisungen:
Anleitung Zusammenfassung
HP DECset for OpenVMS V12.8
SPD 42.29.18
Programmers can perform low-level program designs
User controlled marking of items of interest is provided
with LSE by embedding pseudocode in source code.
so users can mark items to be queried and save that
Users can also view source code at various levels of
information to a command file to be reused.
detail by replacing a sequence of source lines with a
single overview line.
After users have a query result, they can use the go-
to-source feature to navigate to locations of interest in
LSE provides an interface via callable routines, as well
their source code.
as through the LSE command-line interface and the
DECwindows Motif for OpenVMS Alpha/I64 interface.
SCA also provides static analysis capabilities to assist
users in checking for consistent use of program sym-
LSE supports Java and HTML.
bols.
Note: The following LSE-supported compilers are
SCA provides an interface via callable routines, as well
available on the OpenVMS Alpha/I64 platform:
as through the SCA command-line interface and the
HP Ada for OpenVMS Alpha Systems Only
DECwindows Motif for OpenVMS Alpha/I64 interface.
HP BASIC for OpenVMS Alpha/I64 Systems
Note: The following SCA-supported compilers are
HP C for OpenVMS Alpha/I64 Systems
available on the OpenVMS Alpha/I64 platform:
HP C++ for OpenVMS Alpha/I64 Systems
HP COBOL for OpenVMS Alpha/I64 Systems
HP Ada for OpenVMS Alpha Systems Only
HP Fortran for OpenVMS Alpha/I64 Systems
HP C for OpenVMS Alpha/I64 Systems
HP Pascal for OpenVMS Alpha/I64 Systems
HP C++ for OpenVMS Alpha Systems Only *
LSE works in conjunction with CMS, SCA, and the
HP COBOL for OpenVMS Alpha/I64 Systems
OpenVMS Alpha/I64 Debugger to provide a highly
HP Fortran for OpenVMS Alpha/I64 Systems *
interactive, online environment that facilitates the
HP Pascal for OpenVMS Alpha/I64 Systems
NAVIGATE-EDIT-COMPILE-DEBUG portion of the pro-
gram development cycle. DECset users can directly
* Refer to the Product SPD or Release Notes for extent
reserve and replace files from CMS while in LSE, go to
of support.
the exact source code location in LSE from SCA, and
go to the exact source code location in LSE from the
HP LSE/SCA for OpenVMS Alpha/I64 Systems is a
OpenVMS Alpha/I64 Debugger.
component of the DECset for OpenVMS Alpha/I64 Sys-
tems product and is also available separately. Please
Source Code Analyzer
refer to the ORDERING INFORMATION section of this
SPD.
The Source Code Analyzer (SCA) aids programmers
in understanding the complexities of software systems.
HP Digital Test Manager for OpenVMS Alpha/I64 Sys-
Because it allows users to analyze an entire system, as
tems
opposed to individual modules, and it helps users under-
stand unfamiliar systems, SCA is extremely useful dur-
The HP Digital Test Manager for OpenVMS Alpha/I64
ing both the implementation and maintenance phases
Systems is a regression testing tool that automates the
of a project.
creation and maintenance of regression tests. It also au-
tomatically compares test run results with expected test
SCA provides navigation capabilities to assist users in
results. The HP Digital Test Manager provides users
locating and viewing components of their source code.
with flexibility in organizing tests, selecting tests for ex-
SCA accomplishes this by storing compiler-generated
ecution, and verifying and reviewing test results. With
information about a set of source files in an SCA library.
the Digital Test Manager users can:
SCA then allows users to perform queries about their
source code in the following ways:
• Test batch and command line applications.
• Using a name browser to locate all items that match
• Create and record tests.
a search string.
• Group tests into meaningful combinations.
• Specifying a cross-reference query to find how and
where program symbols are used.
• Execute specific tests, groups of tests, or combina-
tions of groups of tests.
• Specifying a call graph query to graphically display
call relationships between routines.
• Compare the results of the executed tests with
benchmark test results to determine differences.
• Specifying a data structure query to graphically dis-
play the structure of data types in the source code or
• View test results interactively.
to find symbols of a given type.
• Update benchmarks as needed.
2
...