| NODIS Library | Program Formulation(7000s) | Search |
NASA
Procedural
Requirements
NPR 7150.2
Effective Date: September 27, 2004
Expiration Date: September 27, 2009
COMPLIANCE IS MANDATORY
NASA Software Engineering Requirements
Responsible Office: Office of the Chief Engineer
TABLE OF CONTENTS
PREFACE
P.1 Purpose
P.2 Applicability and Scope
P.3 Authority
P.4 References
P.5 Cancellation
CHAPTER 1. Introduction
1.1 Overview
1.2 Organizational Capability 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, 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 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 Report Requirements
CHAPTER 6. Tailoring, Warrant Authority, and Compliance Measurement
6.1 Tailoring of Requirements
6.2 Expertise of ITA Warrant Authority(s)
6.3 Compliance
APPENDIX A. References
A.1 Applicable References
A.2 Related References
APPENDIX B. Definitions
APPENDIX C. Acronyms
APPENDIX D. Requirements Mapping Matrix
LIST OF FIGURES
FIGURE 1-1 Relationships Among Governing Software Documents