Software Quality Assurance Plan

SQAP

Section 08: Software Certification (DO-178C)

Definition

A lifecycle planning document that describes the software quality assurance activities, methods, and responsibilities. The SQAP defines how the SQA function will provide assurance that the software development and verification processes conform to the approved plans and standards. SQA activities include process audits, transition criteria checks (ensuring activities are complete before proceeding to the next phase), review of lifecycle data for completeness and correctness, and reporting of deviations and non-conformances. The SQA function provides independence from the development team.

Where This Shows Up

Software Quality Assurance under DO-178C is a process assurance function, not a product testing function. SQA ensures that the development team follows the approved processes — it audits the process, not the product. This is complementary to verification, which confirms the product meets its requirements. The SQA function must have sufficient independence and authority to report process deviations without being overridden by development management.

Primary Sources

RTCA DO-178C, Section 11.3

Defines the content and purpose of the Software Quality Assurance Plan.

Artifacts Produced

SQAP Document

Planning document describing software quality assurance activities, audits, and conformance reporting.

Related Terms

Need help navigating certification?

Understanding the terminology is the first step. If you need expert guidance on DO-178C, DO-254, ARP4754B, or any aspect of FAA, EASA, or TCCA certification, our team is here to help.