A.02.01 Software Assurance and Software SafetyA.02.01 Software Assurance and Software SafetySoftware AssuranceIncludes AssuranceSWE-022 - Software AssuranceSWE-212 - NASA-STD-8739 Mapping MatricesWork Products8.51 - Software Assurance Plan8.52 - Software Assurance Status Reports7.08 - Maturity of Life Cycle Products at Milestone Reviews7.09 - Entrance and Exit CriteriaA.10 Software Peer Reviews and Inspections Process Asset TemplatesPAT-033 - TASKS NEEDING OBJECTIVE EVIDENCETopics8.14 - SA Tasking for NPR 7150.2B8.15 - SA Tasking Checklist ToolSPAN LinksSoftware Quality AssuranceVerification and ValidationA.02 Software Assurance and Software SafetyAnalysisAnalysisRequirementsSWE-051 - Software Requirements AnalysisSWE-081 - Identify Software CM ItemsDesign SWE-057 - Software ArchitectureSWE-143 - Software Architecture ReviewSWE-058 - Detailed DesignCode Quality SWE-135 - Static AnalysisTestingSWE-065 - Test Plan, Procedures, ReportsSWE-192 - Software Hazardous RequirementsSWE-219 - Code Coverage for Safety Critical SoftwareWork Products7.08 - Maturity of Life Cycle Products at Milestone Reviews7.09 - Entrance and Exit CriteriaProcess Asset TemplatesPAT-005 - Software Component Design Analysis ChecklistPAT-006 - Design Practices for SafetyTopics8.01 - Off Nominal Testing8.02 - Software Reliability8.05 - SW Failure Modes and Effects Analysis8.07 - Software Fault Tree Analysis8.09 - Software Safety Analysis8.54 - Software Requirements Analysis8.55 - Software Design Analysis8.56 - Source Code Quality Analysis8.57 - Testing Analysis8.58 - Software Safety and Hazard AnalysisSPAN LinksSoftware Quality AssuranceA.02 Software Assurance and Software SafetyAuditingAuditingSWE-013 - Software PlansWork Products8.51 - Software Assurance Plan8.59 - Audit Reports7.08 - Maturity of Life Cycle Products at Milestone Reviews7.09 - Entrance and Exit CriteriaProcess Asset TemplatesPAT-033 - TASKS NEEDING OBJECTIVE EVIDENCETopics8.12 - Basics of Software AuditingSPAN LinksSoftware Quality AssuranceA.02 Software Assurance and Software SafetyIV&V IV&VSWE-141 - Software Independent Verification and ValidationSWE-131 - Independent Verification and Validation Project Execution PlanSWE-178 - IV&V ArtifactsSWE-179 - IV&V Submitted Issues and RisksSWE-223 - Tailoring IV&V project selectionsWork Products8.53 - IV&V Project Execution Plan7.08 - Maturity of Life Cycle Products at Milestone Reviews7.09 - Entrance and Exit CriteriaA.10 Software Peer Reviews and InspectionsProcess Asset TemplatesPAT-033 - TASKS NEEDING OBJECTIVE EVIDENCETopics8.06 - IV&V SurveillanceSPAN LinksVerification and ValidationA.02 Software Assurance and Software SafetySoftware Assurance - Safety CriticalSee also - ClassificationSWE-205 - Determination of Safety-Critical SoftwareSWE-023 - Software Safety-Critical RequirementsSWE-134 - Safety-Critical Software Design RequirementsSWE-219 - Code Coverage for Safety Critical SoftwareSWE-220 - Cyclomatic Complexity for Safety-Critical SoftwareWork Products7.08 - Maturity of Life Cycle Products at Milestone Reviews7.09 - Entrance and Exit CriteriaA.10 Software Peer Reviews and InspectionsProcess Asset TemplatesPAT-005 - Software Component Design Analysis ChecklistPAT-006 - Design Practices for SafetyPAT-007 - Checklist for General Software Safety RequirementsPAT-008 - Safety Considerations for Design Peer Reviews ChecklistPAT-033 - TASKS NEEDING OBJECTIVE EVIDENCETopics 6.1 - Design for Safety Checklist6.2 - Checklist for General Software Safety Requirements8.01 - Off Nominal Testing8.04 - Additional Requirements Considerations for Use with Safety-Critical Software8.08 - COTS Software Safety Considerations8.09 - Software Safety Analysis8.10 - Facility Software Safety Considerations8.17 - Software Safety Audit Checklists8.19 - Dead / Dormant Code and Safety-Critical Software8.20 - Safety Specific Activities in Each Phase8.21 - Software Hazard Causes8.22 - Hazardous Commands8.58 - Software Safety and Hazard Analysis9.02 Software Safety and Design PrinciplesSPAN LinksSafetyA.02 Software Assurance and Software SafetyAnalysis of SWEs and SM A.02.01 Software Assurance and Software SafetySWE or TopicRelated SWEs Related SMRelated ActivitySWE-013 - Software Plans SWE-024 - Plan Tracking 5.08 - SDP-SMP - Software Development - Management Plan7.05 - Work Breakdown Structures That Include Software7.08 - Maturity of Life Cycle Products at Milestone Reviews7.18 - Documentation Guidance8.12 - Basics of Software Auditing8.15 - SA Tasking Checklist Tool8.16 - SA Products8.18 - SA Suggested Metrics8.51 - Software Assurance Plan A.01 Software Life Cycle PlanningA.02 Software Assurance and Software Safety SWE-022 - Software Assurance SWE-020 - Software ClassificationSWE-040 - Access to Software ProductsSWE-045 - Project Participation in Audits 5.05 - Metrics - Software Metrics Report7.03 - Acquisition Guidance8.12 - Basics of Software Auditing8.18 - SA Suggested Metrics8.51 - Software Assurance Plan8.59 - Audit Reports A.02 Software Assurance and Software Safety SWE-023 - Software Safety-Critical Requirements SWE-061 - Coding StandardsSWE-062 - Unit TestSWE-065 - Test Plan, Procedures, Reports - ("a" portion)SWE-068 - Evaluate Test ResultsSWE-134 - Safety-Critical Software Design RequirementsSWE-184 - Software-related Constraints and AssumptionsSWE-205 - Determination of Safety-Critical SoftwareSWE-220 - Cyclomatic Complexity for Safety-Critical Software 7.03 - Acquisition Guidance7.04 - Flow Down of NPR Requirements on Contracts and to Other Centers in Multi-Center Projects7.23 - Software Fault Prevention and Tolerance8.01 - Off Nominal Testing8.02 - Software Reliability8.10 - Facility Software Safety Considerations8.18 - SA Suggested Metrics8.20 - Safety Specific Activities in Each Phase A.02 Software Assurance and Software Safety SWE-051 - Software Requirements Analysis SWE-050 - Software RequirementsSWE-052 - Bidirectional TraceabilitySWE-053 - Manage Requirements ChangesSWE-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 Measurements 5.08 - SDP-SMP - Software Development - Management Plan6.2 - Checklist for General Software Safety Requirements7.09 - Entrance and Exit Criteria7.10 - Peer Review and Inspections Including Checklists8.18 - SA Suggested Metrics8.54 - Software Requirements AnalysisPAT-003 - Functional Requirements ChecklistPAT-007 - Checklist for General Software Safety RequirementsPAT-013 - Software Requirements ChecklistPAT-034 - SAANALYSIS Checklist A.03 Software Requirements SWE-057 - Software Architecture SWE-050 - Software RequirementsSWE-051 - Software Requirements AnalysisSWE-058 - Detailed Design 5.13 - SwDD - Software Design Description7.07 - Software Architecture Description7.08 - Maturity of Life Cycle Products at Milestone Reviews8.02 - Software Reliability8.18 - SA Suggested Metrics A.04 Software Design SWE-058 - Detailed Design SWE-017 - Project and Software TrainingSWE-027 - Use of Commercial, Government, and Legacy SoftwareSWE-036 - Software Process DeterminationSWE-052 - Bidirectional TraceabilitySWE-057 - Software ArchitectureSWE-060 - Coding SoftwareSWE-061 - Coding StandardsSWE-071 - Update Test Plans and ProceduresSWE-080 - Track and Evaluate ChangesSWE-087 - Software Peer Reviews and Inspections for Requirements, Plans, Design, Code, and Test ProceduresSWE-136 - Software Tool AccreditationSWE-157 - Protect Against Unauthorized AccessSWE-185 - Secure Coding Standards VerificationSWE-205 - Determination of Safety-Critical SoftwareSWE-207 - Secure Coding Practices 5.02 - IDD - Interface Design Description5.06 - SCMP - Software Configuration Management Plan5.07 - SDD - Software Data Dictionary5.08 - SDP-SMP - Software Development - Management Plan5.09 - SRS - Software Requirements Specification5.12 - SUM - Software User Manual5.13 - SwDD - Software Design Description7.08 - Maturity of Life Cycle Products at Milestone Reviews7.09 - Entrance and Exit Criteria7.10 - Peer Review and Inspections Including Checklists8.01 - Off Nominal Testing8.05 - SW Failure Modes and Effects Analysis8.18 - SA Suggested Metrics8.55 - Software Design AnalysisPAT-006 - Design Practices for SafetyPAT-015 - Detailed Design ChecklistPAT-016 - Functional Design ChecklistPAT-021 - SADESIGN ChecklistPAT-031 - Critical Design Analysis Checklist A.04 Software Design SWE-065 - Test Plan, Procedures, Reports SWE-023 - Software Safety-Critical RequirementsSWE-065 - Test Plan, Procedures, ReportsSWE-066 - Perform TestingSWE-071 - Update Test Plans and ProceduresSWE-073 - Platform or Hi-Fidelity SimulationsSWE-134 - Safety-Critical Software Design RequirementsSWE-189 - Code Coverage MeasurementsSWE-191 - Software Regression TestingSWE-192 - Software Hazardous RequirementsSWE-194 - Delivery Requirements Verification 5.10 - STP - Software Test Plan5.11 - STR - Software Test Report5.14 - Test - Software Test Procedures7.06 - Software Test Estimation and Testing Levels7.15 - Relationship Between NPR 7150.2 and NASA-STD-70097.18 - Documentation Guidance8.01 - Off Nominal Testing8.13 - Test Witnessing8.18 - SA Suggested Metrics8.57 - Testing Analysis A.06 Software TestingSWE-081 - Identify Software CM Items SWE-079 - Develop CM PlanSWE-082 - Authorizing ChangesSWE-085 - Release ManagementSWE-187 - Control of Software Items 5.06 - SCMP - Software Configuration Management Plan7.15 - Relationship Between NPR 7150.2 and NASA-STD-70097.18 - Documentation Guidance8.11 - Auto-Generated Code8.18 - SA Suggested Metrics A.08 Software Configuration Management SWE-131 - Independent Verification and Validation Project Execution Plan SWE-134 - Safety-Critical Software Design RequirementsSWE-141 - Software Independent Verification and ValidationSWE-178 - IV&V Artifacts 5.20 - IV&V Project Execution Plan Minimum Content8.06 - IV&V Surveillance8.53 - IV&V Project Execution Plan A.02 Software Assurance and Software SafetyA.06 Software Testing SWE-134 - Safety-Critical Software Design RequirementsSWE-023 - Software Safety-Critical RequirementsSWE-184 - Software-related Constraints and Assumptions 7.03 - Acquisition Guidance7.21 - Multi-condition Software Requirements7.23 - Software Fault Prevention and Tolerance8.01 - Off Nominal Testing8.04 - Additional Requirements Considerations for Use with Safety-Critical Software8.18 - SA Suggested Metrics A.02 Software Assurance and Software Safety SWE-135 - Static Analysis SWE-040 - Access to Software ProductsSWE-061 - Coding StandardsSWE-066 - Perform TestingSWE-087 - Software Peer Reviews and Inspections for Requirements, Plans, Design, Code, and Test ProceduresSWE-157 - Protect Against Unauthorized AccessSWE-185 - Secure Coding Standards VerificationSWE-190 - Verify Code CoverageSWE-219 - Code Coverage for Safety Critical SoftwareSWE-220 - Cyclomatic Complexity for Safety-Critical Software 8.18 - SA Suggested Metrics8.19 - Dead / Dormant Code and Safety-Critical Software A.05 Software Implementation SWE-141 - Software Independent Verification and Validation SWE-126 - Tailoring ConsiderationsSWE-131 - Independent Verification and Validation Project Execution PlanSWE-178 - IV&V ArtifactsSWE-179 - IV&V Submitted Issues and RisksSWE-223 - Tailoring IV&V project selections 8.01 - Off Nominal Testing8.11 - Auto-Generated Code8.12 - Basics of Software Auditing8.57 - Testing Analysis A.02 Software Assurance and Software Safety SWE-143 - Software Architecture Review SWE-088 - Software Peer Reviews and Inspections - Checklist Criteria and TrackingSWE-089 - Software Peer Reviews and Inspections - Basic Measurements 7.09 - Entrance and Exit Criteria7.10 - Peer Review and Inspections Including Checklists8.18 - SA Suggested MetricsPAT-023 - Preparing for a SARB ChecklistPAT-029 - Software Architecture Review Board ChecklistPAT-030 - SARB Review Checklist with Guidance A.04 Software Design SWE-178 - IV&V Artifacts SWE-131 - Independent Verification and Validation Project Execution PlanSWE-141 - Software Independent Verification and ValidationSWE-179 - IV&V Submitted Issues and Risks 8.53 - IV&V Project Execution Plan A.02 Software Assurance and Software Safety SWE-179 - IV&V Submitted Issues and Risks SWE-080 - Track and Evaluate ChangesSWE-086 - Continuous Risk ManagementSWE-141 - Software Independent Verification and ValidationSWE-178 - IV&V Artifacts 8.18 - SA Suggested Metrics8.53 - IV&V Project Execution Plan A.02 Software Assurance and Software Safety SWE-192 - Software Hazardous Requirements SWE-052 - Bidirectional TraceabilitySWE-065 - Test Plan, Procedures, ReportsSWE-066 - Perform TestingSWE-068 - Evaluate Test ResultsSWE-071 - Update Test Plans and ProceduresSWE-189 - Code Coverage MeasurementsSWE-190 - Verify Code CoverageSWE-193 - Acceptance Testing for Affected System and Software BehaviorSWE-205 - Determination of Safety-Critical Software 8.01 - Off Nominal Testing8.05 - SW Failure Modes and Effects Analysis8.08 - COTS Software Safety Considerations8.16 - SA Products8.18 - SA Suggested Metrics8.54 - Software Requirements Analysis8.57 - Testing Analysis A.06 Software Testing SWE-205 - Determination of Safety-Critical Software SWE-023 - Software Safety-Critical RequirementsSWE-062 - Unit TestSWE-065 - Test Plan, Procedures, Reports aSWE-068 - Evaluate Test ResultsSWE-134 - Safety-Critical Software Design RequirementsSWE-154 - Identify Security RisksSWE-156 - Evaluate Systems for Security RisksSWE-184 - Software-related Constraints and Assumptions 7.02 - Classification and Safety-Criticality8.01 - Off Nominal Testing8.08 - COTS Software Safety Considerations8.09 - Software Safety Analysis8.18 - SA Suggested Metrics8.58 - Software Safety and Hazard AnalysisPAT-006 - Design Practices for Safety A.01 Software Life Cycle PlanningA.02 Software Assurance and Software Safety SWE-212 - NASA-STD-8739 Mapping Matrices SWE-125 - Requirements Compliance MatrixSWE-126 - Tailoring ConsiderationsSWE-139 - Shall StatementsSWE-140 - Comply with RequirementsSWE-150 - Review Changes To Tailored Requirements A.01 Software Life Cycle PlanningA.02 Software Assurance and Software SafetyA.13 NASA Institutional Requirements SWE-219 - Test Coverage for Safety Critical Software ComponentsSWE-135 - Static AnalysisSWE-147 - Specify Reusability RequirementsSWE-190 - Verify Code Coverage 7.21 - Multi-condition Software Requirements7.23 - Software Fault Prevention and Tolerance8.08 - COTS Software Safety Considerations8.18 - SA Suggested Metrics8.57 - Testing Analysis A.02 Software Assurance and Software Safety SWE-220 - Cyclomatic Complexity Values for Safety-Critical Software SWE-023 - Software Safety-Critical RequirementsSWE-134 - Safety-Critical Software Design RequirementsSWE-135 - Static Analysis 7.21 - Multi-condition Software Requirements A.02 Software Assurance and Software Safety SWE-223 - Tailoring IV&V project selections SWE-141 - Software Independent Verification and Validation A.01 Software Life Cycle PlanningA.02 Software Assurance and Software SafetyA.06 Software TestingA.13 NASA Institutional Requirements 6.1 - Design for Safety Checklist SWE-058 - Detailed DesignSWE-205 - Determination of Safety-Critical Software 8.55 - Software Design Analysis A.02 Software Assurance and Software SafetyA.04 Software Design 6.2 - Checklist for General Software Safety Requirements SWE-051 - Software Requirements AnalysisSWE-184 - Software-related Constraints and Assumptions 8.54 - Software Requirements Analysis8.58 - Software Safety and Hazard Analysis A.02 Software Assurance and Software SafetyA.03 Software Requirements 7.08 - Maturity of Life Cycle Products at Milestone ReviewsA.02.00A.02.01A.02.02A.02.03A.02.04 SWE-024 - Plan Tracking 5.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 Reports A.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 Measurements 7.09 - Entrance and Exit CriteriaA.02.00A.02.01A.02.02A.02.03A.02.04 7.08 - Maturity of Life Cycle Products at Milestone Reviews8.02 - Software Reliability8.09 - Software Safety Analysis A.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 Measurements 8.01 - Off Nominal TestingA.02.01A.02.04 SWE-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 Reliability 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 Testing 8.02 - Software ReliabilityA.02.01 SWE-023 - Software Safety-Critical RequirementsSWE-024 - Plan TrackingSWE-027 - Use of Commercial, Government, and Legacy SoftwareSWE-034 - Acceptance CriteriaSWE-039 - Software Supplier InsightSWE-051 - Software Requirements AnalysisSWE-053 - Manage Requirements ChangesSWE-054 - Corrective Action for InconsistenciesSWE-057 - Software ArchitectureSWE-058 - Detailed DesignSWE-066 - Perform TestingSWE-068 - Evaluate Test ResultsSWE-071 - Update Test Plans and Procedures SWE-192 - Software Hazardous RequirementsSWE-201 - Software Non-ConformancesSWE-205 - Determination of Safety-Critical Software 5.04 - Maint - Software Maintenance Plan5.09 - SRS - Software Requirements Specification5.10 - STP - Software Test Plan5.13 - SwDD - Software Design Description7.09 - Entrance and Exit Criteria7.10 - Peer Review and Inspections Including Checklists8.01 - Off Nominal Testing8.02 - Software Reliability8.04 - Additional Requirements Considerations for Use with Safety-Critical Software8.05 - SW Failure Modes and Effects Analysis8.07 - Software Fault Tree Analysis8.08 - COTS Software Safety Considerations8.09 - Software Safety Analysis8.17 - Software Safety Audit Checklists8.20 - Safety Specific Activities in Each Phase8.51 - Software Assurance Plan8.54 - Software Requirements Analysis8.55 - Software Design Analysis8.56 - Source Code Quality Analysis8.58 - Software Safety and Hazard Analysis9.03 Coding Standards9.09 Incorrect Memory Use or Access9.11 Invalid Data Handling A.02 Software Assurance and Software SafetyA.03 Software RequirementsA.04 Software DesignA.05 Software ImplementationA.06 Software Testing 8.04 - Additional Requirements Considerations for Use with Safety-Critical SoftwareA.02.04 SWE-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 Actions 8.02 - Software Reliability8.09 - Software Safety Analysis8.21 - Software Hazard CausesPAT-012 - Detection of Adversarial Actions A.01 Software Life Cycle PlanningA.02 Software Assurance and Software SafetyA.05 Software ImplementationA.06 Software Testing 8.05 - SW Failure Modes and Effects AnalysisA.02.01 SWE-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 Requirements 5.02 - IDD - Interface Design Description7.07 - Software Architecture Description8.02 - Software Reliability8.07 - Software Fault Tree Analysis8.17 - Software Safety Audit Checklists8.58 - Software Safety and Hazard Analysis A.04 Software Design 8.06 - IV&V SurveillanceA.02.03 SWE-037 - Software MilestonesSWE-039 - Software Supplier InsightSWE-086 - Continuous Risk ManagementSWE-131 - Independent Verification and Validation Project Execution Plan 7.03 - Acquisition Guidance7.19 - Software Risk Management Checklists8.24 - Software Assurance Risk8.53 - IV&V Project Execution Plan A.02 Software Assurance and Software SafetyA.06 Software Testing 8.07 - Software Fault Tree AnalysisA.02.01 SWE-037 - Software Milestones 8.02 - Software Reliability8.09 - Software Safety Analysis8.58 - Software Safety and Hazard Analysis A.02 Software Assurance and Software SafetyA.03 Software RequirementsA.04 Software Design 8.08 - COTS Software Safety ConsiderationsA.02.04 SWE-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 Software 5.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 Reliability8.20 - Safety Specific Activities in Each Phase8.57 - Testing Analysis A.01 Software Life Cycle PlanningA.02 Software Assurance and Software SafetyA.06 Software Testing 8.09 - Software Safety AnalysisA.02.01A.02.04 SWE-134 - Safety-Critical Software Design RequirementsSWE-205 - Determination of Safety-Critical Software 5.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 Reliability8.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 Analysis A.02 Software Assurance and Software Safety 8.10 - Facility Software Safety ConsiderationsA.02.04 SWE-023 - Software Safety-Critical RequirementsSWE-050 - Software RequirementsSWE-086 - Continuous Risk ManagementSWE-154 - Identify Security Risks 5.04 - Maint - Software Maintenance Plan5.09 - SRS - Software Requirements Specification A.02 Software Assurance and Software Safety 8.12 - Basics of Software AuditingA.02.02 SWE-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 Capabilities A.02 Software Assurance and Software Safety 8.14 - SA Tasking for NPR 7150.2BA.02.00 A.02 Software Assurance and Software Safety 8.15 - SA Tasking Checklist ToolA.02.00 SWE-022 - Software Assurance 8.51 - Software Assurance Plan A.02 Software Assurance and Software Safety 8.17 - Software Safety Audit ChecklistsA.02.04 8.01 - Off Nominal Testing8.05 - SW Failure Modes and Effects Analysis8.09 - Software Safety Analysis A.02 Software Assurance and Software Safety 8.19 - Dead / Dormant Code and Safety-Critical SoftwareA.02.04 SWE-060 - Coding SoftwareSWE-066 - Perform TestingSWE-135 - Static AnalysisSWE-189 - Code Coverage MeasurementsSWE-190 - Verify Code Coverage 7.13 - Transitioning to a Higher Class8.56 - Source Code Quality Analysis8.57 - Testing Analysis9.06 Dead Code Exclusion A.02 Software Assurance and Software Safety 8.20 - Safety Specific Activities in Each PhaseA.02.04 SWE-023 - Software Safety-Critical RequirementsSWE-134 - Safety-Critical Software Design RequirementsSWE-190 - Verify Code CoverageSWE-205 - Determination of Safety-Critical Software 7.10 - Peer Review and Inspections Including Checklists8.01 - Off Nominal Testing8.02 - Software Reliability8.05 - SW Failure Modes and Effects Analysis8.08 - COTS Software Safety Considerations A.02 Software Assurance and Software Safety 8.21 - Software Hazard CausesA.02.04 SWE-205 - Determination of Safety-Critical Software 8.04 - Additional Requirements Considerations for Use with Safety-Critical Software A.02 Software Assurance and Software Safety 8.22 - Hazardous CommandsA.02.04 A.02 Software Assurance and Software Safety 8.51 - Software Assurance PlanA.02.00A.02.02 SWE-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 Conditions 5.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 Tool A.02 Software Assurance and Software Safety 8.52 - Software Assurance Status ReportsA.02.00 SWE-018 - Software Activities Review 5.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 Auditing A.02 Software Assurance and Software Safety 8.53 - IV&V Project Execution PlanA.02.03 SWE-131 - Independent Verification and Validation Project Execution PlanSWE-178 - IV&V ArtifactsSWE-179 - IV&V Submitted Issues and Risks 5.20 - IV&V Project Execution Plan Minimum Content8.06 - IV&V Surveillance Unable to render {include} The included page could not be found. 8.54 - Software Requirements AnalysisA.02.01 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 Requirements 5.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 - SAANALYSIS Checklist A.03 Software Requirements 8.55 - Software Design AnalysisA.02.01 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 Access 5.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 Checklist A.04 Software Design 8.56 - Source Code Quality AnalysisA.02.01 SWE-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 Software 5.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 Interrupts A.05 Software Implementation 8.57 - Testing AnalysisA.02.01 SWE-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 Software 5.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 Teams A.06 Software Testing 8.58 - Software Safety and Hazard AnalysisA.02.01A.02.04 SWE-051 - Software Requirements AnalysisSWE-052 - Bidirectional TraceabilitySWE-058 - Detailed DesignSWE-205 - Determination of Safety-Critical Software 5.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 Requirements A.02 Software Assurance and Software Safety 8.59 - Audit ReportsA.02.02 SWE-022 - Software Assurance 5.25 - Audit Report Minimum Content8.12 - Basics of Software Auditing8.18 - SA Suggested Metrics A.02 Software Assurance and Software Safety 9.02 Software Safety and Design PrinciplesA.02.04 SWE-134 - Safety-Critical Software Design Requirements 9.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 Transitions A.02 Software Assurance and Software SafetyA.04 Software Design PAT-005 - Software Component Design Analysis Checklist 8.55 - Software Design Analysis A.02 Software Assurance and Software SafetyA.04 Software Design PAT-006 - Design Practices for Safety SWE-058 - Detailed DesignSWE-205 - Determination of Safety-Critical Software 8.55 - Software Design Analysis A.02 Software Assurance and Software SafetyA.04 Software Design PAT-007 - Checklist for General Software Safety Requirements SWE-051 - Software Requirements AnalysisSWE-184 - Software-related Constraints and Assumptions 8.54 - Software Requirements Analysis8.58 - Software Safety and Hazard Analysis A.02 Software Assurance and Software SafetyA.03 Software Requirements PAT-008 - Safety Considerations for Design Peer Reviews Checklist SWE-058 - Detailed Design 8.55 - Software Design Analysis A.02 Software Assurance and Software SafetyA.04 Software DesignA.10 Software Peer Reviews and Inspections PAT-033 - TASKS NEEDING OBJECTIVE EVIDENCE SWE-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 Practices 8.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 Evidence A.02 Software Assurance and Software SafetyA.03 Software RequirementsA.04 Software DesignA.05 Software ImplementationA.06 Software Testing