[NASA Logo]

NASA Procedures and Guidelines

This Document is Obsolete and Is No Longer Used.
Check the NODIS Library to access the current version:
http://nodis3.gsfc.nasa.gov


NPR 7150.2A
Effective Date: November 19, 2009
Cancellation Date: August 20, 2020
Responsible Office: KA

NASA Software Engineering Requirements


ALL NID 7150.1 NASA Interim Directive (NID): NPR 7150.2A, NASA Software Engineering Requirements

Table Of Contents

Preface

P.1 Purpose
P.2 Applicability and Scope
P.3 Authority
P.4 Applicable Documents
P.5 Measurement/Verification
P.6 Cancellation

Chapter 1. Introduction

1.1 Overview
1.2 Organizational Capabilities and Improvement
1.3 Hierarchy of NASA Software-Related Documents

Chapter 2. Software Management Requirements

2.1 Compliance with Laws, Policies, and Requirements
2.2 Software Life-Cycle Planning
2.3 Commercial, Government, Legacy/Heritage and Modified Off-The-Shelf Software
2.4 Software Verification and Validation
2.5 Project Formulation Requirements
2.6 Software Contract Requirements

Chapter 3. Software Engineering (Life-Cycle) Requirements

3.1 Software Requirements
3.2 Software Design
3.3 Software Implementation
3.4 Software Testing
3.5 Software Operations, Maintenance, and Retirement

Chapter 4. Supporting Software Life-Cycle Requirements

4.1 Software Configuration Management
4.2 Risk Management
4.3 Software Peer Reviews/Inspections
4.4 Software Measurement
4.5 Best Practices
4.6 Training

Chapter 5. Software Documentation Requirements

5.1 Software Plans
5.2 Software Requirements and Product Data
5.3 Software Reports

Chapter 6. Tailoring, Engineering Technical Authority, and Compliance Measurement

6.1 Tailoring of Requirements
6.2 Designation of Engineering Technical Authority(s)
6.3 Compliance

Appendix A. Definitions
Appendix B. Acronyms
Appendix C. References
Appendix D. Requirements Mapping Matrix
Appendix E. Software Classifications

List Of Figures

Figure 1-1 Relationships of Governing Software Documents


DISTRIBUTION:
NODIS


This Document is Obsolete and Is No Longer Used.
Check the NODIS Library to access the current version:
http://nodis3.gsfc.nasa.gov