NPR 7150.2 Requirements Related SWEs mentioned in other tabs primarily 3 and 7Supplementary Materials: Related Topics, Document Structures, Principles, Checklists, and PATs, etc.Related Activities in SWEs5.01 - CR-PR - Software Change Request - Problem ReportSWE-024 - Plan TrackingSWE-053 - Manage Requirements ChangesSWE-054 - Corrective Action for InconsistenciesSWE-080 - Track and Evaluate ChangeSWE-082 - Authorizing ChangesSWE-083 - Status AccountingSWE-085 - Release ManagementSWE-187 - Control of Software ItemsSWE-194 - Delivery Requirements VerificationSWE-200 - Software Requirements Volatility MetricsSWE-201 - Software Non-ConformancesSWE-202 - Software Severity LevelsSWE-203 - Mandatory Assessments for Non-Conformances5.06 - SCMP - Software Configuration Management Plan5.14 - Test - Software Test ProceduresA.03 Software RequirementsA.06 Software TestingA.08 Software Configuration ManagementA.12 Software Non-conformance or Defect Management5.02 - IDD - Interface Design DescriptionSWE-020 - Software ClassificationSWE-027 - Use of Commercial, Government, and Legacy SoftwareSWE-058 - Detailed Design5.09 - SRS - Software Requirements Specification5.10 - STP - Software Test Plan5.13 - SwDD - Software Design Description5.14 - Test - Software Test Procedures7.08 - Maturity of Life Cycle Products at Milestone Reviews8.05 - SW Failure Modes and Effects Analysis8.09 - Software Safety AnalysisA.04 Software Design5.03 - Inspect - Software Inspection, Peer Reviews, InspectionsSWE-087 - Software Peer Reviews and Inspections for Requirements, Plans, Design, Code, and Test ProceduresSWE-088 - Software Peer Reviews and Inspections - Checklist Criteria and TrackingSWE-089 - Software Peer Reviews and Inspections - Basic Measurements7.10 - Peer Review and Inspections Including ChecklistsA.10 Software Peer Reviews and Inspections5.04 - Maint - Software Maintenance PlanSWE-075 - Plan Operations, Maintenance, RetirementSWE-080 - Track and Evaluate ChangesSWE-195 - Software Maintenance PhaseSWE-199 - Performance Measures7.08 - Maturity of Life Cycle Products at Milestone Reviews8.02 - Software QualityA.07 Software Release, Operations, Maintenance, and Retirement5.05 - Metrics - Software Metrics ReportSWE-016 - Software ScheduleSWE-022 - Software AssuranceSWE-040 - Access to Software ProductsSWE-046 - Supplier Software ScheduleSWE-086 - Continuous Risk ManagementSWE-090 - Management and Technical MeasurementsSWE-091 - Establish and Maintain Measurement RepositorySWE-092 - Using Measurement DataSWE-093 - Analysis of Measurement DataSWE-094 - Reporting of Measurement AnalysisSWE-095 - Report Engineering Discipline Status7.08 - Maturity of Life Cycle Products at Milestone Reviews7.14 - Implementing Measurement Requirements and Analysis for ProjectsA.11 Software Measurements5.06 - SCMP - Software Configuration Management PlanSWE-018 - Software Activities ReviewSWE-024 - Plan TrackingSWE-036 - Software Process DeterminationSWE-058 - Detailed DesignSWE-062 - Unit TestSWE-079 - Develop CM PlanSWE-081 - Identify Software CM ItemsSWE-082 - Authorizing ChangesSWE-083 - Status AccountingSWE-084 - Configuration AuditsSWE-085 - Release ManagementSWE-186 - Unit Test Repeatability5.01 - CR-PR - Software Change Request - Problem Report7.08 - Maturity of Life Cycle Products at Milestone ReviewsA.08 Software Configuration Management5.07 - SDD - Software Data DictionarySWE-040 - Access to Software ProductsSWE-050 - Software RequirementsSWE-058 - Detailed Design5.14 - Test - Software Test Procedures7.08 - Maturity of Life Cycle Products at Milestone ReviewsA.04 Software Design5.08 - SDP-SMP - Software Development - Management PlanSWE-005 - Software ProcessesSWE-006 - Center Software InventorySWE-013 - Software Plans SWE-015 - Cost EstimationSWE-016 - Software ScheduleSWE-017 - Project and Software TrainingSWE-018 - Software Activities Review SWE-020 - Software ClassificationSWE-023 - Software Safety-Critical RequirementsSWE-024 - Plan TrackingSWE-027 - Use of Commercial, Government, and Legacy SoftwareSWE-033 - Acquisition vs. Development AssessmentSWE-034 - Acceptance CriteriaSWE-036 - Software Process DeterminationSWE-037 - Software MilestonesSWE-039 - Software Supplier InsightSWE-040 - Access to Software ProductsSWE-046 - Supplier Software ScheduleSWE-050 - Software Requirements SWE-051 - Software Requirements AnalysisSWE-053 - Manage Requirements ChangesSWE-054 - Corrective Action for InconsistenciesSWE-055 - Requirements ValidationSWE-058 - Detailed DesignSWE-061 - Coding StandardsSWE-062 - Unit TestSWE-075 - Plan Operations, Maintenance, RetirementSWE-079 - Develop CM PlanSWE-082 - Authorizing ChangesSWE-083 - Status AccountingSWE-085 - Release ManagementSWE-086 - Continuous Risk ManagementSWE-087 - Software Peer Reviews and Inspections for Requirements, Plans, Design, Code, and Test ProceduresSWE-088 - Software Peer Reviews and Inspections - Checklist Criteria and TrackingSWE-089 - Software Peer Reviews and Inspections - Basic MeasurementsSWE-090 - Management and Technical MeasurementsSWE-091 - Establish and Maintain Measurement RepositorySWE-093 - Analysis of Measurement DataSWE-121 - Document Tailored RequirementsSWE-125 - Requirements Compliance MatrixSWE-126 - Tailoring ConsiderationsSWE-151 - Cost Estimate ConditionsSWE-153 - ETA Define Document ContentSWE-156 - Evaluate Systems for Security RisksSWE-174 - Software Planning ParametersSWE-176 - Software RecordsSWE-184 - Software-related Constraints and AssumptionsSWE-185 - Secure Coding Standards VerificationSWE-186 - Unit Test RepeatabilitySWE-187 - Control of Software ItemsSWE-190 - Verify Code CoverageSWE-193 - Acceptance Testing for Affected System and Software BehaviorSWE-195 - Software Maintenance PhaseSWE-196 - Software Retirement ArchivalSWE-199 - Performance MeasuresSWE-202 - Software Severity LevelsSWE-203 - Mandatory Assessments for Non-ConformancesSWE-205 - Determination of Safety-Critical SoftwareSWE-206 - Auto-Generation Software InputsSWE-210 - Detection of Adversarial ActionsSWE-211 - Test Levels of Non-Custom Developed SoftwareSWE-214 - Internal Software Sharing and ReuseSWE-217 - List of All Contributors and Disclaimer Notice5.11 - STR - Software Test Report7.02 - Classification and Safety-Criticality7.03 - Acquisition Guidance7.05 - Work Breakdown Structures That Include Software7.08 - Maturity of Life Cycle Products at Milestone Reviews7.14 - Implementing Measurement Requirements and Analysis for Projects7.16 - Appendix C. Requirements Mapping and Compliance Matrix8.02 - Software QualityA.01 Software Life Cycle Planning5.09 - SRS - Software Requirements SpecificationSWE-017 - Project and Software TrainingSWE-050 - Software RequirementsSWE-052 - Bidirectional TraceabilitySWE-053 - Manage Requirements ChangesSWE-055 - Requirements ValidationSWE-058 - Detailed DesignSWE-184 - Software-related Constraints and Assumptions5.02 - IDD - Interface Design Description5.14 - Test - Software Test Procedures7.08 - Maturity of Life Cycle Products at Milestone Reviews8.02 - Software Quality8.10 - Facility Software with Safety Considerations8.54 - Software Requirements Analysis8.58 - Software Safety and Hazard Analysis8.59 - Audit ReportsPAT-003 - Functional Requirements ChecklistPAT-004 - Safety Requirements Analysis ChecklistPAT-007 - Checklist for General Software Safety RequirementsPAT-013 - Software Requirements ChecklistPAT-034 - SA Requirements Analysis ChecklistPAT-042 - Requirements Development and Mgmt AuditPAT-059 - Software Requirements Specification AssessmentPAT-079 - Requirements Quality ChecklistPAT-080 - Requirements Contents ChecklistPAT-081 - Requirements Editorial ChecklistA.03 Software Requirements5.10 - STP - Software Test PlanSWE-015 - Cost EstimationSWE-024 - Plan TrackingSWE-036 - Software Process DeterminationSWE-062 - Unit TestSWE-065 - Test Plan, Procedures, ReportsSWE-066 - Perform TestingSWE-068 - Evaluate Test ResultsSWE-086 - Continuous Risk ManagementSWE-087 - Software Peer Reviews and Inspections for Requirements, Plans, Design, Code, and Test ProceduresSWE-186 - Unit Test RepeatabilitySWE-190 - Verify Code CoverageSWE-191 - Software Regression TestingSWE-201 - Software Non-Conformances5.02 - IDD - Interface Design Description7.06 - Software Test Estimation and Testing Levels7.08 - Maturity of Life Cycle Products at Milestone Reviews8.13 - Test Witnessing8.57 - Testing AnalysisA.06 Software Testing5.11 - STR - Software Test ReportSWE-027 - Use of Commercial, Government, and Legacy SoftwareSWE-065 - Test Plan, Procedures, ReportsSWE-068 - Evaluate Test ResultsSWE-191 - Software Regression TestingSWE-193 - Acceptance Testing for Affected System and Software Behavior5.08 - SDP-SMP - Software Development - Management Plan7.06 - Software Test Estimation and Testing Levels7.08 - Maturity of Life Cycle Products at Milestone Reviews8.13 - Test WitnessingA.02 Software Assurance and Software SafetyA.06 Software Testing5.12 - SUM - Software User ManualSWE-058 - Detailed DesignSWE-077 - Deliver Software Products7.08 - Maturity of Life Cycle Products at Milestone ReviewsA.04 Software DesignA.07 Software Release, Operations, Maintenance, and Retirement5.13 - SwDD - Software Design DescriptionSWE-052 - Bidirectional TraceabilitySWE-057 - Software ArchitectureSWE-058 - Detailed Design5.02 - IDD - Interface Design Description5.14 - Test - Software Test Procedures7.07 - Software Architecture Description7.08 - Maturity of Life Cycle Products at Milestone Reviews8.02 - Software Quality8.08 - COTS Software Safety ConsiderationsA.04 Software Design5.14 - Test - Software Test ProceduresSWE-057 - Software ArchitectureSWE-065 - Test Plan, Procedures, ReportsSWE-071 - Update Test Plans and ProceduresSWE-191 - Software Regression Testing5.02 - IDD - Interface Design Description5.07 - SDD - Software Data Dictionary5.09 - SRS - Software Requirements Specification5.13 - SwDD - Software Design Description7.06 - Software Test Estimation and Testing Levels7.08 - Maturity of Life Cycle Products at Milestone Reviews8.01 - Off Nominal TestingPAT-019 - Test Procedure ChecklistA.06 Software Testing5.15 - Train - Software Training PlanSWE-017 - Project and Software TrainingSWE-100 - Software Training FundingSWE-222 - Software Assurance TrainingA.01 Software Life Cycle PlanningA.13 NASA Institutional Requirements5.16 - VDD - Version Description DocumentSWE-040 - Access to Software ProductsSWE-046 - Supplier Software ScheduleSWE-063 - Release Version DescriptionSWE-075 - Plan Operations, Maintenance, RetirementSWE-077 - Deliver Software ProductsSWE-082 - Authorizing ChangesSWE-085 - Release ManagementA.07 Software Release, Operations, Maintenance, and RetirementA.08 Software Configuration Management5.17 - Software Assurance Plan Minimum ContentUnable to render {include} The included page could not be found.Unable to render {include} The included page could not be found.Unable to render {include} The included page could not be found.5.18 - Safety Plan Minimum ContentUnable to render {include} The included page could not be found.Unable to render {include} The included page could not be found.Unable to render {include} The included page could not be found.5.19 - Software Assurance Status Report Minimum ContentSWE-015 - Cost EstimationSWE-027 - Use of Commercial, Government, and Legacy SoftwareSWE-151 - Cost Estimate Conditions6.3 - Checklist for Choosing a Real Time Operating System (RTOS)7.03 - Acquisition Guidance8.18 - SA Suggested MetricsPAT-025 - Checklist for Choosing a Real Time Operating System (RTOS)A.01 Software Life Cycle Planning5.20 - IV&V Project Execution Plan Minimum ContentSWE-015 - Cost EstimationSWE-027 - Use of Commercial, Government, and Legacy SoftwareSWE-151 - Cost Estimate Conditions6.3 - Checklist for Choosing a Real Time Operating System (RTOS)7.03 - Acquisition Guidance8.18 - SA Suggested MetricsPAT-025 - Checklist for Choosing a Real Time Operating System (RTOS)A.01 Software Life Cycle Planning5.21 - Software Requirements Analysis Report Minimum ContentSWE-015 - Cost EstimationSWE-027 - Use of Commercial, Government, and Legacy SoftwareSWE-151 - Cost Estimate Conditions6.3 - Checklist for Choosing a Real Time Operating System (RTOS)7.03 - Acquisition Guidance8.18 - SA Suggested MetricsPAT-025 - Checklist for Choosing a Real Time Operating System (RTOS)A.01 Software Life Cycle Planning5.22 - Software Design Analysis Report Minimum ContentSWE-015 - Cost EstimationSWE-027 - Use of Commercial, Government, and Legacy SoftwareSWE-151 - Cost Estimate Conditions6.3 - Checklist for Choosing a Real Time Operating System (RTOS)7.03 - Acquisition Guidance8.18 - SA Suggested MetricsPAT-025 - Checklist for Choosing a Real Time Operating System (RTOS)A.01 Software Life Cycle Planning5.23 - Testing Analysis Report Minimum ContentSWE-015 - Cost EstimationSWE-027 - Use of Commercial, Government, and Legacy SoftwareSWE-151 - Cost Estimate Conditions6.3 - Checklist for Choosing a Real Time Operating System (RTOS)7.03 - Acquisition Guidance8.18 - SA Suggested MetricsPAT-025 - Checklist for Choosing a Real Time Operating System (RTOS)A.01 Software Life Cycle Planning5.24 - Hazard Report Minimum ContentSWE-015 - Cost EstimationSWE-027 - Use of Commercial, Government, and Legacy SoftwareSWE-151 - Cost Estimate Conditions6.3 - Checklist for Choosing a Real Time Operating System (RTOS)7.03 - Acquisition Guidance8.18 - SA Suggested MetricsPAT-025 - Checklist for Choosing a Real Time Operating System (RTOS)A.01 Software Life Cycle Planning5.25 - Audit Report Minimum ContentSWE-015 - Cost EstimationSWE-027 - Use of Commercial, Government, and Legacy SoftwareSWE-151 - Cost Estimate Conditions6.3 - Checklist for Choosing a Real Time Operating System (RTOS)7.03 - Acquisition Guidance8.18 - SA Suggested MetricsPAT-025 - Checklist for Choosing a Real Time Operating System (RTOS)A.01 Software Life Cycle Planning5.26 - Source Code Quality Analysis Report Minimum ContentSWE-015 - Cost EstimationSWE-027 - Use of Commercial, Government, and Legacy SoftwareSWE-151 - Cost Estimate Conditions6.3 - Checklist for Choosing a Real Time Operating System (RTOS)7.03 - Acquisition Guidance8.18 - SA Suggested MetricsPAT-025 - Checklist for Choosing a Real Time Operating System (RTOS)A.01 Software Life Cycle Planning6.1 - Design for Safety ChecklistSWE-015 - Cost EstimationSWE-027 - Use of Commercial, Government, and Legacy SoftwareSWE-151 - Cost Estimate Conditions6.3 - Checklist for Choosing a Real Time Operating System (RTOS)7.03 - Acquisition Guidance8.18 - SA Suggested MetricsPAT-025 - Checklist for Choosing a Real Time Operating System (RTOS)A.01 Software Life Cycle Planning6.2 - Checklist for General Software Safety RequirementsSWE-015 - Cost EstimationSWE-027 - Use of Commercial, Government, and Legacy SoftwareSWE-151 - Cost Estimate Conditions6.3 - Checklist for Choosing a Real Time Operating System (RTOS)7.03 - Acquisition Guidance8.18 - SA Suggested MetricsPAT-025 - Checklist for Choosing a Real Time Operating System (RTOS)A.01 Software Life Cycle Planning6.3 - Checklist for Choosing a Real Time Operating System (RTOS)SWE-015 - Cost EstimationSWE-027 - Use of Commercial, Government, and Legacy SoftwareSWE-151 - Cost Estimate Conditions6.3 - Checklist for Choosing a Real Time Operating System (RTOS)7.03 - Acquisition Guidance8.18 - SA Suggested MetricsPAT-025 - Checklist for Choosing a Real Time Operating System (RTOS)A.01 Software Life Cycle Planning6.4 - Checklist for Choosing Off-The Shelf Software (OTS)SWE-015 - Cost EstimationSWE-027 - Use of Commercial, Government, and Legacy SoftwareSWE-151 - Cost Estimate Conditions6.3 - Checklist for Choosing a Real Time Operating System (RTOS)7.03 - Acquisition Guidance8.18 - SA Suggested MetricsPAT-025 - Checklist for Choosing a Real Time Operating System (RTOS)A.01 Software Life Cycle Planning6.5 - Checklist for C Programming PracticesSWE-015 - Cost EstimationSWE-027 - Use of Commercial, Government, and Legacy SoftwareSWE-151 - Cost Estimate Conditions6.3 - Checklist for Choosing a Real Time Operating System (RTOS)7.03 - Acquisition Guidance8.18 - SA Suggested MetricsPAT-025 - Checklist for Choosing a Real Time Operating System (RTOS)A.01 Software Life Cycle Planning6.6 - Checklist for C++ Programming PracticesSWE-015 - Cost EstimationSWE-027 - Use of Commercial, Government, and Legacy SoftwareSWE-151 - Cost Estimate Conditions6.3 - Checklist for Choosing a Real Time Operating System (RTOS)7.03 - Acquisition Guidance8.18 - SA Suggested MetricsPAT-025 - Checklist for Choosing a Real Time Operating System (RTOS)A.01 Software Life Cycle Planning6.7 - Checklist for Ada Programming PracticesSWE-015 - Cost EstimationSWE-027 - Use of Commercial, Government, and Legacy SoftwareSWE-151 - Cost Estimate Conditions6.3 - Checklist for Choosing a Real Time Operating System (RTOS)7.03 - Acquisition Guidance8.18 - SA Suggested MetricsPAT-025 - Checklist for Choosing a Real Time Operating System (RTOS)A.01 Software Life Cycle Planning6.8 - Checklist for Fortran Programming PracticesSWE-015 - Cost EstimationSWE-027 - Use of Commercial, Government, and Legacy SoftwareSWE-151 - Cost Estimate Conditions6.3 - Checklist for Choosing a Real Time Operating System (RTOS)7.03 - Acquisition Guidance8.18 - SA Suggested MetricsPAT-025 - Checklist for Choosing a Real Time Operating System (RTOS)A.01 Software Life Cycle Planning6.9 - Checklist for Generic (Non-Language-Specific) Programming PracticesSWE-015 - Cost EstimationSWE-027 - Use of Commercial, Government, and Legacy SoftwareSWE-151 - Cost Estimate Conditions6.3 - Checklist for Choosing a Real Time Operating System (RTOS)7.03 - Acquisition Guidance8.18 - SA Suggested MetricsPAT-025 - Checklist for Choosing a Real Time Operating System (RTOS)A.01 Software Life Cycle Planning6.10 - Checklist for General Good Programming PracticesSWE-015 - Cost EstimationSWE-027 - Use of Commercial, Government, and Legacy SoftwareSWE-151 - Cost Estimate Conditions6.3 - Checklist for Choosing a Real Time Operating System (RTOS)7.03 - Acquisition Guidance8.18 - SA Suggested MetricsPAT-025 - Checklist for Choosing a Real Time Operating System (RTOS)A.01 Software Life Cycle Planning6.11 - Examples of Programming Practices for Exception HandlingSWE-015 - Cost EstimationSWE-027 - Use of Commercial, Government, and Legacy SoftwareSWE-151 - Cost Estimate Conditions6.3 - Checklist for Choosing a Real Time Operating System (RTOS)7.03 - Acquisition Guidance8.18 - SA Suggested MetricsPAT-025 - Checklist for Choosing a Real Time Operating System (RTOS)A.01 Software Life Cycle Planning7.01 - History and Overview of the Software Process Improvement (SPI) EffortSWE-015 - Cost EstimationSWE-027 - Use of Commercial, Government, and Legacy SoftwareSWE-151 - Cost Estimate Conditions6.3 - Checklist for Choosing a Real Time Operating System (RTOS)7.03 - Acquisition Guidance8.18 - SA Suggested MetricsPAT-025 - Checklist for Choosing a Real Time Operating System (RTOS)A.01 Software Life Cycle Planning7.02 - Classification and Safety-CriticalitySWE-015 - Cost EstimationSWE-027 - Use of Commercial, Government, and Legacy SoftwareSWE-151 - Cost Estimate Conditions6.3 - Checklist for Choosing a Real Time Operating System (RTOS)7.03 - Acquisition Guidance8.18 - SA Suggested MetricsPAT-025 - Checklist for Choosing a Real Time Operating System (RTOS)A.01 Software Life Cycle Planning7.03 - Acquisition GuidanceSWE-015 - Cost EstimationSWE-027 - Use of Commercial, Government, and Legacy SoftwareSWE-151 - Cost Estimate Conditions6.3 - Checklist for Choosing a Real Time Operating System (RTOS)7.03 - Acquisition Guidance8.18 - SA Suggested MetricsPAT-025 - Checklist for Choosing a Real Time Operating System (RTOS)A.01 Software Life Cycle Planning7.04 - Flow Down of NPR Requirements on Contracts and to Other Centers in Multi-Center ProjectsSWE-015 - Cost EstimationSWE-027 - Use of Commercial, Government, and Legacy SoftwareSWE-151 - Cost Estimate Conditions6.3 - Checklist for Choosing a Real Time Operating System (RTOS)7.03 - Acquisition Guidance8.18 - SA Suggested MetricsPAT-025 - Checklist for Choosing a Real Time Operating System (RTOS)A.01 Software Life Cycle Planning7.05 - Work Breakdown Structures That Include SoftwareSWE-015 - Cost EstimationSWE-027 - Use of Commercial, Government, and Legacy SoftwareSWE-151 - Cost Estimate Conditions6.3 - Checklist for Choosing a Real Time Operating System (RTOS)7.03 - Acquisition Guidance8.18 - SA Suggested MetricsPAT-025 - Checklist for Choosing a Real Time Operating System (RTOS)A.01 Software Life Cycle Planning7.06 - Software Test Estimation and Testing LevelsSWE-015 - Cost EstimationSWE-027 - Use of Commercial, Government, and Legacy SoftwareSWE-151 - Cost Estimate Conditions6.3 - Checklist for Choosing a Real Time Operating System (RTOS)7.03 - Acquisition Guidance8.18 - SA Suggested MetricsPAT-025 - Checklist for Choosing a Real Time Operating System (RTOS)A.01 Software Life Cycle Planning7.07 - Software Architecture DescriptionSWE-015 - Cost EstimationSWE-027 - Use of Commercial, Government, and Legacy SoftwareSWE-151 - Cost Estimate Conditions6.3 - Checklist for Choosing a Real Time Operating System (RTOS)7.03 - Acquisition Guidance8.18 - SA Suggested MetricsPAT-025 - Checklist for Choosing a Real Time Operating System (RTOS)A.01 Software Life Cycle Planning7.08 - Maturity of Life Cycle Products at Milestone ReviewsSWE-015 - Cost EstimationSWE-027 - Use of Commercial, Government, and Legacy SoftwareSWE-151 - Cost Estimate Conditions6.3 - Checklist for Choosing a Real Time Operating System (RTOS)7.03 - Acquisition Guidance8.18 - SA Suggested MetricsPAT-025 - Checklist for Choosing a Real Time Operating System (RTOS)A.01 Software Life Cycle Planning7.09 - Entrance and Exit CriteriaSWE-015 - Cost EstimationSWE-027 - Use of Commercial, Government, and Legacy SoftwareSWE-151 - Cost Estimate Conditions6.3 - Checklist for Choosing a Real Time Operating System (RTOS)7.03 - Acquisition Guidance8.18 - SA Suggested MetricsPAT-025 - Checklist for Choosing a Real Time Operating System (RTOS)A.01 Software Life Cycle Planning7.10 - Peer Review and Inspections Including ChecklistsSWE-015 - Cost EstimationSWE-027 - Use of Commercial, Government, and Legacy SoftwareSWE-151 - Cost Estimate Conditions6.3 - Checklist for Choosing a Real Time Operating System (RTOS)7.03 - Acquisition Guidance8.18 - SA Suggested MetricsPAT-025 - Checklist for Choosing a Real Time Operating System (RTOS)A.01 Software Life Cycle Planning7.11 - SWE HistorySWE-015 - Cost EstimationSWE-027 - Use of Commercial, Government, and Legacy SoftwareSWE-151 - Cost Estimate Conditions6.3 - Checklist for Choosing a Real Time Operating System (RTOS)7.03 - Acquisition Guidance8.18 - SA Suggested MetricsPAT-025 - Checklist for Choosing a Real Time Operating System (RTOS)A.01 Software Life Cycle Planning7.13 - Transitioning to a Higher ClassSWE-015 - Cost EstimationSWE-027 - Use of Commercial, Government, and Legacy SoftwareSWE-151 - Cost Estimate Conditions6.3 - Checklist for Choosing a Real Time Operating System (RTOS)7.03 - Acquisition Guidance8.18 - SA Suggested MetricsPAT-025 - Checklist for Choosing a Real Time Operating System (RTOS)A.01 Software Life Cycle Planning7.14 - Implementing Measurement Requirements and Analysis for ProjectsSWE-015 - Cost EstimationSWE-027 - Use of Commercial, Government, and Legacy SoftwareSWE-151 - Cost Estimate Conditions6.3 - Checklist for Choosing a Real Time Operating System (RTOS)7.03 - Acquisition Guidance8.18 - SA Suggested MetricsPAT-025 - Checklist for Choosing a Real Time Operating System (RTOS)A.01 Software Life Cycle Planning7.15 - Relationship Between NPR 7150.2 and NASA-STD-7009SWE-015 - Cost EstimationSWE-027 - Use of Commercial, Government, and Legacy SoftwareSWE-151 - Cost Estimate Conditions6.3 - Checklist for Choosing a Real Time Operating System (RTOS)7.03 - Acquisition Guidance8.18 - SA Suggested MetricsPAT-025 - Checklist for Choosing a Real Time Operating System (RTOS)A.01 Software Life Cycle Planning7.16 - Appendix C. Requirements Mapping and Compliance MatrixSWE-015 - Cost EstimationSWE-027 - Use of Commercial, Government, and Legacy SoftwareSWE-151 - Cost Estimate Conditions6.3 - Checklist for Choosing a Real Time Operating System (RTOS)7.03 - Acquisition Guidance8.18 - SA Suggested MetricsPAT-025 - Checklist for Choosing a Real Time Operating System (RTOS)A.01 Software Life Cycle Planning7.17 - 7150.2D Appendices (Definitions, References, etc.)SWE-015 - Cost EstimationSWE-027 - Use of Commercial, Government, and Legacy SoftwareSWE-151 - Cost Estimate Conditions6.3 - Checklist for Choosing a Real Time Operating System (RTOS)7.03 - Acquisition Guidance8.18 - SA Suggested MetricsPAT-025 - Checklist for Choosing a Real Time Operating System (RTOS)A.01 Software Life Cycle Planning7.18 - Documentation GuidanceSWE-015 - Cost EstimationSWE-027 - Use of Commercial, Government, and Legacy SoftwareSWE-151 - Cost Estimate Conditions6.3 - Checklist for Choosing a Real Time Operating System (RTOS)7.03 - Acquisition Guidance8.18 - SA Suggested MetricsPAT-025 - Checklist for Choosing a Real Time Operating System (RTOS)A.01 Software Life Cycle Planning7.19 - Software Risk Management ChecklistsSWE-015 - Cost EstimationSWE-027 - Use of Commercial, Government, and Legacy SoftwareSWE-151 - Cost Estimate Conditions6.3 - Checklist for Choosing a Real Time Operating System (RTOS)7.03 - Acquisition Guidance8.18 - SA Suggested MetricsPAT-025 - Checklist for Choosing a Real Time Operating System (RTOS)A.01 Software Life Cycle Planning7.20 - Assessing - Meets the IntentSWE-015 - Cost EstimationSWE-027 - Use of Commercial, Government, and Legacy SoftwareSWE-151 - Cost Estimate Conditions6.3 - Checklist for Choosing a Real Time Operating System (RTOS)7.03 - Acquisition Guidance8.18 - SA Suggested MetricsPAT-025 - Checklist for Choosing a Real Time Operating System (RTOS)A.01 Software Life Cycle Planning7.21 - Multi-condition Software RequirementsSWE-015 - Cost EstimationSWE-027 - Use of Commercial, Government, and Legacy SoftwareSWE-151 - Cost Estimate Conditions6.3 - Checklist for Choosing a Real Time Operating System (RTOS)7.03 - Acquisition Guidance8.18 - SA Suggested MetricsPAT-025 - Checklist for Choosing a Real Time Operating System (RTOS)A.01 Software Life Cycle Planning7.22 - Space Security: Best Practices GuideSWE-015 - Cost EstimationSWE-027 - Use of Commercial, Government, and Legacy SoftwareSWE-151 - Cost Estimate Conditions6.3 - Checklist for Choosing a Real Time Operating System (RTOS)7.03 - Acquisition Guidance8.18 - SA Suggested MetricsPAT-025 - Checklist for Choosing a Real Time Operating System (RTOS)A.01 Software Life Cycle Planning7.23 - Software Fault Prevention and ToleranceSWE-015 - Cost EstimationSWE-027 - Use of Commercial, Government, and Legacy SoftwareSWE-151 - Cost Estimate Conditions6.3 - Checklist for Choosing a Real Time Operating System (RTOS)7.03 - Acquisition Guidance8.18 - SA Suggested MetricsPAT-025 - Checklist for Choosing a Real Time Operating System (RTOS)A.01 Software Life Cycle Planning8.01 - Off Nominal TestingSWE-015 - Cost EstimationSWE-027 - Use of Commercial, Government, and Legacy SoftwareSWE-151 - Cost Estimate Conditions6.3 - Checklist for Choosing a Real Time Operating System (RTOS)7.03 - Acquisition Guidance8.18 - SA Suggested MetricsPAT-025 - Checklist for Choosing a Real Time Operating System (RTOS)A.01 Software Life Cycle Planning8.02 - Software ReliabilitySWE-015 - Cost EstimationSWE-027 - Use of Commercial, Government, and Legacy SoftwareSWE-151 - Cost Estimate Conditions6.3 - Checklist for Choosing a Real Time Operating System (RTOS)7.03 - Acquisition Guidance8.18 - SA Suggested MetricsPAT-025 - Checklist for Choosing a Real Time Operating System (RTOS)A.01 Software Life Cycle Planning8.03 - Organizational Goals of Software Assurance MetricsSWE-015 - Cost EstimationSWE-027 - Use of Commercial, Government, and Legacy SoftwareSWE-151 - Cost Estimate Conditions6.3 - Checklist for Choosing a Real Time Operating System (RTOS)7.03 - Acquisition Guidance8.18 - SA Suggested MetricsPAT-025 - Checklist for Choosing a Real Time Operating System (RTOS)A.01 Software Life Cycle Planning8.04 - Additional Requirements Considerations for Use with Safety-Critical SoftwareSWE-015 - Cost EstimationSWE-027 - Use of Commercial, Government, and Legacy SoftwareSWE-151 - Cost Estimate Conditions6.3 - Checklist for Choosing a Real Time Operating System (RTOS)7.03 - Acquisition Guidance8.18 - SA Suggested MetricsPAT-025 - Checklist for Choosing a Real Time Operating System (RTOS)A.01 Software Life Cycle Planning8.05 - SW Failure Modes and Effects AnalysisSWE-015 - Cost EstimationSWE-027 - Use of Commercial, Government, and Legacy SoftwareSWE-151 - Cost Estimate Conditions6.3 - Checklist for Choosing a Real Time Operating System (RTOS)7.03 - Acquisition Guidance8.18 - SA Suggested MetricsPAT-025 - Checklist for Choosing a Real Time Operating System (RTOS)A.01 Software Life Cycle Planning8.06 - IV&V SurveillanceSWE-015 - Cost EstimationSWE-027 - Use of Commercial, Government, and Legacy SoftwareSWE-151 - Cost Estimate Conditions6.3 - Checklist for Choosing a Real Time Operating System (RTOS)7.03 - Acquisition Guidance8.18 - SA Suggested MetricsPAT-025 - Checklist for Choosing a Real Time Operating System (RTOS)A.01 Software Life Cycle Planning8.07 - Software Fault Tree AnalysisSWE-015 - Cost EstimationSWE-027 - Use of Commercial, Government, and Legacy SoftwareSWE-151 - Cost Estimate Conditions6.3 - Checklist for Choosing a Real Time Operating System (RTOS)7.03 - Acquisition Guidance8.18 - SA Suggested MetricsPAT-025 - Checklist for Choosing a Real Time Operating System (RTOS)A.01 Software Life Cycle Planning8.08 - COTS Software Safety ConsiderationsSWE-015 - Cost EstimationSWE-027 - Use of Commercial, Government, and Legacy SoftwareSWE-151 - Cost Estimate Conditions6.3 - Checklist for Choosing a Real Time Operating System (RTOS)7.03 - Acquisition Guidance8.18 - SA Suggested MetricsPAT-025 - Checklist for Choosing a Real Time Operating System (RTOS)A.01 Software Life Cycle Planning8.09 - Software Safety AnalysisSWE-015 - Cost EstimationSWE-027 - Use of Commercial, Government, and Legacy SoftwareSWE-151 - Cost Estimate Conditions6.3 - Checklist for Choosing a Real Time Operating System (RTOS)7.03 - Acquisition Guidance8.18 - SA Suggested MetricsPAT-025 - Checklist for Choosing a Real Time Operating System (RTOS)A.01 Software Life Cycle Planning8.10 - Facility Software Safety ConsiderationsSWE-015 - Cost EstimationSWE-027 - Use of Commercial, Government, and Legacy SoftwareSWE-151 - Cost Estimate Conditions6.3 - Checklist for Choosing a Real Time Operating System (RTOS)7.03 - Acquisition Guidance8.18 - SA Suggested MetricsPAT-025 - Checklist for Choosing a Real Time Operating System (RTOS)A.01 Software Life Cycle Planning8.11 - Auto-Generated CodeSWE-015 - Cost EstimationSWE-027 - Use of Commercial, Government, and Legacy SoftwareSWE-151 - Cost Estimate Conditions6.3 - Checklist for Choosing a Real Time Operating System (RTOS)7.03 - Acquisition Guidance8.18 - SA Suggested MetricsPAT-025 - Checklist for Choosing a Real Time Operating System (RTOS)A.01 Software Life Cycle Planning8.12 - Basics of Software AuditingSWE-015 - Cost EstimationSWE-027 - Use of Commercial, Government, and Legacy SoftwareSWE-151 - Cost Estimate Conditions6.3 - Checklist for Choosing a Real Time Operating System (RTOS)7.03 - Acquisition Guidance8.18 - SA Suggested MetricsPAT-025 - Checklist for Choosing a Real Time Operating System (RTOS)A.01 Software Life Cycle Planning8.13 - Test WitnessingSWE-015 - Cost EstimationSWE-027 - Use of Commercial, Government, and Legacy SoftwareSWE-151 - Cost Estimate Conditions6.3 - Checklist for Choosing a Real Time Operating System (RTOS)7.03 - Acquisition Guidance8.18 - SA Suggested MetricsPAT-025 - Checklist for Choosing a Real Time Operating System (RTOS)A.01 Software Life Cycle Planning8.14 - SA Tasking for NPR 7150.2BSWE-015 - Cost EstimationSWE-027 - Use of Commercial, Government, and Legacy SoftwareSWE-151 - Cost Estimate Conditions6.3 - Checklist for Choosing a Real Time Operating System (RTOS)7.03 - Acquisition Guidance8.18 - SA Suggested MetricsPAT-025 - Checklist for Choosing a Real Time Operating System (RTOS)A.01 Software Life Cycle Planning8.15 - SA Tasking Checklist ToolSWE-015 - Cost EstimationSWE-027 - Use of Commercial, Government, and Legacy SoftwareSWE-151 - Cost Estimate Conditions6.3 - Checklist for Choosing a Real Time Operating System (RTOS)7.03 - Acquisition Guidance8.18 - SA Suggested MetricsPAT-025 - Checklist for Choosing a Real Time Operating System (RTOS)A.01 Software Life Cycle Planning8.16 - SA ProductsSWE-015 - Cost EstimationSWE-027 - Use of Commercial, Government, and Legacy SoftwareSWE-151 - Cost Estimate Conditions6.3 - Checklist for Choosing a Real Time Operating System (RTOS)7.03 - Acquisition Guidance8.18 - SA Suggested MetricsPAT-025 - Checklist for Choosing a Real Time Operating System (RTOS)A.01 Software Life Cycle Planning8.17 - Software Safety Audit ChecklistsSWE-015 - Cost EstimationSWE-027 - Use of Commercial, Government, and Legacy SoftwareSWE-151 - Cost Estimate Conditions6.3 - Checklist for Choosing a Real Time Operating System (RTOS)7.03 - Acquisition Guidance8.18 - SA Suggested MetricsPAT-025 - Checklist for Choosing a Real Time Operating System (RTOS)A.01 Software Life Cycle Planning8.18 - SA Suggested MetricsSWE-015 - Cost EstimationSWE-027 - Use of Commercial, Government, and Legacy SoftwareSWE-151 - Cost Estimate Conditions6.3 - Checklist for Choosing a Real Time Operating System (RTOS)7.03 - Acquisition Guidance8.18 - SA Suggested MetricsPAT-025 - Checklist for Choosing a Real Time Operating System (RTOS)A.01 Software Life Cycle Planning8.19 - Dead / Dormant Code and Safety-Critical SoftwareSWE-015 - Cost EstimationSWE-027 - Use of Commercial, Government, and Legacy SoftwareSWE-151 - Cost Estimate Conditions6.3 - Checklist for Choosing a Real Time Operating System (RTOS)7.03 - Acquisition Guidance8.18 - SA Suggested MetricsPAT-025 - Checklist for Choosing a Real Time Operating System (RTOS)A.01 Software Life Cycle Planning8.20 - Safety Specific Activities in Each PhaseSWE-015 - Cost EstimationSWE-027 - Use of Commercial, Government, and Legacy SoftwareSWE-151 - Cost Estimate Conditions6.3 - Checklist for Choosing a Real Time Operating System (RTOS)7.03 - Acquisition Guidance8.18 - SA Suggested MetricsPAT-025 - Checklist for Choosing a Real Time Operating System (RTOS)A.01 Software Life Cycle Planning8.21 - Software Hazard CausesSWE-015 - Cost EstimationSWE-027 - Use of Commercial, Government, and Legacy SoftwareSWE-151 - Cost Estimate Conditions6.3 - Checklist for Choosing a Real Time Operating System (RTOS)7.03 - Acquisition Guidance8.18 - SA Suggested MetricsPAT-025 - Checklist for Choosing a Real Time Operating System (RTOS)A.01 Software Life Cycle Planning8.22 - Hazardous CommandsSWE-015 - Cost EstimationSWE-027 - Use of Commercial, Government, and Legacy SoftwareSWE-151 - Cost Estimate Conditions6.3 - Checklist for Choosing a Real Time Operating System (RTOS)7.03 - Acquisition Guidance8.18 - SA Suggested MetricsPAT-025 - Checklist for Choosing a Real Time Operating System (RTOS)A.01 Software Life Cycle Planning8.23 - Software Contents of a Certification of Flight ReadinessSWE-015 - Cost EstimationSWE-027 - Use of Commercial, Government, and Legacy SoftwareSWE-151 - Cost Estimate Conditions6.3 - Checklist for Choosing a Real Time Operating System (RTOS)7.03 - Acquisition Guidance8.18 - SA Suggested MetricsPAT-025 - Checklist for Choosing a Real Time Operating System (RTOS)A.01 Software Life Cycle Planning8.24 - Software Assurance RiskSWE-015 - Cost EstimationSWE-027 - Use of Commercial, Government, and Legacy SoftwareSWE-151 - Cost Estimate Conditions6.3 - Checklist for Choosing a Real Time Operating System (RTOS)7.03 - Acquisition Guidance8.18 - SA Suggested MetricsPAT-025 - Checklist for Choosing a Real Time Operating System (RTOS)A.01 Software Life Cycle Planning8.51 - Software Assurance PlanSWE-015 - Cost EstimationSWE-027 - Use of Commercial, Government, and Legacy SoftwareSWE-151 - Cost Estimate Conditions6.3 - Checklist for Choosing a Real Time Operating System (RTOS)7.03 - Acquisition Guidance8.18 - SA Suggested MetricsPAT-025 - Checklist for Choosing a Real Time Operating System (RTOS)A.01 Software Life Cycle Planning8.52 - Software Assurance Status ReportsSWE-015 - Cost EstimationSWE-027 - Use of Commercial, Government, and Legacy SoftwareSWE-151 - Cost Estimate Conditions6.3 - Checklist for Choosing a Real Time Operating System (RTOS)7.03 - Acquisition Guidance8.18 - SA Suggested MetricsPAT-025 - Checklist for Choosing a Real Time Operating System (RTOS)A.01 Software Life Cycle Planning8.53 - IV&V Project Execution PlanSWE-015 - Cost EstimationSWE-027 - Use of Commercial, Government, and Legacy SoftwareSWE-151 - Cost Estimate Conditions6.3 - Checklist for Choosing a Real Time Operating System (RTOS)7.03 - Acquisition Guidance8.18 - SA Suggested MetricsPAT-025 - Checklist for Choosing a Real Time Operating System (RTOS)A.01 Software Life Cycle Planning8.54 - Software Requirements AnalysisSWE-015 - Cost EstimationSWE-027 - Use of Commercial, Government, and Legacy SoftwareSWE-151 - Cost Estimate Conditions6.3 - Checklist for Choosing a Real Time Operating System (RTOS)7.03 - Acquisition Guidance8.18 - SA Suggested MetricsPAT-025 - Checklist for Choosing a Real Time Operating System (RTOS)A.01 Software Life Cycle Planning8.55 - Software Design AnalysisSWE-015 - Cost EstimationSWE-027 - Use of Commercial, Government, and Legacy SoftwareSWE-151 - Cost Estimate Conditions6.3 - Checklist for Choosing a Real Time Operating System (RTOS)7.03 - Acquisition Guidance8.18 - SA Suggested MetricsPAT-025 - Checklist for Choosing a Real Time Operating System (RTOS)A.01 Software Life Cycle Planning8.56 - Source Code Quality AnalysisSWE-015 - Cost EstimationSWE-027 - Use of Commercial, Government, and Legacy SoftwareSWE-151 - Cost Estimate Conditions6.3 - Checklist for Choosing a Real Time Operating System (RTOS)7.03 - Acquisition Guidance8.18 - SA Suggested MetricsPAT-025 - Checklist for Choosing a Real Time Operating System (RTOS)A.01 Software Life Cycle Planning8.57 - Testing AnalysisSWE-015 - Cost EstimationSWE-027 - Use of Commercial, Government, and Legacy SoftwareSWE-151 - Cost Estimate Conditions6.3 - Checklist for Choosing a Real Time Operating System (RTOS)7.03 - Acquisition Guidance8.18 - SA Suggested MetricsPAT-025 - Checklist for Choosing a Real Time Operating System (RTOS)A.01 Software Life Cycle Planning8.58 - Software Safety and Hazard AnalysisSWE-015 - Cost EstimationSWE-027 - Use of Commercial, Government, and Legacy SoftwareSWE-151 - Cost Estimate Conditions6.3 - Checklist for Choosing a Real Time Operating System (RTOS)7.03 - Acquisition Guidance8.18 - SA Suggested MetricsPAT-025 - Checklist for Choosing a Real Time Operating System (RTOS)A.01 Software Life Cycle Planning8.59 - Audit ReportsSWE-015 - Cost EstimationSWE-027 - Use of Commercial, Government, and Legacy SoftwareSWE-151 - Cost Estimate Conditions6.3 - Checklist for Choosing a Real Time Operating System (RTOS)7.03 - Acquisition Guidance8.18 - SA Suggested MetricsPAT-025 - Checklist for Choosing a Real Time Operating System (RTOS)A.01 Software Life Cycle Planning