A.03.01 Software RequirementsA.03.01 Software RequirementsSoftware Requirements - includes details such as: obtaining requirementsanalysis for completeness other constraintsmanagement of changescorrective actions for defects in requirementsvalidation of requirementsacceptance criteria - verificationbi-directional traceabilitySWE-034 - Acceptance CriteriaSWE-050 - Software RequirementsSWE-051 - Software Requirements AnalysisSWE-052 - Bidirectional TraceabilitySWE-053 - Manage Requirements ChangesSWE-054 - Corrective Action for InconsistenciesSWE-055 - Requirements ValidationSWE-184 - Software-related Constraints and AssumptionsWork Products5.01 - CR-PR - Software Change Request - Problem Report5.07 - SDD - Software Data Dictionary5.09 - SRS - Software Requirements Specification7.08 - Maturity of Life Cycle Products at Milestone Reviews7.09 - Entrance and Exit CriteriaA.10 Software Peer Reviews and Inspections7.19 - Software Risk Management ChecklistsProcess Asset TemplatesPAT-003 - Functional Requirements ChecklistPAT-004 - Safety Requirements Analysis ChecklistPAT-007 - Checklist for General Software Safety RequirementsPAT-013 - Software Requirements ChecklistPAT-033 - TASKS NEEDING OBJECTIVE EVIDENCEPAT-034 - SAANALYSIS ChecklistTopics6.2 - Checklist for General Software Safety Requirements8.01 - Off Nominal Testing8.02 - Software Reliability8.07 - Software Fault Tree Analysis8.54 - Software Requirements AnalysisSPAN LinksRequirementsA.03 Software RequirementsAnalysis of SWEs and SM A.03.01 Software RequirementsFTA should point to some SWEs and maybe some topics where it is mentionedSWE or TopicRelated SWEs Related SMRelated ActivitySWE-034 - Acceptance Criteria SWE-077 - Deliver Software ProductsSWE-191 - Software Regression TestingSWE-193 - Acceptance Testing for Affected System and Software Behavior 5.08 - SDP-SMP - Software Development - Management Plan7.03 - Acquisition Guidance7.06 - Software Test Estimation and Testing Levels7.09 - Entrance and Exit Criteria8.02 - Software Reliability A.03 Software Requirements SWE-050 - Software Requirements SWE-051 - Software Requirements AnalysisSWE-052 - Bidirectional TraceabilitySWE-053 - Manage Requirements ChangesSWE-054 - Corrective Action for InconsistenciesSWE-157 - Protect Against Unauthorized AccessSWE-207 - Secure Coding Practices 5.02 - IDD - Interface Design Description5.07 - SDD - Software Data Dictionary5.09 - SRS - Software Requirements Specification5.21 - Software Requirements Analysis Report Minimum Content7.08 - Maturity of Life Cycle Products at Milestone Reviews7.09 - Entrance and Exit Criteria7.15 - Relationship Between NPR 7150.2 and NASA-STD-70097.18 - Documentation Guidance8.10 - Facility Software Safety Considerations8.18 - SA Suggested Metrics8.54 - Software Requirements AnalysisPAT-013 - Software Requirements ChecklistPAT-034 - SAANALYSIS Checklist A.03 Software Requirements 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-052 - Bidirectional Traceability SWE-050 - Software RequirementsSWE-051 - Software Requirements AnalysisSWE-053 - Manage Requirements ChangesSWE-058 - Detailed DesignSWE-066 - Perform TestingSWE-071 - Update Test Plans and ProceduresSWE-134 - Safety-Critical Software Design RequirementsSWE-192 - Software Hazardous RequirementsSWE-200 - Software Requirements Volatility Metrics 5.09 - SRS - Software Requirements Specification5.13 - SwDD - Software Design Description8.18 - SA Suggested Metrics8.58 - Software Safety and Hazard Analysis A.03 Software Requirements SWE-053 - Manage Requirements Changes SWE-050 - Software RequirementsSWE-051 - Software Requirements AnalysisSWE-052 - Bidirectional TraceabilitySWE-080 - Track and Evaluate ChangesSWE-082 - Authorizing Changes 5.01 - CR-PR - Software Change Request - Problem Report5.09 - SRS - Software Requirements Specification7.18 - Documentation Guidance8.18 - SA Suggested Metrics A.03 Software Requirements SWE-054 - Corrective Action forInconsistencies SWE-024 - Plan TrackingSWE-050 - Software RequirementsSWE-053 - Manage Requirements ChangesSWE-080 - Track and Evaluate Changes 5.01 - CR-PR - Software Change Request - Problem Report5.08 - SDP-SMP - Software Development - Management Plan8.18 - SA Suggested Metrics8.51 - Software Assurance Plan A.03 Software Requirements SWE-055 - Requirements Validation SWE-073 - Platform or Hi-Fidelity SimulationsSWE-087 - Software Peer Reviews and Inspections for Requirements, Plans, Design, Code, and Test ProceduresSWE-088 - Software Peer Reviews and Inspections - Checklist Criteria and Tracking 5.08 - SDP-SMP - Software Development - Management Plan5.09 - SRS - Software Requirements Specification7.09 - Entrance and Exit Criteria7.10 - Peer Review and Inspections Including Checklists7.15 - Relationship Between NPR 7150.2 and NASA-STD-70098.01 - Off Nominal Testing8.18 - SA Suggested Metrics A.03 Software Requirements SWE-184 - Software-related Constraints and Assumptions SWE-023 - Software Safety-Critical RequirementsSWE-134 - Safety-Critical Software Design RequirementsSWE-205 - Determination of Safety-Critical Software 5.09 - SRS - Software Requirements Specification6.2 - Checklist for General Software Safety Requirements8.01 - Off Nominal Testing8.10 - Facility Software Safety Considerations8.18 - SA Suggested MetricsPAT-007 - Checklist for General Software Safety Requirements A.03 Software Requirements 5.01 - CR-PR - Software Change Request - Problem Report SWE-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-Conformances 5.06 - SCMP - Software Configuration Management Plan5.14 - Test - Software Test Procedures A.03 Software RequirementsA.06 Software TestingA.08 Software Configuration ManagementA.12 Software Non-conformance or Defect Management 5.07 - SDD - Software Data Dictionary SWE-040 - Access to Software ProductsSWE-050 - Software RequirementsSWE-058 - Detailed Design 5.14 - Test - Software Test Procedures7.08 - Maturity of Life Cycle Products at Milestone Reviews A.04 Software Design 5.09 - SRS - Software Requirements Specification SWE-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 Assumptions 5.02 - IDD - Interface Design Description5.14 - Test - Software Test Procedures7.08 - Maturity of Life Cycle Products at Milestone Reviews8.02 - Software Reliability8.10 - Facility Software Safety Considerations A.03 Software Requirements 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 Reviews 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 Criteria 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 7.19 - Software Risk Management Checklists SWE-055 - Requirements ValidationSWE-051 - Software Requirements AnalysisSWE-013 - Software PlansSWE-015 - Cost EstimationSWE-016 - Software ScheduleSWE-017 - Project and Software TrainingSWE-020 - Software ClassificationSWE-086 - Continuous Risk ManagementSWE-174 - Software Planning Parameters 8.06 - IV&V Surveillance8.08 - COTS Software Safety Considerations8.09 - Software Safety Analysis8.24 - Software Assurance Risk A.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 Management 8.01 - Off Nominal Testing 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 Reliability 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.07 - Software Fault Tree Analysis 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.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 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 PAT-003 - Functional Requirements Checklist SWE-051 - Software Requirements Analysis 7.10 - Peer Review and Inspections Including Checklists A.03 Software RequirementsA.10 Software Peer Reviews and Inspections PAT-004 - Safety Requirements Analysis Checklist 8.54 - Software Requirements Analysis A.03 Software RequirementsA.10 Software Peer Reviews and Inspections 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-013 - Software Requirements Checklist SWE-050 - Software RequirementsSWE-051 - Software Requirements Analysis 7.10 - Peer Review and Inspections Including Checklists8.54 - Software Requirements Analysis A.03 Software RequirementsA.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 PAT-034 - SAANALYSIS Checklist SWE-050 - Software RequirementsSWE-051 - Software Requirements Analysis 8.54 - Software Requirements Analysis A.03 Software Requirements