This version of SWEHB is associated with NPR 7150.2A. This version has been superseded by SWEHB Version
C. The SWEHB
Version C is based on NPR 7150
.2D. Use the links in tab 5 to navigate to other versions of the SWEHB.
The old version of the NASA Software Safety Standard requirements, NASA-STD-8719.13C, can be viewed at
Here's an overview of each Book within the SWEHB:
Explanation of the SEARCH Box in the splash banner above: This utility allows the SWEHB user to interrogate the Handbook contents for particular items of interest.
In the SWEHB a typical SWE essay has six sections;
Remember that the NPR 7150.2 is a requirements document. It uses "shall" exclusively to indicate requirements. Applicability of a NPR 7150.2 requirement is determined by NASA Software Classification and the matrix in Appendix D (of the NPR). The SWEHB is not a requirements document, only an informational document. NO new requirements are added by the SWEHB. The authors strove to exclude the use of "shall" and "should" in any paragraph that might be interpreted as a requirement or even an augmentation to a requirement.
The NPR 7150.2 made extensive use of the NPR's Notes sections to help with the interpretation of the SWE. This Handbook is intended to collaborate with and to augment the NPR's Notes.
The Requirements Mapping Matrix (RMM)in NPR 7150.2
Some general comments:
Each page of the SWEHB has a "Comments" box to allow feedback and proposed inputs, revisions, and updates to the Handbook. The SWEHB Development Team requests comments on errors, inputs on real or perceived conflicts among the essays within the SWEHB and suggestions for additional material such as best-in-class examples, templates, tools or Lessons Learned (LL) entries.