bannerd

PAT ToDo List

1. To Do List

This is a quick list of PATs to be built, along with PATS that have been built. It is manually maintained. It includes a list of category codes and a full database report of existing PATs. 

As lists are discovered in the SWEHBVD, they will be listed here as candidates for becoming a PAT. 

Asset NameLocationsPAT Name / Resolution

Category Codes

Ada Programming Practices for SafetyTopic 6.7 - Checklist for Ada Programming Practices

SftySp, CodePrac, 

Analysis of Requirements Changes

SWE-053 - Manage Requirements Changes

Tabs 3, 7.4


ReqAn, 
Analysis of test results

SWE-068 - Evaluate Test Results , Tab 3


TstAn, 
Assurance of models, simulations, analysis tools

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


ModSim, Tool, 

Auto-generated Code

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


Impl, Plng, 
C Programming Practices for Safety

SWE-060 - Coding Software , Tab 3, 7.4,

Topic 6.5 - Checklist for C Programming Practices


SftySp, CodePrac, 
C++ Programming Practices for SafetyTopic 6.6 - Checklist for C++ Programming Practices
CodePrac, 
Change Evaluation

SWE-080 - Track and Evaluate Changes, tab 3


ChgMgmt, 

Choosing Off-the Shelf (OTS) Software

Programming Checklists, Topic 6.4, SWE-027

  1. This PAT deals with Coding Practices and could be cross-linked to: 
    1. SWE-027 - Use of Commercial, Government, and Legacy Software - DONE
    2. Topic 7.03 - Acquisition Guidance - DONE
  2. Added to Activities
    1. A.04 Software Design - DONE
PAT-024 - Checklist for Choosing Off-The Shelf SoftwareComLegSW, CodePrac, OTS, 
Configuration Items for Consideration

SWE-079 - Develop CM Plan, Tab 3


CM, 
Confirmation of Delivery ActivitiesSWE-077 - Deliver Software Products SWE-077, Tab 7
RelDel, 
Considerations for Identifying SW Causes in a General SW-Centric HA

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


SftySp, Haz, 
Considerations for identifying SW Hazard CausesSWE-205 - Determination of Safety-Critical Software, Tab 7.4
SftySp, Haz, 
Considerations When Using Interrupts

Source Code Analysis, Tab 4.

  1. This PAT deals with Coding and could be cross-linked to: 
    1. SWE-060 - Coding Software - DONE
    2. Topic 8.56 - Source Code Quality Analysis - DONE
  2. Added to Activities
    1. A.05 Software Implementation - DONE

PAT-032 - Considerations When Using Interrupts

SftySp, Impl, Haz, 
Design Considerations

SWE-058 - Detailed Design, Tab 3, 7.4


DesAn, 
Preparing for a SARB Checklist

SWE-143, Tab 3, 7.4, 

Topic 8.55 - Software Design Analysis, tab 2.4

  1. This PAT deals with Coding Practices and could be cross-linked to: 
    1. SWE-143 - Software Architecture Review - DONE
    2. 8.55 - Software Design Analysis - DONE
  2. Added to Activities
    1. A.04 Software Design - DONE
PAT-023 - Preparing for a SARB ChecklistDesAn, SADesign, 
Software Architecture Review Board Checklist 

SWE-143, Tab 3, 7.4; Topic 8.16 - Software Design Analysis. Tab 2.4.2

  1. This PAT deals with Coding Practices and could be cross-linked to: 
    1. SWE-143 - Software Architecture Review DONE
    2. Topic 8.55 - Software Design Analysis - DONE
  2. Added to Activities
    1. A.04 Software Design - DONE
PAT-029 - Software Architecture Review Board ChecklistDesAn, SADESIGN, 
SARB Review Checklist with Guidance

SWE-143, Tab 3, 7.4; Topic 8.16 - Software Design Analysis. Tab 2.4.2

  1. This PAT deals with Architecture Practices and could be cross-linked to: 
    1. SWE-143 - Software Architecture Review - DONE
    2. Topic 8.55 - Software Design Analysis - DONE
  2. Added to Activities
    1. A.04 Software Design - DONE

PAT-030 - SARB Review Checklist with Guidance

DesAn, SADESIGN, 
Critical Design Analysis Checklist

Topic 8.16 - Software Design Analysis. Tab 2.4.3, Tab 3.4

  1. This PAT deals with Coding Practices and could be cross-linked to: 
    1. SWE-060 - Coding Software - DONE
    2. Topic 8.55 - Software Design Analysis - DONE
  2. Added to Activities
    1. A.04 Software Design - DONE
PAT-031 - Critical Design Analysis ChecklistDesAn, SADESIGN, 
Design Quality Attribute SpreadsheetTopic 7.07 - Software Architecture Description
DesAn, 
FORTRAN Programming Practices for SafetyTopic 6.8 - Checklist for Fortran Programming Practices
SftySp, CodePrac, 
General Good Programming Practices for SafetyTopic 6.10 - Checklist for General Good Programming Practices
SftySp, CodePrac, 
Generic (Non-Language Specific) Programming Practices for SafetyTopic 6.9 - Checklist for Generic (Non-Language-Specific) Programming Practices
SftySp, CodePrac, 
Hazard ReportsSWE-205 - Determination of Safety-Critical Software, Tab 7.4
SftySp, 
Maintenance, Operations, Retirement Planning

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


MaOps, 
Functional Requirements ChecklistTopic 7.10 - Peer Review and Inspections Including Checklists, Tab 4,PAT-003 - Functional Requirements ChecklistReqAn, 
Safety Requirements Analysis ChecklistTopic 8.16 - SA Products- Software Requirements Analysis, tab 3,PAT-004 - Safety Requirements Analysis ChecklistReqAn, PRvw,
Software Component Design Analysis Checklist 

Other possible locations:


PAT-005 - Software Component Design Analysis Checklist DesAn,
Design Practices for Safety

Topic 6.1 - Design for Safety Checklist, Topic 8.55 - Software Design Analysis,

Other possible locations:

  • SWE-058 - Detailed Design  - DONE
  • SWE-205 - Determination of Safety-Critical Software  - DONE
  • 8.55 - Software Design Analysis - DONE
  • A.02 Software Assurance and Software Safety - DONE
  • A.04 Software Design - DONE
PAT-006 - Design Practices for Safety DesAn,
Checklist for General Software Safety Requirements

Topic 6.2 - Checklist for General Software Safety Requirements,

Other possible locations:

  • Topic 8.54 - Software Requirements Analysis, section 2, 
  • Topic 8.58 - Software Safety and Hazard Analysis, section 2,
  • SWE-051 - Software Requirements Analysis, section 3,
  • SWE-184 - Software-related Constraints and Assumptions , section 3
PAT-007 - Checklist for General Software Safety RequirementsReqAn, SftySp,
Safety Considerations for Design Peer Reviews Checklist

Software Design Analysis, tab 3.2,

