NASA-STD-8739.8 (W/ CHANGE 1), NASA TECHNICAL STANDARD: SOFTWARE ASSURANCE STANDARD (28 JUL 2004) [SUPERSEDING NASA-STD-2201-93]
NASA-STD-8739.8 (W/ CHANGE 1), NASA TECHNICAL STANDARD: SOFTWARE ASSURANCE STANDARD (28 JUL 2004) [SUPERSEDING NASA-STD-2201-93]., This standard specifies the software assurance requirements for software developed or acquired1
and maintained by the National Aeronautics and Space Administration (NASA) and for open source
software, Government off-the-shelf (GOTS) software, modified off-the-shelf (MOTS) software, and
commercial off-the-shelf (COTS) software when included in a NASA system. This Standard
applies to use of new and existing (e.g., reuse, legacy, heritage) software products and components.
The NASA Software Assurance Standard (hereinafter referred to as the "Standard") supports NPD
2820.1, NASA Software Policies, and NPR 7150.2 NASA Software Engineering Requirements.
This Standard is compatible with all software life cycle models (e.g., waterfall, spiral, evolutionary,
incremental, package-based), and addresses all software life cycle processes, including acquisition,
supply, development, operation, and maintenance.
This Standard specifies the requirements for software assurance for use by NASA projects,
programs, facilities, and activities. It provides a consistent, uniform basis for defining the
requirements for software assurance programs to be applied and maintained throughout the life of
that software, that is, from project conception, through operations and maintenance, until the
software is retired.