| NODIS Library | Program Formulation(7000s) | Search |

NASA Ball NASA
Procedural
Requirements
NPR 7150.2A
Effective Date: November 19, 2009
Expiration Date: November 19, 2014
COMPLIANCE IS MANDATORY

(NASA Only)

Subject: NASA Software Engineering Requirements

Responsible Office: Office of the Chief Engineer


View all pages in PDF 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 Uncontrolled When Printed.
Check the NASA Online Directives Information System (NODIS) Library
to Verify that this is the correct version before use: http://nodis3.gsfc.nasa.gov