Other possible locations:

  1. This PAT deals with Safety could be cross-linked to: 
    1. SWE-058 - Detailed Design - Tab 7.4 talks about Safety and Design
    2. 8.55 - Software Design Analysis - Topic calls out this PAT specifically
  2. Added to Activities
    1. A.02 Software Assurance and Software Safety
    2. A.04 Software Design
    3. A.10 Software Peer Reviews and Inspections
PAT-008 - Safety Considerations for Design Peer Reviews ChecklistPRvw, SftySp, DesAn,
Software Safety Process AuditTopic 8.17 - Software Safety Audit Checklists, tab 2Reserved - PAT-009 - Software Safety Process AuditAudCK, SftySp, ?
Software Safety Activities for Internal AuditTopic 8.17 - Software Safety Audit Checklists, tab 3

Reserved - PAT-010 - Software Safety Activities for Internal Audit

AudCK, SftySp, ?
Objective Evidence Confirmations Checklist

Topic 8.16, Objective Evidence, Tab 3

  1. This PAT deals with Coding Practices and could be cross-linked to: 
    1. See Related SWEs
    2. See Related SM
  2. Added to Activities
    1. See Related Activities 

PAT-033 - TASKS NEEDING OBJECTIVE EVIDENCE



AudCK
ISO 27001-2013 Audit ChecklistTopic 8.16 - SA Products, 5.2.2?Reserved - PAT-011 - ISO 27001-2013 Audit ChecklistAudCK, SftySp, ?
Detection of Adversarial Actions

SWE-210, tab 3

  1. This PAT deals with Safety could be cross-linked to: 
    1. SWE-210 - Detection of Adversarial Actions - Tab 3 - DONE
    2. SWE-154 - Identify Security Risks
    3. SWE-157 - Protect Against Unauthorized Access
    4. Topic 8.04 - Additional Requirements Considerations for Use with Safety-Critical Software
  2. Added to Activities
    1. A.01 Software Life Cycle Planning - A.01.08 Cybersecurity
PAT-012 - Detection of Adversarial Actions - Retired
Software Requirements Checklist

Topic 7.10, tab 4.1,

  1. This PAT deals with Safety could be cross-linked to: 
    1. Topic 7.10 - Peer Review and Inspections Including Checklists - DONE
    2. Topic 8.54 - Software Requirements Analysis
    3. SWE-050 - Software Requirements
    4. SWE-051 - Software Requirements Analysis
  2. Added to Activities
    1. A.03 Software Requirements
    2. A.10 Software Peer Reviews and Inspections
PAT-013 - Software Requirements ChecklistPRvw, ReqAn,
Architecture Design Checklist

Topic 7.10, tab 4.3,

  1. This PAT deals with Safety could be cross-linked to: 
    1. SWE-057 - Software Architecture
    2. Topic 8.55 - Software Design Analysis
  2. Added to Activities
    1. A.04 Software Design
    2. A.10 Software Peer Reviews and Inspections
PAT-014 - Architecture Design ChecklistPRvw, ReqAn,
Detailed Design Checklist

Topic 7.10, tab 4.4,

  1. This PAT deals with Safety could be cross-linked to: 
    1. SWE-058 - Detailed Design - DONE
    2. Topic 8.55 - Software Design Analysis - DONE
  2. Added to Activities
    1. A.04 Software Design
    2. A.10 Software Peer Reviews and Inspections
PAT-015 - Detailed Design ChecklistPRvw, ReqAn,
Functional Design Checklist

Topic 7.10, tab 4.5,

  1. This PAT deals with Safety could be cross-linked to: 
    1. SWE-058 - Detailed Design
    2. Topic 8.55 - Software Design Analysis
  2. Added to Activities
    1. A.04 Software Design
    2. A.10 Software Peer Reviews and Inspections
PAT-016 - Functional Design ChecklistPRvw, ReqAn,
C Code Inspection Checklist

Topic 7.10, tab 4.6,

  1. This PAT deals with Safety could be cross-linked to: 
    1. SWE-060 - Coding Software - in tab 3
    2. Topic 8.56 - Source Code Quality Analysis - in tab 3
    3. Topic 7.10 - Peer Review and Inspections Including Checklists - DONE
  2. Added to Activities
    1. A.05 Software ImplementationDONE 
    2. A.10 Software Peer Reviews and Inspections DONE
PAT-017 - C Code Inspection ChecklistPRvw,
Test Plan Checklist

Topic 7.10, tab 4.7,

  1. This PAT deals with testing and could be cross-linked to: 
    1. SWE-065 - Test Plan, Procedures, Reports - tab 3
    2. Topic 8.57 - Testing Analysis  - tab 2
    3. Topic 7.10 - Peer Review and Inspections Including Checklists - DONE
  2. Added to Activities
    1. A.06 Software Testing DONE
    2. A.10 Software Peer Reviews and Inspections - DONE
PAT-018 - Test Plan Checklist

PRvw, (TstDoc)

Test Procedure Checklist

Topic 7.10, tab 4.8,

  1. This PAT deals with Testing and could be cross-linked to: 
    1. SWE-065 - Test Plan, Procedures, Reports - tab 3.2
    2. Topic 8.57 - Testing Analysis - Tab 3.2 - DONE
    3. Topic 7.10 - Peer Review and Inspections Including Checklists - DONE
    4. Topic 5.14 - Test - Software Test Procedures - tab 3.5 - DONE
  2. Added to Activities
    1. A.06 Software Testing DONE
    2. A.10 Software Peer Reviews and Inspections - DONE
PAT-019 - Test Procedure ChecklistPRvw, (TstDoc)
Test Review Checklist for Test Leads 

SWE-066, tab 3.3,

Will also be in 8.16, Testing Analysis, TBD tab


  1. This PAT deals with Testing Practices and could be cross-linked to: 
    1. SWE-066 - Perform Testing - DONE
    2. 8.57 - Testing Analysis - DONE
  2. Added to Activities
    1. A.06 Software Testing - DONE
PAT-026 - Test Review Checklist For Test Leads(TstDoc), SATest, 
Examples of Interface Problems

Topic 8.16 - SA Products, Software Design Analysis, tab 3.3, Item 6,

  1. This PAT deals with Testing and could be cross-linked to: 
    1. SWE-058 - Detailed Design - tab 3.4
    2. Topic 5.02 - IDD - Interface Design Description - tab 3.1
  2. Added to Activities
    1. A.04 Software Design - DONE
PAT-020 - Examples of Interface ProblemsDesAn,
SADESIGN Checklist

Topic 8.16 - SA Products- Software Design Analysis, tab 2,

  1. This PAT deals with Testing and could be cross-linked to: 
    1. SWE-058 - Detailed Design - tab 3.4
    2. Topic 5.13 - SwDD - Software Design Description - Tab 3.4
    3. Topic 8.55 - Software Design Analysis - tab 2.1 - DONE
  2. Added to Activities
    1. A.04 Software Design - DONE
PAT-021 - SADESIGN ChecklistSADESIGN, DesAn,
Programming Practices Checklist

Topic 8.16 - SA Products- Source Code Quality Analysis, tab 2.2,

  1. This PAT deals with Coding Practices and could be cross-linked to: 
    1. SWE-061 - Coding Standards - DONE
    2. SWE-185 - Secure Coding Standards Verification - DONE
    3. Topic 8.56 - Source Code Quality Analysis - tab 2.2 - DONE
  2. Added to Activities
    1. A.05 Software Implementation - DONE
