bannerd

4. Migration of Topics

This tab is for tracking the migration of Topics from SWEHBVD to SITE. Each Topic is evaluated to see if it is a candidate for migration.

  • If it not a good candidate, it is so noted. 
  • If it is a good candidate, the migration progress is tracked. 

4.1 Candidates for Migration

Topic TitleNotesCandidate?
7.01 - History and Overview of the Software Process Improvement (SPI) EffortNeeds rewrite - could be a candidate
7.02 - Classification and Safety-CriticalityCheck to see if there are any changes over time. Could be a candidate. 
7.03 - Acquisition Guidance

7.04 - Flow Down of NPR Requirements on Contracts and to Other Centers in Multi-Center Projects

7.05 - Work Breakdown Structures That Include Software

7.06 - Software Test Estimation and Testing Levels

7.07 - Software Architecture Description

7.08 - Maturity of Life Cycle Products at Milestone Reviews

7.09 - Entrance and Exit Criteria

7.10 - Peer Review and Inspections Including Checklists

7.11 - SWE HistoryAlready in SITE and links to back to all versions of SWEHB. Completed in 2022Done - History is implemented in versions SWEHBVC and SWEHBVD
7.12 - Qualification of Flight Software

7.13 - Transitioning to a Higher Class

7.14 - Implementing Measurement Requirements and Analysis for Projects

7.15 - Relationship Between NPR 7150.2 and NASA-STD-7009

7.16 - Appendix C. Requirements Mapping and Compliance MatrixUnique to each version of SWEHBNot a Candidate
7.17 - 7150.2D Appendices (Definitions, References, etc.)Unique to each version of SWEHBNot a Candidate
7.18 - Documentation GuidanceUnique to each version of SWEHBNot a Candidate
7.19 - Software Risk Management Checklists

7.20 - Assessing - Meets the Intent

7.21 - Multi-condition Software Requirements

7.22 - Space Security: Best Practices Guide

8.01 - Off Nominal Testing

8.02 - Software Quality



8.04 - Additional Requirements Considerations for Use with Safety-Critical Software



8.05 - SW Failure Modes and Effects Analysis



8.06 - IV&V Surveillance



8.07 - Software Fault Tree Analysis



8.08 - COTS Software Safety Considerations



8.09 - Software Safety Analysis



8.10 - Facility Software with Safety Considerations



8.11 - Auto-Generated Code



8.12 - Basics of Software Auditing



8.13 - Test Witnessing



8.15 - SA Tasking Checklist Tool



8.16 - SA Products



8.17 - Software Safety Audit Checklists



8.18 - SA Suggested Metrics



8.19 - Dead / Dormant Code and Safety-Critical Software



8.20 - Safety Specific Activities in Each Phase



8.21 - Software Hazard Causes



8.22 - Hazardous Commands



8.23 - Software Contents of a Certification of Flight Readiness



8.24 - Software Assurance Risk

First Generic TopicDec 2023

8.51 - Software Assurance Plan

Work Product definition and process


8.52 - Software Assurance Status Reports

Work Product definition and process

8.53 - IV&V Project Execution Plan

Work Product definition and process

8.54 - Software Requirements Analysis

Work Product definition and process

8.5 - SW Failure Modes and Effects Analysis

Work Product definition and process

8.56 - Source Code Quality Analysis

Work Product definition and process

8.57 - Testing Analysis

Work Product definition and process

8.58 - Software Safety and Hazard Analysis

Work Product definition and process

8.59 - Audit Reports

Work Product definition and process

5.01 - CR-PR - Software Change Request - Problem Report



5.02 - IDD - Interface Design Description



5.03 - Inspect - Software Inspection, Peer Reviews, Inspections



5.04 - Maint - Software Maintenance Plan



5.05 - Metrics - Software Metrics Report



5.06 - SCMP - Software Configuration Management Plan



5.07 - SDD - Software Data Dictionary



5.08 - SDP-SMP - Software Development - Management Plan



5.09 - SRS - Software Requirements Specification



