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 ContentLinks from 8.51 - Software Assurance PlanSWE-013 - Software PlansSWE-016 - Software ScheduleSWE-020 - Software ClassificationSWE-022 - Software AssuranceSWE-036 - Software Process DeterminationSWE-046 - Supplier Software ScheduleSWE-054 - Corrective Action for InconsistenciesSWE-121 - Document Tailored RequirementsSWE-125 - Requirements Compliance MatrixSWE-151 - Cost Estimate ConditionsLinks from 8.51 - Software Assurance Plan5.17 - Software Assurance Plan Minimum Content5.18 - Safety Plan Minimum Content7.02 - Classification and Safety-Criticality7.08 - Maturity of Life Cycle Products at Milestone Reviews8.05 - SW Failure Modes and Effects Analysis8.15 - SA Tasking Checklist ToolLinks from 8.51 - Software Assurance PlanA.02 Software Assurance and Software Safety5.18 - Safety Plan Minimum ContentLinks from 8.51 - Software Assurance PlanSWE-013 - Software PlansSWE-016 - Software ScheduleSWE-020 - Software ClassificationSWE-022 - Software AssuranceSWE-036 - Software Process DeterminationSWE-046 - Supplier Software ScheduleSWE-054 - Corrective Action for InconsistenciesSWE-121 - Document Tailored RequirementsSWE-125 - Requirements Compliance MatrixSWE-151 - Cost Estimate ConditionsLinks from 8.51 - Software Assurance Plan5.17 - Software Assurance Plan Minimum Content5.18 - Safety Plan Minimum Content7.02 - Classification and Safety-Criticality7.08 - Maturity of Life Cycle Products at Milestone Reviews8.05 - SW Failure Modes and Effects Analysis8.15 - SA Tasking Checklist ToolLinks from 8.51 - Software Assurance PlanA.02 Software Assurance and Software Safety5.19 - Software Assurance Status Report Minimum ContentLinks from 8.52 - Software Assurance Status Reports SWE-018 - Software Activities ReviewLinks from 8.52 - Software Assurance Status Reports5.19 - Software Assurance Status Report Minimum Content8.54 - Software Requirements Analysis8.55 - Software Design Analysis8.56 - Source Code Quality Analysis8.57 - Testing Analysis8.58 - Software Safety and Hazard Analysis8.12 – Basics of Software AuditingLinks from 8.52 - Software Assurance Status ReportsA.02 Software Assurance and Software Safety5.20 - IV&V Project Execution Plan Minimum ContentLinks from 8.53 - IV&V Project Execution PlanSWE-131 - Independent Verification and Validation Project Execution PlanSWE-178 - IV&V ArtifactsSWE-179 - IV&V Submitted Issues and RisksLinks from 8.53 - IV&V Project Execution Plan5.20 - IV&V Project Execution Plan Minimum Content8.06 - IV&V SurveillanceLinks from 8.53 - IV&V Project Execution PlanA.02 Software Assurance and Software Safety5.21 - Software Requirements Analysis Report Minimum ContentLinks from 8.54 - Software Requirements Analysis SWE-050 - Software RequirementsSWE-051 - Software Requirements AnalysisSWE-052 - Bidirectional TraceabilitySWE-087 - Software Peer Reviews and Inspections for Requirements, Plans, Design, Code, and Test ProceduresSWE-134 - Safety-Critical Software Design RequirementsSWE-184 - Software-related Constraints and AssumptionsSWE-192 - Software Hazardous RequirementsLinks from 8.54 - Software Requirements Analysis5.21 - Software Requirements Analysis Report Minimum Content6.2 - Checklist for General Software Safety Requirements7.10 - Peer Review and Inspections Including Checklists8.01 - Off Nominal Testing8.05 - SW Failure Modes and Effects Analysis8.07 - Software Fault Tree Analysis8.09 - Software Safety Analysis8.58 - Software Safety and Hazard AnalysisPAT-004 - Safety Requirements Analysis ChecklistPAT-007 - Checklist for General Software Safety RequirementsPAT-034 - SA Requirements Analysis ChecklistLinks from 8.54 - Software Requirements AnalysisA.03 Software Requirements5.22 - Software Design Analysis Report Minimum ContentLinks from 8.55 - Software Design Analysis SWE-052 - Bidirectional TraceabilitySWE-058 - Detailed DesignSWE-060 - Coding SoftwareSWE-087 - Software Peer Reviews and Inspections for Requirements, Plans, Design, Code, and Test ProceduresSWE-088 - Software Peer Reviews and Inspections - Checklist Criteria and TrackingSWE-134 - Safety-Critical Software Design RequirementsSWE-143 - Software Architecture ReviewSWE-157 - Protect Against Unauthorized AccessLinks from 8.55 - Software Design Analysis5.22 - Software Design Analysis Report Minimum Content6.1 - Design for Safety Checklist7.10 - Peer Review and Inspections Including Checklists8.01 - Off Nominal Testing8.58 - Software Safety and Hazard Analysis9.01 Software Design PrinciplesPAT-005 - Software Component Design Analysis ChecklistPAT-006 - Design Practices for SafetyPAT-008 - Safety Considerations for Design Peer Reviews ChecklistPAT-015 - Detailed Design ChecklistPAT-016 - Functional Design ChecklistPAT-021 - SADESIGN ChecklistPAT-023 - Preparing for a SARB ChecklistPAT-029 - Software Architecture Review Board ChecklistPAT-030 - SARB Review Checklist with GuidancePAT-031 - Critical Design Analysis ChecklistLinks from 8.55 - Software Design AnalysisA.04 Software Design5.23 - Testing Analysis Report Minimum ContentLinks from 8.57 - Testing AnalysisSWE-065 - Test Plan, Procedures, ReportsSWE-066 - Perform TestingSWE-068 - Evaluate Test ResultsSWE-141 - Software Independent Verification and ValidationSWE-192 - Software Hazardous RequirementsSWE-219 - Code Coverage for Safety Critical SoftwareLinks from 8.57 - Testing Analysis5.10 - STP - Software Test Plan5.11 - STR - Software Test Report5.14 - Test - Software Test Procedures5.23 - Testing Analysis Report Minimum Content8.01 - Off Nominal Testing8.08 - COTS Software Safety Considerations8.11 - Auto-Generated Code8.13 - Test Witnessing8.19 - Dead / Dormant Code and Safety-Critical SoftwarePAT-019 - Test Procedure ChecklistPAT-026 - Test Review Checklist For Test LeadsPAT-027 - Test Review Checklist For Review TeamsLinks from 8.57 - Testing AnalysisA.06 Software Testing5.24 - Hazard Report Minimum ContentLinks from 8.58 - Software Safety and Hazard AnalysisSWE-051 - Software Requirements AnalysisSWE-052 - Bidirectional TraceabilitySWE-058 - Detailed DesignSWE-205 - Determination of Safety-Critical SoftwareLinks from 8.58 - Software Safety and Hazard Analysis5.24 - Hazard Report Minimum Content6.2 - Checklist for General Software Safety Requirements8.05 - SW Failure Modes and Effects Analysis8.07 - Software Fault Tree Analysis8.09 - Software Safety Analysis8.21 - Software Hazard Causes8.54 - Software Requirements Analysis8.55 - Software Design Analysis8.56 - Source Code Quality Analysis8.57 - Testing AnalysisPAT-007 - Checklist for General Software Safety RequirementsLinks from 8.58 - Software Safety and Hazard Analysis A.02 Software Assurance and Software Safety5.25 - Audit Report Minimum ContentLinks from 8.59 - Audit ReportsSWE-013 - Software PlansSWE-016 - Software ScheduleSWE-022 - Software AssuranceSWE-024 - Plan TrackingSWE-032 - CMMI Levels for Class A and B SoftwareSWE-039 - Software Supplier InsightSWE-045 - Project Participation in AuditsSWE-077 - Deliver Software ProductsSWE-079 - Develop CM PlanSWE-084 - Configuration AuditsSWE-085 - Release ManagementSWE-086 - Continuous Risk ManagementSWE-088 - Software Peer Reviews and Inspections - Checklist Criteria and TrackingSWE-139 - Shall StatementsSWE-195 - Software Maintenance PhaseLinks from 8.59 - Audit Reports5.03 - Inspect - Software Inspection, Peer Reviews, Inspections5.25 - Audit Report Minimum Content8.12 - Basics of Software Auditing8.18 - SA Suggested MetricsPAT-036 - Architecture and Design Process AuditPAT-037 - Configuration Management Process AuditPAT-038 - Implementation Process AuditPAT-039 - Operations, Maintenance, & Retirement Process AuditPAT-040 - Project Management Process AuditPAT-041 - Project Planning Process AuditPAT-042 - Requirements Development and Mgmt AuditPAT-043 - Software Defects & Tracking Process AuditPAT-044 - Software Hazard Development Process AuditPAT-045 - Software Peer Review Inspection Report AuditPAT-046 - Test Verification and Validation Process AuditLinks from 8.59 - Audit ReportsA.02 Software Assurance and Software Safety5.26 - Source Code Quality Analysis Report Minimum ContentLinks from 8.56 - Source Code Quality AnalysisSWE-052 - Bidirectional TraceabilitySWE-060 - Coding SoftwareSWE-061 - Coding StandardsSWE-062 - Unit TestSWE-063 - Release Version DescriptionSWE-086 - Continuous Risk ManagementSWE-087 - Software Peer Reviews and Inspections for Requirements, Plans, Design, Code, and Test ProceduresSWE-089 - Software Peer Reviews and Inspections - Basic MeasurementSWE-135 - Static AnalysisSWE-136 - Software Tool AccreditationSWE-157 - Protect Against Unauthorized Access SWE-185 - Secure Coding Standards VerificationSWE-186 - Unit Test RepeatabilitySWE-189 - Code Coverage Measurements and SWE-190 - Verify Code CoverageSWE-207 - Secure Coding PracticesSWE-220 - Cyclomatic Complexity for Safety-Critical SoftwareLinks from 8.56 - Source Code Quality Analysis5.26 - Source Code Quality Analysis Report Minimum Content7.08 - Maturity of Life Cycle Products at Milestone Reviews7.10 - Peer Review and Inspections Including Checklists8.19 - Dead / Dormant Code and Safety-Critical SoftwarePAT-032 - Considerations When Using InterruptsLinks from 8.56 - Source Code Quality AnalysisA.05 Software Implementation7.01 - History and Overview of the Software Process Improvement (SPI) EffortSWE-002 - Software Engineering InitiativeSWE-005 - Software ProcessesSWE-095 - Report Engineering Discipline StatusSWE-139 - Shall StatementsSWE-208 - Advancing Software Assurance and Software Safety PracticesA.13 NASA Institutional Requirements7.02 - Classification and Safety-CriticalitySWE-020 - Software ClassificationSWE-205 - Determination of Safety-Critical Software7.16 - Appendix C. Requirements Mapping and Compliance MatrixA.01 Software Life Cycle Planning7.03 - Acquisition GuidanceSWE-015 - Cost EstimationSWE-023 - Software Safety-Critical RequirementsSWE-027 - Use of Commercial, Government, and Legacy SoftwareSWE-032 - CMMI Levels for Class A and B SoftwareSWE-033 - Acquisition vs. Development AssessmentSWE-034 - Acceptance CriteriaSWE-037 - Software MilestonesSWE-039 - Software Supplier InsightSWE-040 - Access to Software ProductsSWE-042 - Source Code Electronic AccessSWE-045 - Project Participation in AuditsSWE-046 - Supplier Software ScheduleSWE-086 - Continuous Risk ManagementSWE-087 - Software Peer Reviews and Inspections for Requirements, Plans, Design, Code, and Test ProceduresSWE-134 - Safety-Critical Software Design Requirements7.04 - Flow Down of NPR Requirements on Contracts and to Other Centers in Multi-Center Projects7.10 - Peer Review and Inspections Including Checklists7.18 - Documentation Guidance8.06 - IV&V SurveillancePAT-024 - Checklist for Choosing Off-The Shelf SoftwareA.01 Software Life Cycle Planning7.04 - Flow Down of NPR Requirements on Contracts and to Other Centers in Multi-Center ProjectsSWE-006 - Center Software InventorySWE-013 - Software PlansSWE-016 - Software ScheduleSWE-017 - Project and Software TrainingSWE-018 - Software Activities ReviewSWE-020 - Software ClassificationSWE-023 - Software Safety-Critical RequirementsSWE-039 - Software Supplier InsightSWE-086 - Continuous Risk ManagementSWE-126 - Tailoring ConsiderationsSWE-131 - Independent Verification and Validation Project Execution PlanSWE-141 - Software Independent Verification and Validation8.06 - IV&V SurveillanceA.01 Software Life Cycle Planning7.05 - Work Breakdown Structures That Include SoftwareSWE-013 - Software PlansSWE-018 - Software Activities ReviewSWE-024 - Plan TrackingSWE-037 - Software MilestonesSWE-046 - Supplier Software Schedule5.08 - SDP-SMP - Software Development - Management PlanA.01 Software Life Cycle Planning7.06 - Software Test Estimation and Testing LevelsSWE-015 - Cost EstimationSWE-034 - Acceptance CriteriaSWE-062 - Unit TestSWE-065 - Test Plan, Procedures, ReportsSWE-066 - Perform TestingSWE-068 - Evaluate Test ResultsSWE-087 - Software Peer Reviews and Inspections for Requirements, Plans, Design, Code, and Test ProceduresSWE-190 - Verify Code CoverageSWE-191 - Software Regression Testing5.10 - STP - Software Test Plan5.11 - STR - Software Test Report5.14 - Test - Software Test ProceduresA.01 Software Life Cycle Planning7.07 - Software Architecture DescriptionSWE-027 - Use of Commercial, Government, and Legacy SoftwareSWE-057 - Software Architecture5.13 - SwDD - Software Design Description8.05 - SW Failure Modes and Effects AnalysisA.04 Software Design7.08 - Maturity of Life Cycle Products at Milestone ReviewsSWE-024 - Plan Tracking5.02 - IDD - Interface Design Description5.04 - Maint - Software Maintenance Plan5.05 - Metrics - Software Metrics Report5.06 - SCMP - Software Configuration Management Plan5.07 - SDD - Software Data Dictionary5.08 - SDP-SMP - Software Development - Management Plan5.09 - SRS - Software Requirements Specification5.10 - STP - Software Test Plan5.11 - STR - Software Test Report5.12 - SUM - Software User Manual5.13 - SwDD - Software Design Description5.14 - Test - Software Test Procedures7.09 - Entrance and Exit Criteria8.09 - Software Safety Analysis8.51 - Software Assurance Plan8.52 - Software Assurance Status Reports8.53 - IV&V Project Execution Plan8.54 - Software Requirements Analysis8.55 - Software Design Analysis8.56 - Source Code Quality Analysis8.57 - Testing Analysis8.58 - Software Safety and Hazard Analysis8.59 - Audit ReportsA.01 Software Life Cycle PlanningA.02 Software Assurance and Software SafetyA.03 Software RequirementsA.04 Software DesignA.05 Software ImplementationA.06 Software TestingA.07 Software Release, Operations, Maintenance, and RetirementA.08 Software Configuration ManagementA.09 Software Risk ManagementA.11 Software Measurements7.09 - Entrance and Exit Criteria7.08 - Maturity of Life Cycle Products at Milestone Reviews8.02 - Software Quality8.09 - Software Safety AnalysisA.01 Software Life Cycle PlanningA.02 Software Assurance and Software SafetyA.03 Software RequirementsA.04 Software DesignA.05 Software ImplementationA.06 Software TestingA.07 Software Release, Operations, Maintenance, and RetirementA.08 Software Configuration ManagementA.09 Software Risk ManagementA.11 Software Measurements7.10 - Peer Review and Inspections Including ChecklistsSWE-015 - Cost EstimationSWE-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 Measurements5.03 - Inspect - Software Inspection, Peer Reviews, Inspections6.5 - Checklist for C Programming Practices6.6 - Checklist for C++ Programming Practices6.7 - Checklist for Ada Programming Practices6.8 - Checklist for Fortran Programming Practices6.9 - Checklist for Generic (Non-Language-Specific) Programming Practices6.10 - Checklist for General Good Programming Practices6.11 - Examples of Programming Practices for Exception Handling8.54 - Software Requirements Analysis8.55 - Software Design Analysis8.56 - Source Code Quality AnalysisPAT-013 - Software Requirements ChecklistPAT-003 - Functional Requirements ChecklistPAT-014 - Architecture Design ChecklistPAT-015 - Detailed Design ChecklistPAT-016 - Functional Design ChecklistPAT-017 - C Code Inspection ChecklistPAT-018 - Test Plan ChecklistPAT-019 - Test Procedure ChecklistA.10 Software Peer Reviews and InspectionsPeer Reviews may be used in the following activities: A.01 Software Life Cycle Planning - reviews of plans, etc.A.02 Software Assurance and Software Safety - reviews of plans, etc.A.03 Software Requirements - reviews of requirements, etc.A.04 Software Design - review of architecture and designsA.05 Software Implementation - review of codeA.06 Software Testing - review of test plans and proceduresA.07 Software Release, Operations, Maintenance, and Retirement - review of release documents, operations documents, etc.A.08 Software Configuration Management - review of CM plan and auditsA.09 Software Risk Management - review of risks and related documents7.11 - SWE HistoryNo Related PagesNo Related PagesNo Related Pages7.13 - Transitioning to a Higher ClassSWE-021 - Transition to a Higher ClassSWE-176 - Software RecordsSWE-205 - Determination of Safety-Critical Software7.02 - Classification and Safety-Criticality7.16 - Appendix C. Requirements Mapping and Compliance Matrix8.19 - Dead / Dormant Code and Safety-Critical SoftwareA.01 Software Life Cycle PlanningA.02 Software Assurance and Software SafetyA.13 NASA Institutional Requirements7.14 - Implementing Measurement Requirements and Analysis for ProjectsSWE-090 - Management and Technical MeasurementsSWE-091 - Establish and Maintain Measurement RepositorySWE-092 - Using Measurement DataSWE-093 - Analysis of Measurement DataSWE-094 - Reporting of Measurement Analysis8.18 - SA Suggested Metrics5.05 - Metrics - Software Metrics Report5.08 - SDP-SMP - Software Development - Management PlanA.01 Software Life Cycle PlanningA.11 Software MeasurementsA.13 NASA Institutional Requirements7.15 - Relationship Between NPR 7150.2 and NASA-STD-7009SWE-050 - Software RequirementsSWE-055 - Requirements ValidationSWE-065 - Test Plan, Procedures, ReportsSWE-066 - Perform TestingSWE-068 - Evaluate Test ResultsSWE-070 - Models, Simulations, ToolsSWE-073 - Platform or Hi-Fidelity SimulationsSWE-081 - Identify Software CM ItemsSWE-086 - Continuous Risk ManagementSWE-139 - Shall Statements7.20 - Assessing - Meets the Intent8.11 - Auto-Generated CodeA.02 Software Assurance and Software SafetyA.06 Software Testing7.16 - Appendix C. Requirements Mapping and Compliance MatrixSWE-020 - Software ClassificationSWE-021 - Transition to a Higher ClassSWE-121 - Document Tailored RequirementsSWE-125 - Requirements Compliance MatrixSWE-126 - Tailoring ConsiderationsSWE-139 - Shall StatementsSWE-140 - Comply with RequirementsSWE-176 - Software RecordsSWE-205 - Determination of Safety-Critical Software7.02 - Classification and Safety-Criticality7.13 - Transitioning to a Higher ClassPAT-028 - NPR 7150.2D Compliance MatrixA.01 Software Life Cycle Planning7.17 - 7150.2D Appendices (Definitions, References, etc.)No Related PagesNo Related PagesNo Related Pages7.18 - Documentation Guidance5.01 - CR-PR - Software Change Request - Problem Report5.02 - IDD - Interface Design Description5.03 - Inspect - Software Inspection, Peer Reviews, Inspections5.04 - Maint - Software Maintenance Plan5.05 - Metrics - Software Metrics Report5.06 - SCMP - Software Configuration Management Plan5.07 - SDD - Software Data Dictionary5.08 - SDP-SMP - Software Development - Management Plan5.09 - SRS - Software Requirements Specification5.10 - STP - Software Test Plan5.11 - STR - Software Test Report5.12 - SUM - Software User Manual5.13 - SwDD - Software Design Description5.14 - Test - Software Test Procedures5.15 - Train - Software Training Plan5.16 - VDD - Version Description Document5.17 - Software Assurance Plan Minimum Content5.18 - Safety Plan Minimum Content5.19 - Software Assurance Status Report Minimum Content5.20 - IV&V Project Execution Plan Minimum Content5.21 - Software Requirements Analysis Report Minimum Content5.22 - Software Design Analysis Report Minimum Content5.23 - Testing Analysis Report Minimum Content5.24 - Hazard Report Minimum Content5.25 - Audit Report Minimum Content5.26 - Source Code Quality Analysis Report Minimum Content8.51 - Software Assurance Plan8.52 - Software Assurance Status Reports8.54 - Software Requirements Analysis8.55 - Software Design AnalysisA.01 Software Life Cycle PlanningA.02 Software Assurance and Software SafetyA.03 Software RequirementsA.04 Software DesignA.05 Software ImplementationA.06 Software TestingA.07 Software Release, Operations, Maintenance, and RetirementA.08 Software Configuration ManagementA.09 Software Risk ManagementA.10 Software Peer Reviews and InspectionsA.11 Software MeasurementsA.12 Software Non-conformance or Defect Management7.19 - Software Risk Management ChecklistsSWE-013 - Software PlansSWE-015 - Cost EstimationSWE-016 - Software ScheduleSWE-017 - Project and Software TrainingSWE-020 - Software ClassificationSWE-051 - Software Requirements AnalysisSWE-055 - Requirements ValidationSWE-086 - Continuous Risk ManagementSWE-174 - Software Planning Parameters8.06 - IV&V Surveillance8.08 - COTS Software Safety Considerations8.09 - Software Safety Analysis8.12 - Basics of Software Auditing8.24 - Software Assurance Risk8.59 - Audit ReportsA.01 Software Life Cycle PlanningA.03 Software RequirementsA.04 Software DesignA.05 Software ImplementationA.06 Software TestingA.07 Software Release, Operations, Maintenance, and RetirementA.09 Software Risk Management7.20 - Assessing - Meets the Intent7.15 - Relationship Between NPR 7150.2 and NASA-STD-7009A.01 Software Life Cycle PlanningA.09 Software Risk Management7.21 - Multi-condition Software RequirementsSWE-134 - Safety-Critical Software Design RequirementsSWE-190 - Verify Code CoverageSWE-219 - Code Coverage for Safety Critical SoftwareSWE-220 - Cyclomatic Complexity for Safety-Critical Software8.57 - Testing AnalysisA.06 Software Testing7.22 - Space Security: Best Practices GuideSWE-154 - Identify Security RisksSWE-156 - Evaluate Systems for Security RisksA.02 Software Assurance and Software Safety7.23 - Software Fault Prevention and ToleranceSWE-023 - Software Safety-Critical RequirementsSWE-134 - Safety-Critical Software Design RequirementsSWE-219 - Code Coverage for Safety Critical SoftwareA.02 Software Assurance and Software Safety8.01 - Off Nominal TestingSWE-023 - Software Safety-Critical Requirements SWE-050 - Software Requirements SWE-051 - Software Requirements Analysis SWE-055 - Requirements Validation SWE-058 - Detailed Design SWE-062 - Unit Test SWE-065 - Test Plan, Procedures, Reports SWE-066 - Perform Testing SWE-068 - Evaluate Test Results SWE-071 - Update Test Plans and Procedures SWE-131 - Independent Verification and Validation Project Execution PlanSWE-134 - Safety-Critical Software Design RequirementsSWE-141 - Software Independent Verification and Validation SWE-184 - Software-related Constraints and Assumptions SWE-192 - Software Hazardous Requirements SWE-193 - Acceptance Testing for Affected System and Software BehaviorSWE-205 - Determination of Safety-Critical Software 5.14 - Test - Software Test Procedures 7.06 - Software Test Estimation and Testing Levels 8.02 - Software Quality 8.09 - Software Safety Analysis 8.17 - Software Safety Audit Checklists 8.20 - Safety Specific Activities in Each Phase 8.54 - Software Requirements Analysis 8.55 - Software Design Analysis 8.56 - Source Code Quality Analysis 8.57 - Testing Analysis9.03 Coding Standards 9.07 Fault Detection and Response 9.10 Initialization - Safe Mode 9.11 Invalid Data Handling A.02 Software Assurance and Software SafetyA.03 Software RequirementsA.04 Software DesignA.05 Software ImplementationA.06 Software Testing8.02 - Software ReliabilitySWE-024 - Plan TrackingSWE-027 - Use of Commercial, Government, and Legacy SoftwareSWE-039 - Software Supplier InsightSWE-053 - Manage Requirements ChangesSWE-054 - Corrective Action for InconsistenciesSWE-057 - Software ArchitectureSWE-068 - Evaluate Test ResultsSWE-071 - Update Test Plans and ProceduresSWE-192 - Software Hazardous RequirementsSWE-201 - Software Non-Conformances5.04 - Maint - Software Maintenance Plan5.08 - SDP-SMP - Software Development - Management Plan5.13 - SwDD - Software Design Description8.01 - Off Nominal Testing8.05 - SW Failure Modes and Effects Analysis8.07 - Software Fault Tree Analysis8.08 - COTS Software Safety Considerations8.09 - Software Safety Analysis8.51 - Software Assurance Plan8.54 - Software Requirements Analysis8.55 - Software Design Analysis8.56 - Source Code Quality Analysis8.57 - Testing Analysis8.59 - Audit ReportsA.02 Software Assurance and Software SafetyA.03 Software RequirementsA.04 Software DesignA.05 Software ImplementationA.06 Software Testing8.03 - Organizational Goals of Software Assurance MetricsUnable 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.8.04 - Additional Requirements Considerations for Use with Safety-Critical SoftwareSWE-134 - Safety-Critical Software Design RequirementsSWE-154 - Identify Security RisksSWE-156 - Evaluate Systems for Security RisksSWE-157 - Protect Against Unauthorized AccessSWE-159 - Verify and Validate Risk MitigationsSWE-185 - Secure Coding Standards VerificationSWE-207 - Secure Coding PracticesSWE-210 - Detection of Adversarial Actions8.02 - Software Quality8.09 - Software Safety Analysis8.21 - Software Hazard CausesPAT-012 - Detection of Adversarial Actions - RetiredA.01 Software Life Cycle PlanningA.02 Software Assurance and Software SafetyA.05 Software ImplementationA.06 Software Testing8.05 - SW Failure Modes and Effects AnalysisSWE-018 - Software Activities ReviewSWE-037 - Software MilestonesSWE-039 - Software Supplier InsightSWE-057 - Software ArchitectureSWE-058 - Detailed DesignSWE-086 - Continuous Risk ManagementSWE-087 - Software Peer Reviews and Inspections for Requirements, Plans, Design, Code, and Test ProceduresSWE-126 - Tailoring ConsiderationsSWE-192 - Software Hazardous Requirements5.02 - IDD - Interface Design Description7.07 - Software Architecture Description8.02 - Software Quality8.07 - Software Fault Tree Analysis8.17 - Software Safety Audit Checklists8.58 - Software Safety and Hazard AnalysisA.04 Software Design8.06 - IV&V SurveillanceSWE-037 - Software MilestonesSWE-039 - Software Supplier InsightSWE-086 - Continuous Risk ManagementSWE-131 - Independent Verification and Validation Project Execution Plan7.03 - Acquisition Guidance7.19 - Software Risk Management Checklists8.24 - Software Assurance Risk8.53 - IV&V Project Execution PlanA.02 Software Assurance and Software SafetyA.06 Software Testing8.07 - Software Fault Tree AnalysisSWE-037 - Software Milestones8.02 - Software Quality8.09 - Software Safety Analysis8.58 - Software Safety and Hazard AnalysisA.02 Software Assurance and Software SafetyA.03 Software RequirementsA.04 Software Design8.08 - COTS Software Safety ConsiderationsSWE-020 - Software ClassificationSWE-027 - Use of Commercial, Government, and Legacy SoftwareSWE-066 - Perform TestingSWE-156 - Evaluate Systems for Security RisksSWE-192 - Software Hazardous RequirementsSWE-201 - Software Non-ConformancesSWE-202 - Software Severity LevelsSWE-203 - Mandatory Assessments for Non-ConformancesSWE-205 - Determination of Safety-Critical SoftwareSWE-211 - Test Levels of Non-Custom Developed SoftwareSWE-219 - Code Coverage for Safety Critical Software5.04 - Maint - Software Maintenance Plan5.13 - SwDD - Software Design Description6.4 - Checklist for Choosing Off-The Shelf Software (OTS)7.19 - Software Risk Management Checklists7.20 - Assessing - Meets the Intent8.02 - Software Quality8.20 - Safety Specific Activities in Each Phase8.57 - Testing AnalysisA.01 Software Life Cycle PlanningA.02 Software Assurance and Software SafetyA.06 Software Testing8.09 - Software Safety AnalysisSWE-134 - Safety-Critical Software Design RequirementsSWE-205 - Determination of Safety-Critical Software5.02 - IDD - Interface Design Description7.08 - Maturity of Life Cycle Products at Milestone Reviews7.09 - Entrance and Exit Criteria7.19 - Software Risk Management Checklists8.01 - Off Nominal Testing8.02 - Software Quality8.04 - Additional Requirements Considerations for Use with Safety-Critical Software8.05 - SW Failure Modes and Effects Analysis8.07 - Software Fault Tree Analysis8.17 - Software Safety Audit Checklists8.58 - Software Safety and Hazard AnalysisA.02 Software Assurance and Software Safety8.10 - Facility Software Safety ConsiderationsSWE-023 - Software Safety-Critical RequirementsSWE-050 - Software RequirementsSWE-086 - Continuous Risk ManagementSWE-125 - Requirements Compliance MatrixSWE-154 - Identify Security Risks,SWE-184 - Software-related Constraints and Assumptions5.04 - Maint - Software Maintenance Plan5.09 - SRS - Software Requirements Specification7.08 - Maturity of Life Cycle Products at Milestone Reviews7.09 - Entrance and Exit Criteria8.15 - SA Tasking Checklist Tool8.16 - SA Products8.51 - Software Assurance PlanA.02 Software Assurance and Software Safety8.11 - Auto-Generated CodeSWE-060 - Coding SoftwareSWE-070 - Models, Simulations, ToolsSWE-081 - Identify Software CM ItemsSWE-146 - Auto-generated Source CodeSWE-147 - Specify Reusability RequirementsSWE-206 - Auto-Generation Software Inputs7.15 - Relationship Between NPR 7150.2 and NASA-STD-70098.57 - Testing AnalysisA.05 Software Implementation8.12 - Basics of Software AuditingSWE-013 - Software PlansSWE-016 - Software ScheduleSWE-018 - Software Activities ReviewSWE-022 - Software AssuranceSWE-037 - Software MilestonesSWE-039 - Software Supplier InsightSWE-045 - Project Participation in AuditsSWE-085 - Release ManagementSWE-086 - Continuous Risk ManagementSWE-088 - Software Peer Reviews and Inspections - Checklist Criteria and TrackingSWE-141 - Software Independent Verification and ValidationSWE-209 - Benchmarking Software Assurance and Software Safety Capabilities6.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.02 Software Assurance and Software Safety8.13 - Test WitnessingSWE-065 - Test Plan, Procedures, ReportsSWE-066 - Perform Testing5.10 - STP - Software Test Plan5.11 - STR - Software Test Report7.06 - Software Test Estimation and Testing Levels7.08 - Maturity of Life Cycle Products at Milestone Reviews8.57 - Testing AnalysisA.06 Software Testing8.14 - SA Tasking for NPR 7150.2BUnable 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.8.15 - SA Tasking Checklist ToolSWE-022 - Software Assurance8.51 - Software Assurance PlanA.02 Software Assurance and Software Safety8.16 - SA ProductsSWE-013 - Software PlansSWE-016 - Software ScheduleSWE-020 - Software ClassificationSWE-022 - Software AssuranceSWE-024 - Plan TrackingSWE-032 - CMMI Levels for Class A and B SoftwareSWE-033 - Acquisition vs. Development AssessmentSWE-034 - Acceptance CriteriaSWE-037 - Software MilestonesSWE-039 - Software Supplier InsightSWE-045 - Project Participation in AuditsSWE-046 - Supplier Software ScheduleSWE-051 - Software Requirements AnalysisSWE-054 - Corrective Action for InconsistenciesSWE-057 - Software ArchitectureSWE-058 - Detailed DesignSWE-061 - Coding StandardsSWE-065 - Test Plan, Procedures, ReportsSWE-066 - Perform TestingSWE-071 - Update Test Plans and ProceduresSWE-075 - Plan Operations, Maintenance, RetirementSWE-077 - Deliver Software ProductsSWE-079 - Develop CM PlanSWE-080 - Track and Evaluate ChangesSWE-081 - Identify Software CM ItemsSWE-082 - Authorizing ChangesSWE-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-090 - Management and Technical MeasurementsSWE-093 - Analysis of Measurement DataSWE-121 - Document Tailored RequirementsSWE-125 - Requirements Compliance MatrixSWE-131 - Independent Verification and Validation Project Execution PlanSWE-134 - Safety-Critical Software Design RequirementsSWE-135 - Static AnalysisSWE-139 - Shall StatementsSWE-143 - Software Architecture ReviewSWE-146 - Auto-generated Source CodeSWE-151 - Cost Estimate ConditionsSWE-159 - Verify and Validate Risk MitigationsSWE-184 - Software-related Constraints and AssumptionsSWE-185 - Secure Coding Standards VerificationSWE-190 - Verify Code CoverageSWE-191 - Software Regression TestingSWE-195 - Software Maintenance PhaseSWE-194 - Delivery Requirements VerificationSWE-199 - Performance MeasuresSWE-200 - Software Requirements Volatility MetricsSWE-202 - Software Severity LevelsSWE-203 - Mandatory Assessments for Non-ConformancesSWE-204 - Process AssessmentsSWE-205 - Determination of Safety-Critical SoftwareSWE-207 - Secure Coding Practices8.51 - Software Assurance Plan8.53 - IV&V Project Execution Plan8.54 - Software Requirements Analysis8.58 - Software Safety and Hazard Analysis8.55 - Software Design Analysis8.56 - Source Code Quality Analysis8.57 - Testing Analysis8.52 - Software Assurance Status Reports8.59 - Audit ReportsObjective EvidenceA.02 Software Assurance and Software SafetyA.03 Software RequirementsA.04 Software DesignA.05 Software ImplementationA.06 Software Testing8.17 - Software Safety Audit Checklists8.01 - Off Nominal Testing8.05 - SW Failure Modes and Effects Analysis8.09 - Software Safety AnalysisA.02 Software Assurance and Software Safety8.18 - SA Suggested MetricsSWE-013 - Software PlansSWE-015 - Cost EstimationSWE-016 - Software ScheduleSWE-017 - Project and Software TrainingSWE-018 - Software Activities ReviewSWE-020 - Software ClassificationSWE-022 - Software AssuranceSWE-023 - Software Safety-Critical RequirementsSWE-024 - Plan TrackingSWE-027 - Use of Commercial, Government, and Legacy SoftwareSWE-032 - CMMI Levels for Class A and B SoftwareSWE-033 - Acquisition vs. Development AssessmentSWE-036 - Software Process DeterminationSWE-037 - Software MilestonesSWE-039 - Software Supplier InsightSWE-046 - Supplier Software ScheduleSWE-050 - Software RequirementsSWE-051 - Software Requirements AnalysisSWE-052 - Bidirectional TraceabilitySWE-053 - Manage Requirements ChangesSWE-054 - Corrective Action for InconsistenciesSWE-055 - Requirements ValidationSWE-057 - Software ArchitectureSWE-058 - Detailed DesignSWE-060 - Coding SoftwareSWE-061 - Coding StandardsSWE-062 - Unit TestSWE-063 - Release Version DescriptionSWE-065 - Test Plan, Procedures, ReportsSWE-066 - Perform TestingSWE-068 - Evaluate Test ResultsSWE-070 - Models, Simulations, ToolsSWE-071 - Update Test Plans and ProceduresSWE-073 - Platform or Hi-Fidelity SimulationsSWE-075 - Plan Operations, Maintenance, RetirementSWE-077 - Deliver Software ProductsSWE-079 - Develop CM PlanSWE-080 - Track and Evaluate ChangesSWE-081 - Identify Software CM ItemsSWE-082 - Authorizing ChangesSWE-084 - Configuration AuditsSWE-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-093 - Analysis of Measurement DataSWE-121 - Document Tailored RequirementsSWE-125 - Requirements Compliance MatrixSWE-134 - Safety-Critical Software Design RequirementsSWE-135 - Static AnalysisSWE-136 - Software Tool AccreditationSWE-139 - Shall StatementsSWE-143 - Software Architecture ReviewSWE-146 - Auto-generated Source CodeSWE-147 - Specify Reusability RequirementsSWE-148 - Contribute to Agency Software CatalogSWE-151 - Cost Estimate ConditionsSWE-154 - Identify Security RisksSWE-156 - Evaluate Systems for Security RisksSWE-157 - Protect Against Unauthorized AccessSWE-159 - Verify and Validate Risk MitigationsSWE-174 - Software Planning ParametersSWE-176 - Software RecordsSWE-179 - IV&V Submitted Issues and RisksSWE-184 - Software-related Constraints and AssumptionsSWE-185 - Secure Coding Standards VerificationSWE-185 - Secure Coding Standards VerificationSWE-186 - Unit Test RepeatabilitySWE-187 - Control of Software ItemsSWE-189 - Code Coverage MeasurementsSWE-190 - Verify Code CoverageSWE-191 - Software Regression TestingSWE-192 - Software Hazardous RequirementsSWE-194 - Delivery Requirements VerificationSWE-195 - Software Maintenance PhaseSWE-199 - Performance MeasuresSWE-200 - Software Requirements Volatility MetricsSWE-201 - Software Non-ConformancesSWE-202 - Software Severity LevelsSWE-203 - Mandatory Assessments for Non-ConformancesSWE-204 - Process AssessmentsSWE-205 - Determination of Safety-Critical SoftwareSWE-207 - Secure Coding PracticesSWE-210 - Detection of Adversarial ActionsSWE-211 - Test Levels of Non-Custom Developed SoftwareSWE-219 - Code Coverage for Safety Critical Software7.14 - Implementing Measurement Requirements and Analysis for ProjectsA.11 Software Measurements8.19 - Dead / Dormant Code and Safety-Critical SoftwareSWE-060 - Coding SoftwareSWE-066 - Perform TestingSWE-135 - Static AnalysisSWE-189 - Code Coverage MeasurementsSWE-190 - Verify Code Coverage7.13 - Transitioning to a Higher Class8.56 - Source Code Quality Analysis8.57 - Testing Analysis9.06 Dead Code ExclusionA.02 Software Assurance and Software Safety8.20 - Safety Specific Activities in Each PhaseSWE-023 - Software Safety-Critical RequirementsSWE-134 - Safety-Critical Software Design RequirementsSWE-190 - Verify Code CoverageSWE-205 - Determination of Safety-Critical Software7.10 - Peer Review and Inspections Including Checklists8.01 - Off Nominal Testing8.02 - Software Quality8.05 - SW Failure Modes and Effects Analysis8.08 - COTS Software Safety ConsiderationsA.02 Software Assurance and Software Safety8.21 - Software Hazard CausesSWE-205 - Determination of Safety-Critical Software8.04 - Additional Requirements Considerations for Use with Safety-Critical SoftwareA.02 Software Assurance and Software Safety8.22 - Hazardous CommandsA.02 Software Assurance and Software Safety8.23 - Software Contents of a Certification of Flight Readiness7.09 - Entrance and Exit CriteriaA.07 Software Release, Operations, Maintenance, and Retirement8.24 - Software Assurance RiskSWE-086 - Continuous Risk Management7.19 - Software Risk Management ChecklistsA.09 Software Risk Management8.51 - Software Assurance PlanSWE-013 - Software PlansSWE-016 - Software ScheduleSWE-020 - Software ClassificationSWE-022 - Software AssuranceSWE-036 - Software Process DeterminationSWE-046 - Supplier Software ScheduleSWE-054 - Corrective Action for InconsistenciesSWE-121 - Document Tailored RequirementsSWE-125 - Requirements Compliance MatrixSWE-151 - Cost Estimate Conditions5.17 - Software Assurance Plan Minimum Content5.18 - Safety Plan Minimum Content7.02 - Classification and Safety-Criticality7.08 - Maturity of Life Cycle Products at Milestone Reviews8.05 - SW Failure Modes and Effects Analysis8.15 - SA Tasking Checklist ToolA.02 Software Assurance and Software Safety8.52 - Software Assurance Status ReportsSWE-018 - Software Activities Review5.19 - Software Assurance Status Report Minimum Content8.54 - Software Requirements Analysis8.55 - Software Design Analysis8.56 - Source Code Quality Analysis8.57 - Testing Analysis8.58 - Software Safety and Hazard Analysis8.12 – Basics of Software AuditingA.02 Software Assurance and Software Safety8.53 - IV&V Project Execution PlanSWE-131 - Independent Verification and Validation Project Execution PlanSWE-178 - IV&V ArtifactsSWE-179 - IV&V Submitted Issues and Risks5.20 - IV&V Project Execution Plan Minimum Content8.06 - IV&V SurveillanceA.02 Software Assurance and Software Safety8.54 - Software Requirements AnalysisSWE-050 - Software RequirementsSWE-051 - Software Requirements AnalysisSWE-052 - Bidirectional TraceabilitySWE-087 - Software Peer Reviews and Inspections for Requirements, Plans, Design, Code, and Test ProceduresSWE-134 - Safety-Critical Software Design RequirementsSWE-184 - Software-related Constraints and AssumptionsSWE-192 - Software Hazardous Requirements5.21 - Software Requirements Analysis Report Minimum Content6.2 - Checklist for General Software Safety Requirements7.10 - Peer Review and Inspections Including Checklists8.01 - Off Nominal Testing8.05 - SW Failure Modes and Effects Analysis8.07 - Software Fault Tree Analysis8.09 - Software Safety Analysis8.58 - Software Safety and Hazard AnalysisPAT-004 - Safety Requirements Analysis ChecklistPAT-007 - Checklist for General Software Safety RequirementsPAT-034 - SA Requirements Analysis ChecklistA.03 Software Requirements8.55 - Software Design AnalysisSWE-052 - Bidirectional TraceabilitySWE-058 - Detailed DesignSWE-060 - Coding SoftwareSWE-087 - Software Peer Reviews and Inspections for Requirements, Plans, Design, Code, and Test ProceduresSWE-088 - Software Peer Reviews and Inspections - Checklist Criteria and TrackingSWE-134 - Safety-Critical Software Design RequirementsSWE-143 - Software Architecture ReviewSWE-157 - Protect Against Unauthorized Access5.22 - Software Design Analysis Report Minimum Content6.1 - Design for Safety Checklist7.10 - Peer Review and Inspections Including Checklists8.01 - Off Nominal Testing8.58 - Software Safety and Hazard Analysis9.01 Software Design PrinciplesPAT-005 - Software Component Design Analysis ChecklistPAT-006 - Design Practices for SafetyPAT-008 - Safety Considerations for Design Peer Reviews ChecklistPAT-015 - Detailed Design ChecklistPAT-016 - Functional Design ChecklistPAT-021 - SADESIGN ChecklistPAT-023 - Preparing for a SARB ChecklistPAT-029 - Software Architecture Review Board ChecklistPAT-030 - SARB Review Checklist with GuidancePAT-031 - Critical Design Analysis ChecklistA.04 Software Design8.56 - Source Code Quality AnalysisSWE-052 - Bidirectional TraceabilitySWE-060 - Coding SoftwareSWE-061 - Coding StandardsSWE-062 - Unit TestSWE-063 - Release Version DescriptionSWE-086 - Continuous Risk ManagementSWE-087 - Software Peer Reviews and Inspections for Requirements, Plans, Design, Code, and Test ProceduresSWE-089 - Software Peer Reviews and Inspections - Basic MeasurementSWE-135 - Static AnalysisSWE-136 - Software Tool AccreditationSWE-157 - Protect Against Unauthorized Access SWE-185 - Secure Coding Standards VerificationSWE-186 - Unit Test RepeatabilitySWE-189 - Code Coverage Measurements and SWE-190 - Verify Code CoverageSWE-207 - Secure Coding PracticesSWE-220 - Cyclomatic Complexity for Safety-Critical Software5.26 - Source Code Quality Analysis Report Minimum Content7.08 - Maturity of Life Cycle Products at Milestone Reviews7.10 - Peer Review and Inspections Including Checklists8.19 - Dead / Dormant Code and Safety-Critical SoftwarePAT-032 - Considerations When Using InterruptsA.05 Software Implementation8.57 - Testing AnalysisSWE-065 - Test Plan, Procedures, ReportsSWE-066 - Perform TestingSWE-068 - Evaluate Test ResultsSWE-141 - Software Independent Verification and ValidationSWE-192 - Software Hazardous RequirementsSWE-219 - Code Coverage for Safety Critical Software5.10 - STP - Software Test Plan5.11 - STR - Software Test Report5.14 - Test - Software Test Procedures5.23 - Testing Analysis Report Minimum Content8.01 - Off Nominal Testing8.08 - COTS Software Safety Considerations8.11 - Auto-Generated Code8.13 - Test Witnessing8.19 - Dead / Dormant Code and Safety-Critical SoftwarePAT-019 - Test Procedure ChecklistPAT-026 - Test Review Checklist For Test LeadsPAT-027 - Test Review Checklist For Review TeamsA.06 Software Testing8.58 - Software Safety and Hazard AnalysisSWE-051 - Software Requirements AnalysisSWE-052 - Bidirectional TraceabilitySWE-058 - Detailed DesignSWE-205 - Determination of Safety-Critical Software5.24 - Hazard Report Minimum Content6.2 - Checklist for General Software Safety Requirements8.05 - SW Failure Modes and Effects Analysis8.07 - Software Fault Tree Analysis8.09 - Software Safety Analysis8.21 - Software Hazard Causes8.54 - Software Requirements Analysis8.55 - Software Design Analysis8.56 - Source Code Quality Analysis8.57 - Testing AnalysisPAT-007 - Checklist for General Software Safety RequirementsA.02 Software Assurance and Software Safety8.59 - Audit ReportsSWE-013 - Software PlansSWE-016 - Software ScheduleSWE-022 - Software AssuranceSWE-024 - Plan TrackingSWE-032 - CMMI Levels for Class A and B SoftwareSWE-039 - Software Supplier InsightSWE-045 - Project Participation in AuditsSWE-077 - Deliver Software ProductsSWE-079 - Develop CM PlanSWE-084 - Configuration AuditsSWE-085 - Release ManagementSWE-086 - Continuous Risk ManagementSWE-088 - Software Peer Reviews and Inspections - Checklist Criteria and TrackingSWE-139 - Shall StatementsSWE-195 - Software Maintenance Phase5.03 - Inspect - Software Inspection, Peer Reviews, Inspections5.25 - Audit Report Minimum Content8.12 - Basics of Software Auditing8.18 - SA Suggested MetricsPAT-036 - Architecture and Design Process AuditPAT-037 - Configuration Management Process AuditPAT-038 - Implementation Process AuditPAT-039 - Operations, Maintenance, & Retirement Process AuditPAT-040 - Project Management Process AuditPAT-041 - Project Planning Process AuditPAT-042 - Requirements Development and Mgmt AuditPAT-043 - Software Defects & Tracking Process AuditPAT-044 - Software Hazard Development Process AuditPAT-045 - Software Peer Review Inspection Report AuditPAT-046 - Test Verification and Validation Process AuditA.02 Software Assurance and Software Safety9.01 Software Design PrinciplesSWE-134 - Safety-Critical Software Design Requirements9.02 Software Safety and Design Principles9.03 Coding Standards9.04 Command Receipt Acknowledgement9.05 Data Interface Integrity9.06 Dead Code Exclusion9.07 Fault Detection and Response9.08 Flight Software Modification9.09 Incorrect Memory Use or Access9.10 Initialization - Safe Mode9.11 Invalid Data Handling9.12 Resource Margins9.13 Resource Oversubscription9.14 Resource Usage Measurement9.15 Safe Transitions9.16 Thread Safety9.17 Toggle CommandsA.04 Software Design9.02 Software Safety and Design PrinciplesSWE-134 - Safety-Critical Software Design Requirements9.05 Data Interface Integrity9.07 Fault Detection and Response9.09 Incorrect Memory Use or Access9.10 Initialization - Safe Mode9.11 Invalid Data Handling9.15 Safe TransitionsA.02 Software Assurance and Software SafetyA.04 Software Design9.03 Coding StandardsSWE-061 - Coding StandardsSWE-185 - Secure Coding Standards VerificationSWE-207 - Secure Coding Practices8.01 - Off Nominal Testing8.02 - Software Quality9.05 Data Interface Integrity9.11 Invalid Data HandlingA.04 Software Design9.04 Command Receipt Acknowledgement9.07 Fault Detection and Response9.11 Invalid Data HandlingA.04 Software Design9.05 Data Interface IntegritySWE-134 - Safety-Critical Software Design Requirements9.07 Fault Detection and Response9.11 Invalid Data HandlingA.04 Software Design9.06 Dead Code ExclusionSWE-134 - Safety-Critical Software Design Requirements8.19 - Dead / Dormant Code and Safety-Critical SoftwareA.04 Software Design9.07 Fault Detection and Response8.01 - Off Nominal TestingA.04 Software Design9.08 Flight Software ModificationA.04 Software Design9.09 Incorrect Memory Use or Access8.02 - Software Quality9.08 Flight Software Modification9.16 Thread SafetyA.04 Software Design9.10 Initialization - Safe Mode8.01 - Off Nominal TestingA.04 Software Design9.11 Invalid Data Handling8.01 - Off Nominal TestingA.04 Software Design9.12 Resource Margins9.02 Software Safety and Design Principles9.03 Coding Standards9.04 Command Receipt Acknowledgement9.05 Data Interface Integrity9.06 Dead Code Exclusion9.07 Fault Detection and Response9.08 Flight Software Modification9.09 Incorrect Memory Use or Access9.10 Initialization - Safe Mode9.11 Invalid Data Handling9.12 Resource Margins9.13 Resource Oversubscription9.14 Resource Usage Measurement9.15 Safe Transitions9.16 Thread Safety9.17 Toggle CommandsA.04 Software Design9.13 Resource Oversubscription9.12 Resource MarginsA.04 Software Design9.14 Resource Usage Measurement9.06 Dead Code ExclusionA.04 Software Design9.15 Safe TransitionsA.04 Software Design9.16 Thread SafetyA.04 Software Design9.17 Toggle CommandsA.04 Software DesignChecklist Topics in Activities - 6.xx SeriesNPR 7150.2 Topic 6.xx ChecklistsRelated SWEs mentioned in other tabs primarily 3 and 7Supplementary Materials: Related Topics, Document Structures, Principles, Checklists, and PATs, etc.Related Activities in SWEs6.1 - Design for Safety ChecklistSWE-058 - Detailed DesignSWE-205 - Determination of Safety-Critical Software8.55 - Software Design AnalysisA.02 Software Assurance and Software SafetyA.04 Software Design6.2 - Checklist for General Software Safety RequirementsSWE-051 - Software Requirements AnalysisSWE-184 - Software-related Constraints and Assumptions8.54 - Software Requirements Analysis8.58 - Software Safety and Hazard AnalysisA.02 Software Assurance and Software SafetyA.03 Software Requirements6.3 - Checklist for Choosing a Real Time Operating System (RTOS)SWE-027 - Use of Commercial, Government, and Legacy SoftwareSWE-033 - Acquisition vs. Development AssessmentPAT-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-027 - Use of Commercial, Government, and Legacy Software7.03 - Acquisition Guidance8.08 - COTS Software Safety ConsiderationsPAT-024 - Checklist for Choosing Off-The Shelf SoftwareA.04 Software Design6.5 - Checklist for C Programming PracticesSWE-061 - Coding Standards6.5 - Checklist for C Programming Practices6.6 - Checklist for C++ Programming Practices6.7 - Checklist for Ada Programming Practices6.8 - Checklist for Fortran Programming Practices6.9 - Checklist for Generic (Non-Language-Specific) Programming Practices6.10 - Checklist for General Good Programming Practices6.11 - Examples of Programming Practices for Exception Handling7.10 - Peer Review and Inspections Including ChecklistsA.05 Software Implementation6.6 - Checklist for C++ Programming PracticesSWE-061 - Coding Standards6.5 - Checklist for C Programming Practices6.6 - Checklist for C++ Programming Practices6.7 - Checklist for Ada Programming Practices6.8 - Checklist for Fortran Programming Practices6.9 - Checklist for Generic (Non-Language-Specific) Programming Practices6.10 - Checklist for General Good Programming Practices6.11 - Examples of Programming Practices for Exception Handling7.10 - Peer Review and Inspections Including ChecklistsA.05 Software Implementation6.7 - Checklist for Ada Programming PracticesSWE-061 - Coding Standards6.5 - Checklist for C Programming Practices6.6 - Checklist for C++ Programming Practices6.7 - Checklist for Ada Programming Practices6.8 - Checklist for Fortran Programming Practices6.9 - Checklist for Generic (Non-Language-Specific) Programming Practices6.10 - Checklist for General Good Programming Practices6.11 - Examples of Programming Practices for Exception Handling7.10 - Peer Review and Inspections Including ChecklistsA.05 Software Implementation6.8 - Checklist for Fortran Programming PracticesSWE-061 - Coding Standards6.5 - Checklist for C Programming Practices6.6 - Checklist for C++ Programming Practices6.7 - Checklist for Ada Programming Practices6.8 - Checklist for Fortran Programming Practices6.9 - Checklist for Generic (Non-Language-Specific) Programming Practices6.10 - Checklist for General Good Programming Practices6.11 - Examples of Programming Practices for Exception Handling7.10 - Peer Review and Inspections Including ChecklistsA.05 Software Implementation6.9 - Checklist for Generic (Non-Language-Specific) Programming PracticesSWE-061 - Coding Standards6.5 - Checklist for C Programming Practices6.6 - Checklist for C++ Programming Practices6.7 - Checklist for Ada Programming Practices6.8 - Checklist for Fortran Programming Practices6.9 - Checklist for Generic (Non-Language-Specific) Programming Practices6.10 - Checklist for General Good Programming Practices6.11 - Examples of Programming Practices for Exception Handling7.10 - Peer Review and Inspections Including ChecklistsA.05 Software Implementation6.10 - Checklist for General Good Programming PracticesSWE-061 - Coding Standards6.5 - Checklist for C Programming Practices6.6 - Checklist for C++ Programming Practices6.7 - Checklist for Ada Programming Practices6.8 - Checklist for Fortran Programming Practices6.9 - Checklist for Generic (Non-Language-Specific) Programming Practices6.10 - Checklist for General Good Programming Practices6.11 - Examples of Programming Practices for Exception Handling7.10 - Peer Review and Inspections Including ChecklistsA.05 Software Implementation6.11 - Examples of Programming Practices for Exception HandlingSWE-061 - Coding Standards6.5 - Checklist for C Programming Practices6.6 - Checklist for C++ Programming Practices6.7 - Checklist for Ada Programming Practices6.8 - Checklist for Fortran Programming Practices6.9 - Checklist for Generic (Non-Language-Specific) Programming Practices6.10 - Checklist for General Good Programming Practices6.11 - Examples of Programming Practices for Exception Handling7.10 - Peer Review and Inspections Including ChecklistsA.05 Software ImplementationPAT Topics in Activities - PAT-xxx SeriesNPR 7150.2 Process Asset TemplatesRelated SWEs mentioned in other tabs primarily 3 and 7Supplementary Materials: Related Topics, Document Structures, Principles, Checklists, and PATs, etc.Related Activities in SWEsPAT-003 - Functional Requirements ChecklistSWE-051 - Software Requirements Analysis7.10 - Peer Review and Inspections Including ChecklistsA.03 Software RequirementsA.10 Software Peer Reviews and InspectionsPAT-004 - Safety Requirements Analysis Checklist8.54 - Software Requirements AnalysisA.03 Software RequirementsA.10 Software Peer Reviews and InspectionsPAT-005 - Software Component Design Analysis Checklist8.55 - Software Design AnalysisA.02 Software Assurance and Software SafetyA.04 Software DesignPAT-006 - Design Practices for SafetySWE-058 - Detailed DesignSWE-205 - Determination of Safety-Critical Software8.55 - Software Design AnalysisA.02 Software Assurance and Software SafetyA.04 Software DesignPAT-007 - Checklist for General Software Safety RequirementsSWE-051 - Software Requirements AnalysisSWE-184 - Software-related Constraints and Assumptions8.54 - Software Requirements Analysis8.58 - Software Safety and Hazard AnalysisA.02 Software Assurance and Software SafetyA.03 Software RequirementsPAT-008 - Safety Considerations for Design Peer Reviews ChecklistSWE-058 - Detailed Design8.55 - Software Design AnalysisA.02 Software Assurance and Software SafetyA.04 Software DesignA.10 Software Peer Reviews and InspectionsPAT-009 - Software Safety Process AuditUnable 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.PAT-010 - Software Safety Activities for Internal AuditUnable 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.PAT-011 - ISO 27001-2013 Audit ChecklistUnable 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.PAT-012 - Detection of Adversarial Actions - RetiredSWE-210 - Detection of Adversarial Actions8.04 - Additional Requirements Considerations for Use with Safety-Critical SoftwareA.01.08 CybersecurityPAT-013 - Software Requirements ChecklistSWE-050 - Software RequirementsSWE-051 - Software Requirements Analysis7.10 - Peer Review and Inspections Including Checklists8.54 - Software Requirements AnalysisA.03 Software RequirementsA.10 Software Peer Reviews and InspectionsPAT-014 - Architecture Design ChecklistSWE-057 - Software Architecture7.10 - Peer Review and Inspections Including Checklists8.55 - Software Design AnalysisA.04 Software DesignA.10 Software Peer Reviews and InspectionsPAT-015 - Detailed Design ChecklistSWE-058 - Detailed Design8.55 - Software Design AnalysisA.04 Software DesignA.10 Software Peer Reviews and InspectionsPAT-016 - Functional Design ChecklistSWE-058 - Detailed Design7.10 - Peer Review and Inspections Including Checklists8.55 - Software Design AnalysisA.04 Software DesignA.10 Software Peer Reviews and InspectionsPAT-017 - C Code Inspection ChecklistSWE-060 - Coding Software7.10 - Peer Review and Inspections Including Checklists8.56 - Source Code Quality AnalysisA.05 Software ImplementationA.10 Software Peer Reviews and InspectionsPAT-018 - Test Plan ChecklistSWE-065 - Test Plan, Procedures, Reports7.10 - Peer Review and Inspections Including Checklists8.57 - Testing AnalysisA.06 Software TestingA.10 Software Peer Reviews and InspectionsPAT-019 - Test Procedure ChecklistSWE-065 - Test Plan, Procedures, Reports7.10 - Peer Review and Inspections Including Checklists8.57 - Testing AnalysisA.06 Software TestingA.10 Software Peer Reviews and InspectionsPAT-020 - Examples of Interface ProblemsSWE-058 - Detailed Design5.02 - IDD - Interface Design DescriptionA.04 Software DesignPAT-021 - SADESIGN ChecklistSWE-058 - Detailed Design5.13 - SwDD - Software Design Description8.55 - Software Design AnalysisA.04 Software DesignPAT-022 - Programming Practices ChecklistSWE-061 - Coding StandardsSWE-185 - Secure Coding Standards Verification8.56 - Source Code Quality AnalysisA.05 Software ImplementationPAT-023 - Preparing for a SARB ChecklistSWE-143 - Software Architecture Review8.55 - Software Design AnalysisA.04 Software DesignPAT-024 - Checklist for Choosing Off-The Shelf SoftwareSWE-027 - Use of Commercial, Government, and Legacy Software7.03 - Acquisition GuidanceA.04 Software DesignPAT-025 - Checklist for Choosing a Real Time Operating System (RTOS)SWE-027 - Use of Commercial, Government, and Legacy SoftwareSWE-033 - Acquisition vs. Development Assessment6.3 - Checklist for Choosing a Real Time Operating System (RTOS)A.01 Software Life Cycle Planning PAT-026 - Test Review Checklist For Test LeadsSWE-066 - Perform Testing8.57 - Testing AnalysisA.06 Software TestingPAT-027 - Test Review Checklist For Review TeamsSWE-066 - Perform Testing8.57 - Testing AnalysisA.06.01 Software TestingPAT-028 - NPR 7150.2D Compliance MatrixSWE-125 - Requirements Compliance Matrix7.16 - Appendix C. Requirements Mapping and Compliance MatrixA.01 Software Life Cycle PlanningPAT-029 - Software Architecture Review Board ChecklistSWE-143 - Software Architecture Review8.55 - Software Design AnalysisA.04 Software DesignPAT-030 - SARB Review Checklist with GuidanceSWE-143 - Software Architecture Review8.55 - Software Design AnalysisA.04 Software DesignPAT-031 - Critical Design Analysis ChecklistSWE-058 - Detailed Design8.55 - Software Design AnalysisA.04 Software DesignPAT-032 - Considerations When Using InterruptsSWE-060 - Coding Software8.56 - Source Code Quality AnalysisA.05 Software ImplementationPAT-033 - TASKS NEEDING OBJECTIVE EVIDENCESWE-143 - Software Architecture Review8.51 - Software Assurance Plan8.53 - IV&V Project Execution Plan8.54 - Software Requirements Analysis8.58 - Software Safety and Hazard Analysis8.55 - Software Design Analysis8.56 - Source Code Quality Analysis8.57 - Testing Analysis8.52 - Software Assurance Status Reports8.59 - Audit ReportsObjective EvidenceA.02 Software Assurance and Software SafetyA.03 Software RequirementsA.04 Software DesignA.05 Software ImplementationA.06 Software TestingPAT-034 - SA Requirements Analysis ChecklistSWE-050 - Software RequirementsSWE-051 - Software Requirements Analysis8.54 - Software Requirements AnalysisA.03 Software RequirementsPAT-035 - Checklist for Safety-Critical or Mission-Critical SoftwareSWE-013 - Software PlansSWE-034 - Acceptance CriteriaSWE-055 - Requirements ValidationSWE-058 - Detailed DesignSWE-057 - Software ArchitectureSWE-060 - Coding SoftwareSWE-061 - Coding StandardsSWE-066 - Perform TestingSWE-071 - Update Test Plans and ProceduresSWE-073 - Platform or Hi-Fidelity SimulationsSWE-075 - Plan Operations, Maintenance, RetirementSWE-077 - Deliver Software ProductsSWE-134 - Safety-Critical Software Design RequirementsSWE-157 - Protect Against Unauthorized AccessSWE-184 - Software-related Constraints and AssumptionsSWE-189 - Code Coverage MeasurementsSWE-190 - Verify Code CoverageSWE-191 - Software Regression TestingSWE-192 - Software Hazardous RequirementsSWE-194 - Delivery Requirements VerificationSWE-201 - Software Non-ConformancesSWE-202 - Software Severity LevelsSWE-203 - Mandatory Assessments for Non-ConformancesSWE-204 - Process Assessments7.24 - Human Rated Software RequirementsA.03 Software RequirementsPAT-037 - Configuration Management Process AuditSWE-084 - Configuration Audits8.12 - Basics of Software Auditing8.59 - Audit ReportsA.08 Software Configuration Management