PAT-022 - Programming Practices ChecklistCodePrac,
Peer Review Best PracticesSWE-087 - Software Peer Reviews and Inspections for Requirements, Plans, Design, Code, and Test Procedures, Tab 3

PRvw,

Potential Software Hazard CausesTopic 8.21 - Software Hazard Causes, Tab 1
SftySp, Haz, 
Release Package ActivitiesSWE-085 - Release Management, Tab 3
RelDel, 
Requirements Contents ChecklistTopic 8.16 - SA Products: Software Req. Analysis, tab 2
(WrtReq)
Requirements Development/AssessmentSWE-050 - Software Requirements SWE-050, Tab 7.4
ReqAn, 
Requirements Development/Assessment (SRS contents)SWE-050 - Software Requirements, Tab 7.4
ReqAn, 
Requirements Editorial ChecklistTopic 8.16 - SA Products: Software Req. Analysis, tab 2
EdConv, 
Requirements Quality ChecklistTopic 8.16 - SA Products: Software Req. Analysis, tab 2
ReqAn, 
SA Non-Conformance ActivitiesSWE-201 - Software Non-Conformances, Tab 7.4
NonCon, 
SAANALYSIS (Requirements Analysis Checklist)

SWE-050 - Software Requirements, tab 7.4,

SWE-051 - Software Requirements Analysis, Tab 7.4, Topic 8.54 - Software Requirements Analysis, tab 2

  1. This PAT deals with Requirements Practices and could be cross-linked to: 
    1. SWE-050 - Software Requirements - DONE 
    2. SWE-051 - Software Requirements Analysis - DONE
    3. Topic 8.54 - Software Requirements Analysis - DONE
  2. Added to Activities
    1. A.03 Software Requirements - DONE
PAT-034 - SA Requirements Analysis ChecklistReqAn, 
Selection of Commercial & Legacy SWSWE-027 - Use of Commercial, Government, and Legacy Software, Tab 3.5
ComLegSW
Selection of Real Time Operating System (RTOS)

SWE-027 - Use of Commercial, Government, and Legacy Software, Tab 3.1, Programming Checklists, 
Topic 6.3 - Checklist for Choosing a Real Time Operating System (RTOS)

  1. This PAT deals with Coding Practices and could be cross-linked to: 
    1. SWE-027 - Use of Commercial, Government, and Legacy Software - DONE
    2. Topic 6.3 - Checklist for Choosing a Real Time Operating System (RTOS) - DONE
  2. Added to Activities
    1. A.01 Software Life Cycle Planning - DONE
PAT-025 - Checklist for Choosing a Real Time Operating System (RTOS)ComLegSW, CodePrac, Plng, ComSW, OTS
Software Component Safety Design ChecklistSoftware  Design Analysis, Tab 3
DesAn, SftySp, 
Software Safety-Specific Activities in Each PhaseTopic 8.20 - Safety Specific Activities in Each Phase, Tab 1
SftySp, 
Test Documentation ChangesSWE-065 - Test Plan, Procedures, Reports
TstDoc, 
Test Practices (incl. safety)SWE-066 - Perform Testing, Tab 3,
TstAn, 
Unit test guidanceSWE-186 - Unit Test Repeatability, Tabs 3, 7.4 Repeated in SWE-062
TstDoc, 
Updates to Test DocumentsSWE-071 - Update Test Plans and Procedures, Tabs, 3, 7.4
TstAn, 
Risk Management in Planning PhaseTopic 7.19 - Software Risk Management Checklists, tab 2
RskMgmt, 
Risk Management in Requirements  PhaseTopic 7.19 - Software Risk Management Checklists, tab 3
RskMgmt, 
Risk Management in Design PhaseTopic 7.19 - Software Risk Management Checklists, tab 4
RskMgmt, 
Risk Management in Implementation PhaseTopic 7.19 - Software Risk Management Checklists, tab 5
RskMgmt, 
Risk Management in Test PhaseTopic 7.19 - Software Risk Management Checklists, tab 6
RskMgmt, 
Risk Management in Release PhaseTopic 7.19 - Software Risk Management Checklists, tab 7
RskMgmt, 
Risk Management in Ops and Maint PhaseTopic 7.19 - Software Risk Management Checklists, tab 8
RskMgmt, 
Risk Management Other Software RisksTopic 7.19 - Software Risk Management Checklists, tab 9
RskMgmt, 
Requirements Mapping and Compliance Matrix - Appendix C.

Topic 7.16 

  1. This PAT deals with Coding Practices and could be cross-linked to: 
    1. SWE-125 - Requirements Compliance Matrix - DONE
    2. Topic 7.16 - Appendix C. Requirements Mapping and Compliance Matrix - DONE
  2. Added to Activities
    1. A.01 Software Life Cycle Planning - tab 07 - Classification, Tailoring and Waivers  - DONE

PAT-028 - NPR 7150.2D Compliance Matrix

ReqAn, 
Additional Requirements Considerations for Use with Safety-Critical SoftwareTopic 8.04 - Additional Requirements Considerations for Use with Safety-Critical Software, steps 3 & 4
SftySp, 
SFMEA Components WorksheetTopic 8.05 - SW Failure Modes and Effects Analysis, tab 10.2
Tool, 
SFMEA WorksheetTopic 8.05 - SW Failure Modes and Effects Analysis, tab 10.1
Tool, 
SFMEA Data TableTopic 8.05 - SW Failure Modes and Effects Analysis, tab 10.3
Tool, 
SFMEA Events TableTopic 8.05 - SW Failure Modes and Effects Analysis, tab 10.4
Tool, 
SARP SA Tasking Checklist Tool.xlsmTopic 8.15 - SA Tasking Checklist Tool, tab 1 - attachment
SATask,
Tasks Needing Objective EvidenceObjective Evidence, tab 3

Security Plan contentSoftware Assurance Plan, tab 1Not a NASA document
TEST REVIEW CHECKLIST FOR REVIEW TEAMS

SWE-066 - Perform Testing, tab 7.4.1, 

  1. This PAT deals with Testing Practices and could be cross-linked to: 
    1. SWE-066 - Perform Testing - tab 7.4.1 - DONE
    2. Topic 8.57 - Testing Analysis - tab 4 - DONE
  2. Added to Activities
    1. A.06 Software Testing - DONE
PAT-027 - Test Review Checklist For Review Teams(TstDoc)
Checklist for Auditing the Risk Management ProcessSWE-086 - Continuous Risk Management, tab 7.4.1
RskMgmt

Other PAT Items


#ItemDescriptionCheck / Fix Status
1Uniform naming of Screenshots: SS1, SS2, etc.Affects all PATsDone 10/17/2022 
2

Uniform naming of PATs in panels: 

  • include PAT number in panel title
Affects all PATsDone 10/17/2022 
3

Build checklist for PATS: 

  • Building a new PAT
  • Updating a PAT
  • Building new PAT reports
  • Building new Category reports

