這是什麼證書?
DO-178C(歐洲的 ED-12C)是機載系統和設備軟體認證保證的公認指南。航空當局(FAA、EASA)在型號認證期間根據本文件評估軟體保固。其核心是軟體級別(DAL — 設計保證級別):從 A 到 E 的五個級別,根據軟體故障對飛行安全的影響設定,這直接改變必須滿足的目標數量。
誰需要它?
- 航空電子軟體開發商
- 飛行控制、引擎控制和導航系統製造商
- 客艙系統和機上娛樂軟體開發商
- 無人機系統軟體開發商
- 作為航空航天軟體供應商的公司
是否為強制?
該文件不直接是法律文本;它被航空當局認可為可接受的合規方式。對於適航認證範圍內的軟體來說,這實際上是強制性的。輸出不是「DO-178C 證書」:軟體作為其所屬系統認證的一部分進行評估,並向認證機構提交符合性證據。
標準適用範圍
- 從系統安全評估得出軟體層級 (DAL A-E)
- 規劃流程:PSAC、軟體開發計畫、驗證計畫、組態管理計畫、品質保證計畫
- 軟體開發流程:需求定義、設計、編碼、集成
- 驗證流程:基於需求的測試、低階測試、整合測試
- 結構覆蓋率分析:DAL C 的語句覆蓋率、DAL B 的決策覆蓋率、DAL A 的 MC/DC
- 可追溯性:從系統需求到程式碼和測試案例
- 配置管理和問題報告
- 軟體品質保證和合規性審查(SOI 審核)
- 軟體開發工具資格(DO-330)
- 補充技術:基於模型的開發(DO-331)、物件導向技術(DO-332)、形式化方法(DO-333)
- 認證聯絡和軟體成就摘要 (SAS)
驗證流程
- 1應用及產品說明確定產品系列、型號清單、技術規格和目標市場。在此步驟中,適用的標準和認證途徑變得清晰。
- 2技術文件審查檢查設計文件、物料清單、關鍵零件證書和使用說明。
- 3產品測試進行相關標準要求的測試。檢測報告是認證決定的根本依據。
- 4工廠審核如果方案需要,則現場驗證製造的連續性和工廠生產控制(FPC)。
- 5頒發證書和標記驗證合格後,頒發證書;適用產品和包裝的標記規則。
- 6後續審核根據計劃,定期進行工廠審核和/或對從市場上抽取的樣品進行後續測試。
有效期限
有效期限因方案而異:某些產品證書是無限期的,依賴定期的工廠審核,而某些方案(例如國家市場標誌)則要求每年或每次裝運更新。產品的每次設計變更都需要審查證書。
所需文件
- 產品型號和變型列表
- 技術圖、圖表和材料清單
- 關鍵部件證書
- 使用說明和樣本標籤
- 現有的測試報告(如果有)
- 生產現場詳情
- PSAC — 軟體方面的認證計劃
- 軟體開發、驗證、組態管理和品質保證計劃
- 軟體需求和設計描述
- 可追溯性矩陣
- 測試用例、流程和結果
- 結構覆蓋分析報告
- 問題報告和配置索引
- SAS — 軟體成就總結
驗證費用
無固定牌價;費用依下列變數計算,並於報價中以書面形式提供。
- 產品系列中的型號和變型數量
- 適用標準要求的測試範圍
- 是否需要工廠審核
- 目標市場的數量以及每個市場是否需要單獨測試
- 是否可以接受現有的測試報告
認證
產品認證根據ISO/IEC 17065進行;構成認證基礎的測試是在獲得 ISO/IEC 17025 認證的實驗室中進行的。這兩個範圍是分開的。認證機構之間的認可是透過 IAF 和 ILAC 協議提供的。
此方案可提供的範圍因您的產品與業務而異;將於報價階段以書面形式確認。
範圍和授權相關認證
常見問題
我可以獲得 DO-178C 證書嗎?
不颁发传统意义上的证书。該軟體作為其所屬系統適航認證的一部分進行評估。可從獨立機構獲得合格評定或準備審核報告;最終驗收由主管機關決定。
什麼是 MC/DC?為什麼它很難?
修改條件/決策覆蓋 — DAL A 所需的最嚴格的結構覆蓋標準。它需要測試決策中的每個條件是否獨立影響結果。它的成本很高,因為它顯著增加了測試案例的數量。
DAL 級別由誰決定?
它是由在系統層級進行的安全評估確定的。軟體故障的最壞可能影響(災難性、危險、主要、次要、無影響)給出了等級;這是系統安全團隊的成果,而不是軟體團隊的成果。


