Specifications
Introduction to the OpenVMS Programming Environment
1.1 Built-in and Optional OpenVMS Programming Tools
process to create and modify source files. Figure 1–1 shows how some
development tools work in more than one phase of the software development
life cycle.
Figure 1–1 Software Development Phases and Tools
ZK−5274A−GE
DEC Performance and Coverage Analyzer
Requirements and
Specifications phase
Design phase
Implementation phase
Testing phase
Maintenance phase
Compilers, Linker
Debuggers
DEC Test Manager
Primary Use
_
Occasional Use
_
EDT, DECTPU, LSE/SCA
RTL Routines, System Services, Utility Routines, RMS
DEC Code Management System
DEC Module Management System
1.2 OpenVMS Support for Portable and Interoperable Applications
The OpenVMS operating system and related optional products support software
that conforms to international standards for an open environment. These
industry-accepted open standards specify interfaces and services that enable the
creation of portable and interoperable applications. For more information on
developing portable and interoperable applications, see Chapter 2.
1.3 OpenVMS Support for Distributed Applications
A distributed application must be able to coordinate its activities over a dispersed
operating environment, two or more systems or processors, each with its own
autonomous operating environment. The OpenVMS operating system supports
the development of distributed applications through its support of the Open
Systems Foundation Distributed Computing Environment (OSF DCE) and
various networking products, such as DECnet for OpenVMS, DECnet/OSI,
PATHWORKS, and DEC TCP/IP Services for OpenVMS. Chapter 3 provides an
overview of the Digital products available for distributed programming.
1–3