Applies to all PATs

Building a new PAT

Update a PAT Checklist

Done 10/17/2022 

2. Category Codes

This is a list of the Category codes currently in use. Links take you to a report of PATs having the category code.

To edit this list go to PAT Categories

6/20 - From Fred - I added a few additional category suggestions below based on the descriptions I found in the PAT Categories page. Additionally, I put the codes up in the ToDo list so I can add them to the PAT Database entry once it is created. You may find that more categories are needed, also, more codes may be needed. Just add them in red text and I'll take the necessary action when the PATs are created. 


Additional Potential Categories - Add new suggested Category Reports in red text below


3. PAT Database

Full PAT Database. 

This table includes Process Asset Templates from across the Handbook. 

This page is a container for Process Asset Templates used in versions of the SWEHB.

See page Reports for Asset Categories for a list of category codes and page codes. 

Reference ID \ (click to edit)LinkTitleOriginNotesSWE, Topic, Category
PAT-001 - FCA Checklist - RETIRED

...

PAT-001 - FCA Checklist, SWE-084, tab 7,
This checklist has been retired. Please use PAT-037. For use on all release candidate audits. Used to appear in SWE-084, AudCK, CM, A.08.
PAT-002 - PCA Checklist - RETIRED

...

PAT-002 - PCA Checklist, SWE-084, tab 7,
This checklist has been retired. Please use PAT-037. For use on all release candidate audits. Used to appear in SWE-084, AudCK, CM, A.08.
PAT-003 - Functional Requirements Checklist PAT-003 - Functional Requirements Checklist, Topic 7.10, Tab 4,
SWE-051, Topic 5.09, Topic 7.10, Topic 8.54, ReqAn, AsmtOt, A.03,
PAT-004 - Safety Requirements Analysis ChecklistPAT-004 - Safety Requirements Analysis Checklist8.54 - Software Requirements Analysis, tab 3,
Also used in Peer Review Checklists (A.10).
SAANALYSIS, ReqAn, PRvw, Haz, SATask, SftySp, SWE-051, Topic 5.09, Topic 8.54, A.03, A.10,
PAT-005 - Software Component Design Analysis ChecklistPAT-005 - Software Component Design Analysis ChecklistTopic 8.55 - Software Design Analysis, tab 3.3,
SADESIGN, DesAn, Haz, Topic 8.55, A.02, A.04,
PAT-006 - Design Practices for SafetyPAT-006 - Design Practices for SafetyTopic 6.1,
Topic Group: Programming Checklists
Topic 6.1, DesAn, Haz, SftySp, A.02, A.04, Topic 8.55, SWE-058, SWE-205,
PAT-007 - Checklist for General Software Safety RequirementsPAT-007 - Checklist for General Software Safety RequirementsTopic 6.2,
Topic Group: Programming Checklists
Haz, ReqAn, SAANALYSIS, SftySp, Topic 5.09, Topic 6.2, Topic 8.54, Topic 8.58, SWE-051, SWE-184, A.02, A.03,
PAT-008 - Safety Considerations for Design Peer Reviews ChecklistPAT-008 - Safety Considerations for Design Peer Reviews ChecklistSoftware Design Analysis, tab 3.2,
SADESIGN, PRvw, SftySp, DesAn, Haz, SWE-058, Topic 8.55, A.02, A.04, A.10,
PAT-009 - Software Safety Process AuditPAT-009 - Software Safety Process AuditTopic 8.17, tab 2.
This checklist is designed to check the processes in place for performing software safety activities, either in the contract organization or in the in-house organization.
Topic 8.17, AudOth, SftySp,
PAT-010 - Software Safety Activities for Internal AuditPAT-010 - Software Safety Activities for Internal AuditTopic 8.17, tab 3
The Software Safety Activities Checklist for Internal Audits is intended to be used when the software safety personnel are in-house and focuses more on the compliance with the specific required activities for safety-critical software.
Topic 8.17, AudOth, SftySp,
PAT-011 - ISO 27001-2013 Audit Checklist

...

