do178-c code review checklist

General Guidelines

Requirements Traceability

  • Identify each code change made.
  • Link changes to specific requirements in the documentation.
  • Use a traceability matrix to map code changes to requirements.
  • Ensure all changes are documented and approved.
  • List all requirements from the specification.
  • Create test cases for each requirement.
  • Ensure test cases cover all functional aspects.
  • Review test cases for completeness and accuracy.
  • Update the codebase to reflect new requirements.
  • Revise documentation to include updated requirements.
  • Conduct peer reviews to confirm changes are accurate.
  • Maintain version control for all changes made.

Code Structure and Organization

Error Handling and Robustness

Static Analysis and Code Quality

Testing and Verification

Compliance and Safety

Version Control and Change Management

Final Review and Sign-off

Related Checklists