bannerd

There are many lists of guidance items and checklists in this Handbook, but sometimes they are very difficult to locate. The table below is intended to help users find the assets they need more easily. Most of the lists provided here are intended to be guidance for activities and could be used as a self-check to see whether all the expected items have been included in the activity. The items that are noted as checklists can be used as audit checklists. Some are already formatted and can be downloaded directly for tailoring and use. Others are in the process of being formatted so they can be downloaded. Note: Currently, this list does not include every guidance list in the Handbook, but it has a good sampling of them.

Checklists and Guidance Lists in SWEHB

Asset Name

Location

Format

Category

Maintenance, Operations, Retirement Planning

SWE-075 - Plan Operations, Maintenance, Retirement, Tab 3, (7.4 -Retirement)

List

Late Phase Planning Considerations

Auto-generated Code

SWE-146 - Auto-generated Source Code, Tab 3

List

Implementation, Planning

Selection of Real Time Operating System (RTOS)

SWE-027 - Use of Commercial, Government, and Legacy Software, Tab 3

Checklist

Commercial & Legacy SW

Selection of Real Time Operating System (RTOS)

6.3 - Checklist for Choosing a Real Time Operating System (RTOS) Programming Practices Topic,  6.3

Checklist

Programming Checklists, Planning, Commercial SW

Choosing Off-the Shelf (OTS) Software

6.4 - Checklist for Choosing Off-The Shelf Software (OTS) - Assurance & Safety Topics, Programming Tab, 6.4

Checklist

Commercial & Legacy SW

Selection of Commercial & Legacy SW

SWE-027 - Use of Commercial, Government, and Legacy Software, Tab 3

Questions

Commercial & Legacy SW

Assurance of models, simulations, analysis tools

SWE-070 - Models, Simulations, Tools.  Tab 7.4

List

Models, Sims, Tools

Requirements Development/Assessment (SRS contents)

SWE-050 - Software Requirements , Tab 7.4

Questions (2 sets)

Requirements development

Requirements Analysis

SWE-051 - Software Requirements Analysis, Tab 3;

Topic 8.16: 8.54 - Software Requirements Analysis, tab 2

Checklist: SAANALYSIS

Requirements Analysis

Requirements Development/Assessment

SWE-050 - Software Requirements, Tab 7.4

List of SRS contents, Questions (2 sets) for requirements considerations

Requirements development

Analysis of Requirements Changes

SWE-053 - Manage Requirements Changes, Tabs 3, 7.4

List

Requirements practices

Checklist for General SW Safety Requirements

6.2 - Checklist for General Software Safety Requirements

Topics, Programming Practices Tab, 6.2

Checklist

Safety Requirements

Configuration Items for Consideration

SWE-079 - Develop CM Plan, Tab 3

List

Configuration Management

Functional Configuration Audit Checklist (FCA)

SWE-084 - Configuration Audits, Tab 7

Checklist

Configuration Management

Physical Configuration Audit (PCA)

SWE-084 - Configuration Audits, Tab 7 (Not currently there)

Checklist

Configuration Management

Peer Review Best Practices

SWE-087 - Software Peer Reviews and Inspections for Requirements, Plans, Design, Code, and Test Procedures, Tab 3

List

Peer Review Guidance

SA Non-Conformance Activities

SWE-201 - Software Non-Conformances, Tab 7.4

List

Non-Conformance Handling Guidance

Change Evaluation

SWE-080 - Track and Evaluate Changes, tab 3

List

Guidance for handling changes

Design Considerations

SWE-058 - Detailed Design, Tab 3, 7.4

Checklist

Design Practices

Design Evaluation (SARB)

SWE-143 - Software Architecture Review, Tab 3, 7.4

Questions

Design Practices

Software Design Analysis

8.55 - Software Design Analysis

Assurance & Safety Topics, 8.16, Tab Software Design Analysis

Checklist

Design Practices

Design for Safety

6.1 - Design for Safety Checklist

Assurance & Safety Topics, 6.1

Questions

Design Practices

C Programming Practices for Safety

SWE-060 - Coding Software, Tab 3, 7.4

Checklist

Safety Coding Practices

C Programming Practices for Safety

6.5 - Checklist for C Programming Practices

Programming Practices Topic, 6.5

Checklist

Safety, Coding Practices

C++ Programming Practices for Safety

6.6 - Checklist for C++ Programming Practices

Programming Practices Topic, 6.6

Checklist

Safety, Coding Practices

Ada Programming Practices for Safety

6.7 - Checklist for Ada Programming Practices

Programming Practices Topic, 6.7

Checklist

Safety, Coding Practices

FORTRAN Programming Practices for Safety

6.8 - Checklist for Fortran Programming Practices

Programming Practices Topic, 6.8

Checklist

Safety, Coding Practices

Generic (Non-Language Specific) Programming Practices for Safety

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

Programming Practices Topic, 6.9

Checklist

Safety, Coding Practices

General Good Programming Practices for Safety

6.10 - Checklist for General Good Programming Practices

Programming Practices Topic, 6.10

Checklist

Safety, Coding Practices

ISO 27001-2013 Audit Checklist

Assurance & Safety Topics, 8.16, 5.2.2

Checklist

Audit

Software Safety Process Audit

8.17 - Software Safety Audit Checklists

Assurance & Safety Topics -8.17, Tab 2

Checklist

Safety, Audits

Software Safety Activities for Internal Audit

8.17 - Software Safety Audit Checklists

Assurance & Safety Topics – 8.17, Tab 3

Checklist

Safety, Audits

Software Safety-Specific Activities in Each Phase

8.20 - Safety Specific Activities in Each Phase

Assurance & Safety Topics – 8.20, Tab 1

List

Safety

Hazard Reports

SWE-205 - Determination of Safety-Critical Software, Tab 7.4

Steps in hazard Analysis

Safety

Potential Software Hazard Causes

8.21 - Software Hazard Causes

Assurance & Safety Topics – 8.21, Tab 1

Table

Safety, Hazard Analysis

Considerations for identifying SW Hazard Causes

SWE-205 - Determination of Safety-Critical Software, Tab 7.4

Checklist

Safety, Hazard Analysis

Considerations for Identifying SW Causes in a General SW-Centric HA

SWE-205 - Determination of Safety-Critical Software, Tab 7.4

List

Safety, Hazard Analysis

Updates to Test Documents

SWE-071 - Update Test Plans and Procedures, Tabs, 3, 7.4

List

Testing Guidance

Analysis of test results

SWE-068 - Evaluate Test Results, Tab 3

List

Test Analysis

Test Practices (incl. safety)

SWE-066 - Perform Testing, Tab 3,

List

Test Analysis

Test Documentation Changes

SWE-065 - Test Plan, Procedures, Reports

List

Test Documentation

Unit test guidance

SWE-186 - Unit Test Repeatability, Tabs 3, 7.4

Repeated in SWE-062 - Unit Test

List

Test Results, Unit Testing

Release Package Activities

SWE-085 - Release Management, Tab 3

List

 Release Guidance

Confirmation of Delivery Activities

SWE-077 - Deliver Software Products, Tab 7

List

Delivery Activities

  • No labels