PAT-011 - ISO 27001-2013 Audit ChecklistNeed Page where this is posted,
AudOth,
PAT-013 - Software Requirements ChecklistPAT-013 - Software Requirements Checklist, Topic 7.10, tab 4.1,
Also in Peer Review and Requirements Analysis categories.
AsmtOt, PRvw, ReqAn, A.03, A.10, SWE-050, SWE-051, Topic 5.09, Topic 7.10, Topic 8.54,
PAT-014 - Architecture Design ChecklistPAT-014 - Architecture Design ChecklistTopic 7.10, tab 4.3,
Also found in Peer Review and Design Analysis categories
AsmtOt, PRvw, DesAn, SWE-057, Topic 7.10, Topic 8.55, A.04, A.10,
PAT-015 - Detailed Design ChecklistPAT-015 - Detailed Design ChecklistTopic 7.10, tab 4.4,
Also found in Peer Review and Design Analysis categories.
AsmtOt, PRvw, DesAn, SWE-058, Topic 7.10, Topic 8.55, A.04, A.10,
PAT-016 - Functional Design ChecklistPAT-016 - Functional Design ChecklistTopic 7.10, tab 4.5,
Also found in Peer Review and Design Analysis categories.
AsmtOt, PRvw, DesAn, SWE-058, Topic 7.10, Topic 8.55, A.04, A.10,
PAT-017 - C Code Inspection ChecklistPAT-017 - C Code Inspection ChecklistTopic 7.10, tab 4.6,
Also found in Peer Review category.
CodePrac, Impl, PRvw, SWE-060, Topic 7.10, Topic 8.56, A.05, A.10,
PAT-018 - Test Plan ChecklistPAT-018 - Test Plan ChecklistTopic 7.10, tab 4.7,
Also found in Peer Review, Test Analysis, and Test Documentation categories.
AsmtOt, PRvw, TstAn, TstDoc, SWE-065, Topic 7.10, Topic 8.57, A.06, A.10,
PAT-019 - Test Procedure ChecklistPAT-019 - Test Procedure ChecklistTopic 7.10, tab 4.8,
Also found in Peer Review, Test Analysis, and Test Documentation categories.
AsmtOt, PRvw, TstAn, TstDoc, SWE-065, Topic 7.10, Topic 8.57, A.06, A.10,
PAT-020 - Examples of Interface ProblemsPAT-020 - Examples of Interface ProblemsTopic 8.16, Software Design Analysis, tab 3.3, Item 6,
Also found in Design Analysis category.
SADESIGN, DesAn, SWE-058, Topic 5.02, A.04,
PAT-021 - SADESIGN ChecklistPAT-021 - SADESIGN ChecklistTopic 8.16 - Software Design Analysis, tab 2,
Also in SWE-058, tab 7.4.1
SWE-058, SADESIGN, DesAn, Topic 5.13, Topic 8.55, A.04,
PAT-022 - Programming Practices ChecklistPAT-022 - Programming Practices Checklist, Topic 8.56 - Source Code Quality Analysis, tab 2.2,
CodePrac, Impl, SASource, SWE-061, Topic 8.56, A.05,
PAT-023 - Preparing for a SARB ChecklistPAT-023 - Preparing for a SARB ChecklistSWE-143, tab 3,
Also in Topic 8.55 - Software Design Analysis, Tab 2.4
SWE-143, SADESIGN, DesAn, Topic 8.55, A.04,
PAT-024 - Checklist for Choosing Off-The Shelf SoftwarePAT-024 - Checklist for Choosing Off-The Shelf SoftwareTopic 6.4,
Also in SWE-027 and categories: Commercial and Legacy Software, and Coding Practices.
ComLegSW, CodePrac, OTS, Plng, SWE-027, Topic 6.4, Topic 7.03, A.04,
PAT-025 - Checklist for Choosing a Real Time Operating System (RTOS)PAT-025 - Checklist for Choosing a Real Time Operating System (RTOS)SWE-027, tab 3.1,
Also in Topic 6.3.
SWE-027, Topic 6.3, ComLegSW, CodePrac, Plng, ComSW, OTS, A.01,
PAT-026 - Test Review Checklist For Test LeadsPAT-026 - TEST REVIEW CHECKLIST FOR TEST LEADSSWE-066, tab 3.3,
Also in Testing Analysis, tab ? and Test Results and Documentation Process Asset Templates.
TstAn, TstDoc, SWE-066, Topic 8.57,
PAT-027 - Test Review Checklist For Review TeamsPAT-027 - TEST REVIEW CHECKLIST FOR REVIEW TEAMSSWE-066, tab 7.4,
Also in Peer Reviews, SA Tasking, Test Analysis, and Test Docs.
AudOth, PRvw, SATask, TstAn, TstDoc, SWE-066, Topic 8.57, A.06,
PAT-028 - NPR 7150.2D Compliance MatrixPAT-028 - NPR 7150.2D Compliance MatrixNPR 7150.2D Appendix C,
Plng, Topic 7.16, SWE-125, A.01
PAT-029 - Software Architecture Review Board ChecklistPAT-029 - Software Architecture Review Board Checklist8.55 - Software Design Analysis, tab 2.4.2,
Also in SWE-143
SWE-143, SADESIGN, DesAn, Topic 8.55, A.04,
PAT-030 - SARB Review Checklist with GuidancePAT-030 - SARB Review Checklist with GuidanceTopic 8.55 - Software Design Analysis, Tab 2.4.2
Also, in Category: DesAn
SWE-143, Topic 8.55, SADESIGN, DesAn, A.04,
PAT-031 - Critical Design Analysis ChecklistPAT-031 - Critical Design Analysis ChecklistSoftware Design Analysis, tab 2.4.3
DesAn, SADESIGN, SATask, SWE-058, Topic 8.55, A.04,
PAT-032 - Considerations When Using InterruptsPAT-032 - Considerations When Using InterruptsSource Code Quality Analysis, tab 4,
Also found in Hazard Analysis Assets Process Asset Templates, Implementation Assets Process Asset Templates, and Safety Specific Assets Process Asset Templates
SASource, SftySp, Impl, Haz, SWE-060, Topic 8.56, A.05,
PAT-033 - TASKS NEEDING OBJECTIVE EVIDENCEPAT-033 - TASKS NEEDING OBJECTIVE EVIDENCETopic 8.16, Objective Evidence, tab 3
AudOth, ObjEv, SATask,
PAT-034 - SA Requirements Analysis ChecklistPAT-034 - SA Requirements Analysis ChecklistTopic 8.54, Tab 2.3.1 - SA Requirements Analysis Checklist
ReqAn, SAANALYSIS, SATask, SWE-050, SWE-051, Topic 5.09, Topic 8.54, A.03,
PAT-035 - Checklist for Safety-Critical or Mission-Critical SoftwarePAT-035 - Checklist for Safety-Critical or Mission-Critical SoftwareSWE-134,
For use in checking aspects of Safety-Critical or Mission-Critical Software.
Impl, SftySp, SWE-134,
PAT-036 - Architecture and Design Process AuditPAT-036 Software Architecture and Design Process AuditTopic 8.12,
Checklist for Auditing the SWE Requirements related to the Software Architecture and Design.
SWE-027, SWE-052, SWE-057, SWE-058, SWE-087, SWE-088, SWE-089, SWE-134, SWE-143, SWE-157, Topic 8.12, Topic 8.59, AudCK, DesAn, SATask,
PAT-037 - Configuration Management Process AuditPAT-037 - Configuration Management Process AuditTopic 8.12,
Checklist for Auditing the SWE Requirements related to the Software Configuration Management Process. This PAT replaces PAT-001 - FCA and PAT-002 - PCA.
SWE-063, SWE-065, SWE-077, SWE-079, SWE-080, SWE-081, SWE-082, SWE-083, SWE-084, SWE-085, SWE-187, SWE-193, Topic 8.12, Topic 8.59, CM, A.08, AudCK, ChgMgmt, CM, RelDel, SATask,
PAT-038 - Implementation Process AuditPAT-038 - Implementation Process AuditTopic 8.12,
Checklist for Auditing the SWE Requirements related to the Software Implementation Process.
SWE-023, SWE-027, SWE-042, SWE-052, SWE-060, SWE-061, SWE-062, SWE-065, SWE-080, SWE-087, SWE-088, SWE-089, SWE-134, SWE-135, SWE-136, SWE-156, SWE-157, SWE-159, SWE-186, SWE-190, SWE-207, SWE-219, SWE-220, Topic 8.12, Topic 8.59, AudCK, Impl, SATask,
PAT-039 - Operations, Maintenance, & Retirement Process AuditPAT-039 - Operations, Maintenance, & Retirement Process AuditTopic 8.12,
Checklist for Auditing the SWE Requirements related to the Software Operations, Maintenance, & Retirement Process.
SWE-013, SWE-032, SWE-075, SWE-087, SWE-088, SWE-089, SWE-195, SWE-196, Topic 8.12, Topic 8.59, AudCK, MaOps, Plng, SATask,
PAT-040 - Project Management Process AuditPAT-040 - Project Management Process AuditTopic 8.12,
Checklist for Auditing the SWE Requirements related to the Software Project Management Process.
SWE-013, SWE-017, SWE-018, SWE-022, SWE-027, SWE-032, SWE-036, SWE-037, SWE-039, SWE-040, SWE-045, SWE-054, SWE-075, SWE-080, SWE-086, SWE-087, SWE-088, SWE-089, SWE-090, SWE-093, SWE-094, SWE-125, SWE-139, SWE-141, SWE-146, SWE-148, SWE-154, SWE-156, SWE-176, SWE-178, SWE-179, SWE-189, SWE-191, SWE-194, SWE-195, SWE-199, SWE-200, SWE-201, SWE-202, SWE-203, SWE-204, SWE-205, SWE-206, Topic 8.12, Topic 8.59, AudCK, Plng, SATask,
PAT-041 - Project Planning Process AuditPAT-041 - Project Planning Process AuditTopic 8.12,
Checklist for Auditing the SWE Requirements related to the Software Project Planning Process.
SWE-013, SWE-015, SWE-016, SWE-017, SWE-020, SWE-024, SWE-027, SWE-032, SWE-033, SWE-034, SWE-036, SWE-037, SWE-061, SWE-075, SWE-079, SWE-080, SWE-087, SWE-088, SWE-089, SWE-090, SWE-121, SWE-131, SWE-147, SWE-151, SWE-154, SWE-174, SWE-191, SWE-202, SWE-205, SWE-207, Topic 8.12, Topic 8.59, AudCK, Plng, SATask,
PAT-042 - Requirements Development and Mgmt AuditPAT-042 - Requirements Development and Mgmt AuditTopic 8.12,
Checklist for Auditing the SWE Requirements related to Software Requirements Development and Management.
SWE-027, SWE-033, SWE-050, SWE-051, SWE-052, SWE-053, SWE-054, SWE-080, SWE-087, SWE-088, SWE-089, SWE-134, SWE-157, SWE-184, SWE-194, SWE-200, SWE-205, SWE-210, Topic 5.09, Topic 8.12, Topic 8.59, AudCK, ChgMgmt, ReqAn, SATask,
PAT-043 - Software Defects & Tracking Process AuditPAT-043 - Software Defects & Tracking Process AuditTopic 8.12,
Checklist for Auditing the SWE Requirements related to the Software Defects & Tracking Process.
SWE-018, SWE-024, SWE-039, SWE-045, SWE-062, SWE-065, SWE-068, SWE-088, SWE-191, SWE-194, SWE-201, SWE-202, SWE-203, SWE-204, Topic 8.12, Topic 8.59, AudCK, ChgMgmt, SATask,
PAT-044 - Software Hazard Development Process AuditPAT-044 - Software Hazard Development Process AuditTopic 8.12,
Checklist for Auditing the SWE Requirements related to the Software Hazard Development Process.
SWE-023, SWE-052, SWE-065, SWE-066, SWE-068, SWE-071, SWE-081, SWE-087, SWE-134, SWE-184, SWE-192, SWE-193, SWE-205, SWE-219, SWE-220, Topic 8.12, Topic 8.59, AudCK, Haz, SATask, SftySp,
PAT-045 - Software Peer Review Inspection Report AuditPAT-045 - Software Peer Review Inspection Report AuditTopic 8.12,
Checklist for Auditing the SWE Requirements related to the Software Peer Review Inspection Report Process.
SWE-039, SWE-087, SWE-088, SWE-089, SWE-134, SWE-143, Topic 8.12, Topic 8.59, AudCK, PRvw, SATask,
PAT-046 - Test Verification and Validation Process AuditPAT-046 - Test Verification and Validation Process AuditTopic 8.12,
Checklist for Auditing the SWE Requirements related to the Software Test Verification and Validation Process.
SWE-023, SWE-027, SWE-052, SWE-055, SWE-062, SWE-065, SWE-066, SWE-068, SWE-070, SWE-071, SWE-073, SWE-080, SWE-087, SWE-088, SWE-089, SWE-134, SWE-159, SWE-186, SWE-187, SWE-189, SWE-190, SWE-191, SWE-192, SWE-193, SWE-194, SWE-211, SWE-219, Topic 8.12, Topic 8.59, AudCK, SATask, TstAn, TstDoc,
PAT-047 - Architecture and Detailed Design AssessmentPAT-047 - Architecture and Detailed Design AssessmentTopic 8.12,
Checklist for assessing the content of the Architecture and Detailed Design in the Software Design Description document. Based on the minimum recommended content for a Software Design Description.
SWE-039, SWE-052, SWE-057, SWE-058, SWE-087, SWE-143, Topic 7.08, Topic 8.59, AsmtCK, DesAn, PRvw, SATask,
PAT-048 - Interface Design Description AssessmentPAT-048 - Interface Design Description AssessmentTopic 8.12,
Checklist for assessing the content of the Interface Design Description document. Based on the minimum recommended content for an Interface Design Description.
SWE-039, SWE-057, SWE-058, SWE-087, SWE-143, Topic 7.08, Topic 8.59, AsmtCK, DesAn, PRvw, SATask,
PAT-049 - IVV Project Execution Plan AssessmentPAT-049 - IVV Project Execution Plan AssessmentTopic 8.12,
Checklist for assessing the content of the IV&V Project Execution Plan document. Based on the minimum recommended content for an IV&V Project Execution Plan.
SWE-022, SWE-039, SWE-087, SWE-131, SWE-141, SWE-178, SWE-179, Topic 7.08, Topic 8.59, AsmtCK, PRvw, Plng, SATask,
PAT-050 - Risk Management Plan AssessmentPAT-050 - Risk Management Plan AssessmentTopic 8.12,
Checklist for assessing the content of the Risk Management Plan. Based on the content requirements established by NPR 8000.4C.
SWE-039, SWE-086, SWE-087, SWE-154, SWE-156, SWE-179, Topic 7.08, Topic 7.19, Topic 8.59, AsmtCK, PRvw, Plng, RskMgmt, SATask,
PAT-051 - Software Assurance Plan AssessmentPAT-051 - Software Assurance Plan AssessmentTopic 8.12,
Checklist for assessing the content of the Software Assurance Plan. Based on the minimum recommended content for a Software Assurance Plan.
SWE-013, SWE-016, SWE-017, SWE-022, SWE-036, SWE-039, SWE-087, SWE-121, SWE-174, SWE-176, Topic 7.08, Topic 8.59, AsmtCK, PRvw, Plng, SATask,
PAT-052 - Software Assurance Reqts Mapping Matrix AssessmentPAT-052 - Software Assurance Reqts Mapping Matrix AssessmentTopic 8.12,
Checklist for assessing the content of the Software Assurance Requirements Mapping Matrix. Based on the minimum recommended content for a Software Assurance Requirements Mapping Matrix.
SWE-039, SWE-121, SWE-125, SWE-126, SWE-152, SWE-176, SWE-212, Topic 7.08, Topic 8.59, AsmtCK, PRvw, Plng, SATask,
PAT-053 - Software Change Request Problem Report AssessmentPAT-053 - Software Change Request Problem Report AssessmentTopic 8.12,
Checklist for assessing the content of the Software Change Request - Problem Report. Based on the minimum recommended content for a Software Change Request - Problem Report.
SWE-039, SWE-086, Topic 7.08, Topic 8.59, AsmtCK, ChgMgmt, PRvw, SATask,
PAT-054 - Software Configuration Management Plan AssessmentPAT-054 - Software Configuration Management Plan AssessmentTopic 8.12,
Checklist for assessing the content of the Software Configuration Management Plan. Based on the minimum recommended content for a Software Configuration Management Plan.
SWE-039, SWE-079, SWE-082, SWE-085, SWE-087, SWE-146, Topic 7.08, Topic 8.59, AsmtCK, ChgMgmt, CM, PRvw, Plng, SATask,
PAT-055 - Software Data Dictionary AssessmentPAT-055 - Software Data Dictionary AssessmentTopic 8.12,
Checklist for assessing the content of the Software Data Dictionary. Based on the minimum recommended content for a Software Data Dictionary.
SWE-039, SWE-050, SWE-057, SWE-058, SWE-087, Topic 7.08, Topic 8.59, AsmtCK, DesAn, PRvw, SATask,
PAT-056 - Software Development Management Plan AssessmentPAT-056 - Software Development Management Plan AssessmentTopic 8.12,
Checklist for assessing the content of the Software Development - Management Plan. Based on the minimum recommended content for a Software Development - Management Plan.
SWE-005, SWE-006, SWE-013, SWE-015, SWE-016, SWE-017, SWE-018, SWE-020, SWE-023, SWE-024, SWE-027, SWE-033, SWE-034, SWE-036, SWE-039, SWE-046, SWE-050, SWE-051, SWE-053, SWE-055, SWE-061, SWE-062, SWE-066, SWE-068, SWE-071, SWE-073, SWE-075, SWE-079, SWE-080, SWE-082, SWE-085, SWE-086, SWE-087, SWE-088, SWE-089, SWE-090, SWE-091, SWE-093, SWE-121, SWE-125, SWE-126, SWE-151, SWE-153, SWE-156, SWE-159, SWE-174, SWE-176, SWE-184, SWE-185, SWE-187, SWE-192, SWE-194, SWE-195, SWE-199, SWE-202, SWE-203, SWE-205, SWE-210, SWE-211, SWE-214, SWE-217, Topic 5.11, Topic 5.14, Topic 7.03, Topic 7.05, Topic 7.08, Topic 8.59, AsmtCK, PRvw, Plng, SATask,
PAT-057 - Software Engineering Reqts Mapping Matrix AssessmentPAT-057 - Software Engineering Reqts Mapping Matrix AssessmentTopic 8.12,
Checklist for assessing the content of the Software Engineering Requirements Mapping Matrix. Based on the minimum recommended content for a Software Engineering Requirements Mapping Matrix.
SWE-039, SWE-121, SWE-125, SWE-126, SWE-150, SWE-152, SWE-176, SWE-212, Topic 7.08, Topic 5.09, Topic 8.59, AsmtCK, PRvw, Plng, SATask,
PAT-058 - Software Maintenance Plan AssessmentPAT-058 - Software Maintenance Plan AssessmentTopic 8.12,
Checklist for assessing the content of the Software Maintenance Plan. Based on the minimum recommended content for a Software Maintenance Plan.
SWE-036, SWE-039, SWE-075, SWE-085, SWE-087, SWE-136, SWE-195, SWE-196, Topic 7.08, Topic 8.59, AsmtCK, MaOps, PRvw, Plng, SATask,
PAT-059 - Software Requirements Specification AssessmentPAT-059 - Software Requirements Specification AssessmentTopic 8.12,
Checklist for assessing the content of the Software Requirements Specification. Based on the minimum recommended content for a Software Requirements Specification.
SWE-027, SWE-039, SWE-050, SWE-052, SWE-087, SWE-184, SWE-192, Topic 5.09, Topic 7.08, Topic 8.59, AsmtCK, PRvw, ReqAn, SATask, SRS,
PAT-060 - Software Test Plan AssessmentPAT-060 - Software Test Plan AssessmentTopic 8.12,
Checklist for assessing the content of the Software Test Plan. Based on the minimum recommended content for a Software Test Plan.
SWE-039, SWE-065, SWE-071, SWE-087, SWE-191, Topic 7.08, Topic 8.59, AsmtCK, PRvw, SATask, TstAn, TstDoc,
PAT-061 - Software Test Procedures AssessmentPAT-061 - Software Test Procedures AssessmentTopic 8.12,
Checklist for assessing the content of the Software Test Procedures document. Based on the minimum recommended content for a Software Test Procedures.
SWE-039, SWE-052, SWE-065, SWE-066, SWE-071, SWE-087, SWE-191, SWE-192, SWE-193, SWE-211, Topic 7.08, Topic 8.59, AsmtCK, PRvw, SATask, TstAn, TstDoc,
PAT-062 - Software Test Report AssessmentPAT-062 - Software Test Report AssessmentTopic 8.12,
Checklist for assessing the content of the Software Test Report document. Based on the minimum recommended content for a Software Test Report.
SWE-039, SWE-052, SWE-065, SWE-068, SWE-073, SWE-087, Topic 7.08, Topic 8.59, AsmtCK, PRvw, SATask, TstAn, TstDoc,
PAT-063 - Software Training Plan AssessmentPAT-063 - Software Training Plan AssessmentTopic 8.12,
Checklist for assessing the content of the Software Training Plan document. Based on the minimum recommended content for a Software Training Plan.
SWE-017, SWE-039, SWE-087, SWE-100, SWE-222, Topic 7.08, Topic 8.59, AsmtCK, PRvw, Plng, SATask,
PAT-064 - Software User Manual AssessmentPAT-064 - Software User Manual AssessmentTopic 8.12,
Checklist for assessing the content of the Software User Manual. Based on the minimum recommended content for a Software User Manual.
SWE-039, Topic 7.08, Topic 8.59, AsmtCK, PRvw, SATask,
PAT-065 - Software Version Description AssessmentPAT-065 - Software Version Description AssessmentTopic 8.12,
Checklist for assessing the content of the Software Version Description Document. Based on the minimum recommended content for a Version Description Document.
SWE-039, SWE-063, SWE-087, Topic 7.08, Topic 8.59, AsmtCK, CM, PRvw, RelDel, SATask,
PAT-066 - MCR - Mission Concept Milestone Review ChecklistPAT-066 - MCR - Mission Concept Milestone Review ChecklistTopic 7.09,
Focus on ensuring that the mission concept, including software objectives, scope, and feasibility, is well-defined, properly aligned with project goals, and ready to proceed to more detailed system and software requirements definition. The MCR evaluates the overall feasibility of achieving mission objectives and ensures that software elements are integrated into the early mission planning phase.
Topic 7.09, MileRvw,
PAT-067 - SRR - Software Systems Requirements Milestone Review ChecklistPAT-067 - SRR - Software Systems Requirements Milestone Review ChecklistTopic 7.09,
Ensure that the software-related requirements derived from the system-level objectives are complete, consistent, achievable, and clearly documented. The SRR verifies that the software requirements align with mission objectives, system-level requirements, and stakeholder needs and provides a solid foundation for software design and development.
Topic 7.09, MileRvw,
PAT-068 - SwRR - Software Requirements Milestone Review ChecklistPAT-068 - SwRR - Software Requirements Review Milestone ChecklistTopic 7.09,
Ensure that the software requirements for a project are fully defined, documented, traceable, and ready for the next phase of design and development. The SwRR verifies that the requirements align with mission objectives, system-level requirements, and stakeholder expectations. Meeting these criteria reduces the risk of design errors and ensures a solid foundation for software development
Topic 7.09, MileRvw,
PAT-069 - MDR - Mission Definition Milestone Review ChecklistPAT-069 - MDR - Mission Definition Milestone Review ChecklistTopic 7.09,
Evaluate whether the mission's objectives, requirements, and system approach—including software-related aspects—are well-defined, achievable, and ready to proceed to detailed preliminary and system design. The MDR ensures that the foundational mission framework is established and that software considerations are integrated into the overall system design and management approach.
Topic 7.09, MileRvw,
PAT-070 - SDR - Software System Design Milestone Review ChecklistPAT-070 - SDR - Software System Design Milestone Review ChecklistTopic 7.09,
Ensure that the software's high-level architectural design is well-defined, feasible, and aligned with system-level goals and requirements. The SDR verifies that the software design provides a solid architecture for implementation and that all risks, trade-offs, and requirements are carefully considered.
Topic 7.09, MileRvw,
PAT-071 - PDR - Preliminary Design Milestone Review ChecklistPAT-071 - PDR - Preliminary Design Milestone Review ChecklistTopic 7.09,
Demonstrates that the Preliminary Design meets all system requirements with acceptable risk and within the cost and schedule constraints and establishes the basis for proceeding with Detailed Design. It shows that the correct design option has been selected, interfaces have been identified, and verification methods have been described. Full baseline costs and schedules, as well as risk assessments, management systems, and metrics, are presented.
Topic 7.09, MileRvw,
PAT-072 - CDR - Software Critical Design Milestone Review ChecklistPAT-072 - CDR - Software Critical Design Milestone Review ChecklistTopic 7.09,
Ensure the software design is mature, meets project requirements, and is ready to move into implementation and testing phases. These exit criteria serve to verify the completeness, correctness, and readiness of the software design while assessing risks before proceeding further.
Topic 7.09, MileRvw,
PAT-073 - PRR - Software Production Readiness Milestone Review ChecklistPAT-073 - PRR - Software Production Readiness Milestone Review ChecklistTopic 7.09,
Ensure that software development is complete, and the software is ready for release to begin production, deployment, or operational use. The PRR evaluates whether all components, processes, tests, and documentation are complete, consistent, and meet mission requirements. This review focuses on the readiness of the software for sustained operation or mass reproduction.
Topic 7.09, MileRvw,
PAT-074 - SIR - Software Integration Milestone Review ChecklistPAT-074 - SIR - Software Integration Milestone Review ChecklistTopic 7.09,
Ensuring that the software has been successfully integrated with its target system (e.g., hardware, other software components, or external interfaces) and is ready to proceed to verification testing or operational testing. The SIR evaluates the readiness and functionality of the integrated software in the context of the system or mission environment, highlighting any issues related to compatibility, interoperability, and performance.
Topic 7.09, MileRvw,
PAT-075 - TRR - Software Test Readiness Milestone Review ChecklistPAT-075 - TRR - Software Test Readiness Milestone Review ChecklistTopic 7.09,
Conditions that must be met before software testing can begin. The TRR ensures that all preparations for testing—such as software, hardware, test environments, and documentation—are complete and that the team is ready to proceed with testing activities. The focus is on validating that the planned tests will address requirements, identify defects, and measure performance and functionality effectively.
Topic 7.09, MileRvw,
PAT-076 - SAR - Software Acceptance Milestone Review ChecklistPAT-076 - SAR - Software Acceptance Milestone Review ChecklistTopic 7.09,
Evaluate whether the developed software meets all requirements, complies with relevant standards, has been fully tested, and is ready for formal delivery to the customer or integration into the system. The SAR verifies that the software is complete, acceptable for operational use, and properly documented for transfer and support.
Topic 7.09, MileRvw,
PAT-077 - ORR - Operational Readiness Milestone Review ChecklistPAT-077 - ORR - Operational Readiness Milestone Review ChecklistTopic 7.09,
Ensure that the software is tested, verified, validated, and ready for operational use in support of the mission or system. The ORR evaluates whether the software is capable of reliably performing its intended functions and interacting with hardware, systems, and operational environments, with all risks mitigated, documentation prepared, and users trained.
Topic 7.09, MileRvw,
PAT-078 - FRR - Software Flight Readiness Milestone Review Checklist

