Invalid license: Your evaluation license of Refined expired.
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 Reliability



8.03 - Organizational Goals of Software Assurance Metrics



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 Safety Considerations



8.11 - Auto-Generated Code



8.12 - Basics of Software Auditing



8.13 - Test Witnessing



8.14 - SA Tasking for NPR 7150.2B



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