5.10 - STP - Software Test Plan



5.11 - STR - Software Test Report



5.12 - SUM - Software User Manual



5.13 - SwDD - Software Design Description



5.14 - Test - Software Test Procedures



5.15 - Train - Software Training Plan



5.16 - VDD - Version Description Document



5.17 - Software Assurance Plan Minimum Content

linked to 8.51

5.18 - Safety Plan Minimum Content

linked to 8.51

5.19 - Software Assurance Status Report Minimum Content

linked to 8.52


5.20 - IV&V Project Execution Plan Minimum Content

linked to 8.53

5.21 - Software Requirements Analysis Report Minimum Content

linked to 8.54

5.22 - Software Design Analysis Report Minimum Content

linked to 8.55

5.23 - Testing Analysis Report Minimum Content

linked to 8.57

5.24 - Hazard Report Minimum Content

linked to 8.58

5.25 - Audit Report Minimum Content

linked to 8.59

5.26 - Source Code Quality Analysis Report Minimum Content

linked to 8.56
6.1 - Design for Safety Checklist

No links to SWEs - could be Generic Candidate - Check with Sally

possible

6.2 - Checklist for General Software Safety Requirements

No links to SWEs - could be Generic Candidate - Check with Sallypossible

6.3 - Checklist for Choosing a Real Time Operating System (RTOS)

No links to SWEs - could be Generic Candidate - Check with Sallypossible

6.4 - Checklist for Choosing Off-The Shelf Software (OTS)

No links to SWEs - could be Generic Candidate - Check with Sallypossible

6.5 - Checklist for C Programming Practices

No links to SWEs - could be Generic Candidate - Check with Sallypossible

6.6 - Checklist for C++ Programming Practices

No links to SWEs - could be Generic Candidate - Check with Sallypossible

6.7 - Checklist for Ada Programming Practices

No links to SWEs - could be Generic Candidate - Check with Sallypossible

6.8 - Checklist for Fortran Programming Practices

No links to SWEs - could be Generic Candidate - Check with Sallypossible

6.9 - Checklist for Generic (Non-Language-Specific) Programming Practices

No links to SWEs - could be Generic Candidate - Check with Sallypossible

6.10 - Checklist for General Good Programming Practices

No links to SWEs - could be Generic Candidate - Check with Sallypossible

6.11 - Examples of Programming Practices for Exception Handling

No links to SWEs - could be Generic Candidate - Check with Sally

possible

9.01 Software Design Principles

limited links to SWEs - could be Generic Candidatepossible

9.02 Software Safety and Design Principles

limited links to SWEs - could be Generic Candidatepossible

9.03 Coding Standards

limited links to SWEs - could be Generic Candidatepossible

9.04 Command Receipt Acknowledgement

limited links to SWEs - could be Generic Candidatepossible

9.05 Data Interface Integrity

limited links to SWEs - could be Generic Candidatepossible

9.06 Dead Code Exclusion

limited links to SWEs - could be Generic Candidatepossible

9.07 Fault Detection and Response

limited links to SWEs - could be Generic Candidatepossible

9.08 Flight Software Modification

limited links to SWEs - could be Generic Candidatepossible

9.09 Incorrect Memory Use or Access

limited links to SWEs - could be Generic Candidatepossible

9.10 Initialization - Safe Mode

limited links to SWEs - could be Generic Candidatepossible

9.11 Invalid Data Handling

limited links to SWEs - could be Generic Candidatepossible

9.12 Resource Margins

limited links to SWEs - could be Generic Candidatepossible

9.13 Resource Oversubscription

limited links to SWEs - could be Generic Candidatepossible

9.14 Resource Usage Measurement

limited links to SWEs - could be Generic Candidatepossible

9.15 Safe Transitions

limited links to SWEs - could be Generic Candidatepossible

9.16 Thread Safety

limited links to SWEs - could be Generic Candidatepossible

9.17 Toggle Commands

limited links to SWEs - could be Generic Candidatepossible









  • No labels