...

PAT-078 - FRR - Software Flight Readiness Milestone Review ChecklistTopic 7.09,
Focus on verifying that the software is ready for operational use in the mission or system it is part of. The FRR ensures that all critical aspects of the software, including testing, validation, and integration, have been successfully completed and that the software can safely and reliably perform its intended functions in the flight or operational environment.
Topic 7.09, MileRvw,
PAT-079 - Requirements Quality ChecklistPAT-079 - Requirements Quality ChecklistTopic 8.54, 2.3.2 Requirements Quality Checklist
SWE-051, Topic 5.09, Topic 8.54, ReqAn, SAANALYSIS, SATask,
PAT-080 - Requirements Contents ChecklistPAT-080 - Requirements Contents ChecklistTopic 8.54, 2.3.3 Requirements Contents Checklist
SWE-051, Topic 5.09, Topic 8.54, ReqAn, SAANALYSIS, SATask,
PAT-081 - Requirements Editorial ChecklistPAT-081 - Requirements Editorial ChecklistTopic 8.54, 2.3.4 Requirements Editorial Checklist
The purpose of this checklist is to aid the analyst when reviewing the software requirements from an editorial perspective.
SWE-051, Topic 5.09, Topic 8.54, ReqAn, SAANALYSIS, SATask,
PAT-082 - Software Certification in Human-Rated Missions ChecklistPAT-082 - Software Certification in Human-Rated Missions ChecklistTopic 8.29 - Software Certification in Human-Rated Missions,
Topic 8.29,

