DO-178 Software Development & Certification
What Phase is Your DO-178 Project In?
The project delivery data should be maintained in the approved CM system, which is essential for satisfying the objectives of DO-178. In some cases, the final delivery data may be extracted from CM and burned to an electronic media format for final delivery to the customer. At this point the project is complete and ready for certification audit (SOI-4), assuming all other phases have been completed.
Software Configuration Index (SCI)
The primary purpose of the Software Configuration Index is to identify the configuration of the Software product with specific information needed to produce the software item, including versions of source code files, build instructions, software load instructions, tools, etc.
Software Environment Configuration Index (SECI)
The SECI lists the configurations of the environments used to develop and verify the software item. (For example: OS, compiler, linker, loader, libraries, emulator, etc…) This document should also be used to list the tools and versions used in the development and verification of the software item. This may include design tools, verification tools, requirements management tools, and test environments.
Software Accomplishment Summary (SAS)
The primary purpose of this Software Accomplishment Summary is to show compliance to the plans and processes set forth in the PSAC. The SAS demonstrates to the Certification Authority that the objectives set forth in the planning documents have been achieved. Any deviation from the plans that has not been approved by the Certification Authority needs to be clearly described in the SAS.