1. Requirements Mapping and Compliance Matrix
1.1 The Software Classification Spreadsheet
To download the Software Classification Spreadsheet443, please click the link: Compliance Matrix for Each Class
1.2 Rationale
The rationale for the requirements is contained in this Handbook (NASA Software Engineering Handbook, NASA-HDBK-2203). Programs/Projects may substitute a matrix that documents their compliance with their particular Center's implementation of NPR 7150.2083, if applicable. This topic contains a compliance matrix for the requirements organized by class and including a tailoring field for each requirement, tailoring rationale, and approval signature lines.
The Compliance Matrix documents the program/project's compliance or intent to comply with the requirements of NPR 7150.2083 or justification for tailoring. The matrix lists:
- The unique requirement identifier.
- The section reference.
- The NPR 7150.2083 requirement statement.
- The Technical Authority Level responsible for assessing a project's compliance matrices, tailoring, waivers, and deviations from requirements in NPR 7150.2.
- The applicability of the requirements in NPR 7150.2 to specific systems and subsystems within the Agency's investment areas, programs, and projects is determined through the use of the NASA-wide definition of software classes.
1.3 Tailoring Guidance
Use the following guidance, also included in the matrix, to interpret the contents of the compliance matrix included in this topic:
X - Indicates an invoked requirement by this NPR consistent with Software Classification (See SWE-139). May be tailored with Technical Authority approval (NPR 7150.2, Chapter 2.2).
Blank - Optional/Not invoked by NPR 7150.2.
Center - Center Director or the Center Director's designated Engineering Technical Authority or Center Director's designated Safety and Mission Assurance Technical Authority.
Each requirement in this Handbook also includes a graphical representation of its compliance matrix data:
1.4 Applicability Across Classes
Class A B C D E F Applicable?
Key:
- Applicable |
- Not Applicable
2. Resources
2.1 References
- (SWEREF-083) NPR 7150.2D, Effective Date: March 08, 2022, Expiration Date: March 08, 2027 https://nodis3.gsfc.nasa.gov/displayDir.cfm?t=NPR&c=7150&s=2D Contains link to full text copy in PDF format. Search for "SWEREF-083" for links to old NPR7150.2 copies.
- (SWEREF-257) NPD 7120.4E, NASA Office of the Chief Engineer, Effective Date: June 26, 2017, Expiration Date: June 26, 2022
- (SWEREF-284) This topic contains spreadsheets for each class of software. For older versions of SWEHB, see SWE-125 and Topic 7.16 in the appropriate version.