4. Reorganization Items

To Do list of ideas for reorganization of SWEHBVD. 

Item NumberDescriptionActions

Comments

1Deploy Advanced Tables Macro to long tables

To Do: 

Implemented Sticky Headers on some pages. SWEHBDOC Sticky Headers

2Complete deployment of Activities



5. Consistency Items


#VariantsPreferred / Corrected WordsCheck / Fix Status

life cycle, lifecycle, life-cycle

life cycle

FDH - 224 pages done 7/21/2022


safety critical, safety-critical

safety-critical

FDH - 213 pages done 7/26/2022


non-conformance, nonconformance

non-conformance

FDH - 134 pages done 7/26/2022


top level, top-level

top-level

FDH - 24 pages done 7/26/2022


flowed-down, flowed down

Flow down

FDH - 71 pages done 7/27/2022


Software Assurance Plan, SA Plan, SAP

Ask Tim



NPR 2810.1 Security of Information Technology

NPR 2810.1 Security of Information and Information Systems

FDH - 10 pages 7/27/2022


NIST SP 800-40 Creating a Patch and Vulnerability Management Program

NIST SP 800-40  Guide to Enterprise Patch Management Planning: Preventive Maintenance for Technology

FDH - SWEREF-337 added 8/8/2022

changed in NASA-STD-8739.8B


IEEE Standard Measures of the Software Aspects of Dependability, 8 November 2005

IEEE Standard Dictionary of Measures of the Software Aspects of Dependability, 8 November 2005

Added SWEREF-367 - 

Not be changed in NASA-STD-8739.8B


CMMI-Dev 2.0, CMMI-Dev 1.3

  • SWE-032 contains 1.3 in Notes

CMMI-Dev 2.0 (for current version of Handbook only)

FDH - 1 page
8/8/2022


  • No labels