Software Quality Assurance Plan
SQAPSection 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
Defines the content and purpose of the Software Quality Assurance Plan.
Artifacts Produced
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.