Invisible Safety,

Proven by Intelligence

보이지 않는 안전을 인텔리전스로 증명하다.

기술 노트
IT 산업의 변화를 이끄는 MDS인텔리전스의
기술 인사이트를 만나보세요.
시스템 소프트웨어 개발
[Codebeamer] 항공 소프트웨어 개발의 핵심: 규제 준수와 현대적 도구의 역할
2026년 07월 31일

규제가 매우 엄격한 항공 산업에서 표준 준수(Compliance)는 선택이 아닌 필수입니다.



인증 없이는 항공기가 법적으로 비행할 수 없거나 글로벌 시장에 진입할 수 없으며, 이는 곧 사업 운영의 중단을 의미하기 때문입니다.



DO-178C와 DO-254는 항공 소프트웨어 및 하드웨어의 안전한 개발을 위한 지침을 제공하는 표준입니다.



이러한 표준을 준수하면 향상된 안전성, 위험 감소, 효율성 향상, 경쟁 우위 확보와 같은 수많은 이점을 얻을 수 있습니다. 



그러나 조직이 여전히 종이 기반이나 레거시(구식) 문서화 프로세스에 의존하고 있다면, 개발 주기가 느려지고 오류가 증가하여 준수 과정에서 큰 어려움을 겪을 수 있습니다.



이것이 바로 항공 시장의 많은 리더가 ALM(Application Lifecycle Management)  솔루션을 도입한 이유입니다.



항공 산업의 요구사항에 맞춰 최적화된 ALM은 준수 노력을 원활하고 효율적으로 만들어 줍니다.





DO-178C란 무엇인가?


'항공 시스템 및 장비에 대한 소프트웨어 고려사항(Software Considerations in Airborne Systems and Equipment)'인 DO-178C는 항공기 시스템의 감항성(Airworthiness)을 입증하기 위해 가장 널리 사용되는 접근 방식입니다. 즉, 이 표준을 설계 프로세스의 지침으로 활용하는 것이 비행에 적합하고 국제 시장에 나갈 준비가 된 항공 소프트웨어를 개발하는 핵심 방법입니다.



이 표준의 기원은 1970년대로 거슬러 올라갑니다. 당시 제조사들이 항공기에 통합 소프트웨어와 하드웨어의 양을 늘리기 시작하면서, 업계는 항공기 안전을 보장하기 위해 규정 중심의 설계 보증 프로세스를 만들게 되었습니다. 시간이 흐르면서 이 표준은 규정 중심에서 목표 중심(Objective-based)으로 변화했으며, 이를 통해 조직은 권장 지침을 달성하는 방법에 대해 더 많은 유연성을 갖게 되었습니다.



DO-178C는 '개발 보증 수준(DAL, Development Assurance Levels)'을 정의하는 기본 프레임워크를 기반으로 합니다. 5개의 서로 다른 레벨이 있으며, 각 레벨은 소프트웨어 실패 시 발생하는 위험의 심각성과 관련이 있습니다(레벨 A: '치명적' ~ 레벨 E: '안전성에 영향 없음'). 위험이 높을수록 인증 절차는 더 엄격해지며, 조직은 더 많은 안전 표준을 준수해야 합니다. 또한 이 표준은 고품질 항공 소프트웨어를 제공하기 위한 안전한 설계 보증 프로세스를 위해 계획, 개발 및 구현 단계에서 필요한 사항을 설명합니다.





DO-254란 무엇인가?


DO-178C의 '작은 형제' 격인 DO-254를 소개합니다. '항공 전자 하드웨어 설계 보증(Design Assurance for Airborne Electronic Hardware)' 인증은 항공 전자 하드웨어 제조를 위한 표준 지침입니다. 비록 DO-178C보다 작은 대응 표준으로 여겨지기도 하지만, 그 복잡성은 결코 뒤지지 않습니다.



이 표준은 전자 하드웨어 항목을 단순(Simple) 또는 복잡(Complex) 범주로 분류하는 시스템으로 시작하며, 양쪽에 대한 체계적인 설계 지침을 제공합니다. DO-254는 DAL 프레임워크를 사용한다는 점에서 DO-178C와 유사합니다. DO-254 역시 A에서 E까지 5개의 범위를 사용하며, 가장 심각한 수준이 A이고 영향이 가장 적은 수준이 E입니다. 마찬가지로, 하드웨어 고장으로 인한 위험도가 높을수록 더욱 엄격한 개발 및 검증 절차가 요구됩니다.



DO-254는 DO-178C보다 늦게 나왔지만, 항공 시스템에 포함되는 다양한 전자 하드웨어의 사용과 복잡성이 증가함에 따라 2005년 미 연방항공청(FAA)에 의해 공식적으로 인정되었습니다. 문제는 유럽항공안전청(EASA)이 같은 결정을 내리지 않았다는 점입니다. 이로 인해 최근까지도, 특히 단순 하드웨어의 경우 항공 시스템에서 DO-254 준수 필요성에 대한 혼란이 있었습니다.



이 문제는 2020년 EASA AMC 20-152A를 통해 명확해졌으며, 다음과 같은 변화를 가져왔습니다.


- DO-254 사용에 대한 공식적인 인정 및 명확화


- 항공 전자 하드웨어에 대한 현대적인 분류 체계 도입


- 개별 항공 전자 하드웨어 유형에 대한 새로운 준수 목표 제시


- FAA 지침과의 조화





DO-178C 및 DO-254 준수의 이점


DO-178C와 DO-254는 항공 소프트웨어와 하드웨어를 안전하게 개발하기 위한 대표적인 설계 보증 기준입니다. 이러한 기준을 충족하면 소프트웨어 및 하드웨어 오류로 인한 위험을 줄일 수 있을 뿐만 아니라, 고객과 인증기관의 신뢰를 확보하고 글로벌 항공·방산 시장 진출에도 유리한 기반을 마련할 수 있습니다.


향상된 안전성:

엄격한 안전 표준 준수로 치명적인 사고로 이어질 수 있는 실패 위험을 최소화합니다.


위험 감소:

엄격한 테스트를 통해 잠재적인 취약점을 식별 및 완화하고, 체계적인 개발 프로세스를 강제하여 결정적인 실수를 줄입니다.


효율성 향상:

개발 프로세스에 구조와 일관성을 도입하여 불확실성을 줄이고, 재작업을 방지하며, 반복적인 작업을 간소화합니다.


평판 향상:

엄격한 표준을 충족하는 개발 프로세스는 제품의 품질과 안전에 대한 신뢰를 높이고, 기업의 기술 경쟁력과 대외 신뢰도를 강화하는 데 도움이 됩니다.


시장 접근성 확대:

많은 항공 및 방산 프로젝트에서는 DO-178C와 DO-254와 같은 인증 기준 충족을 필수 요건으로 요구합니다. 따라서 이러한 기준을 충족하면 글로벌 시장 진출과 다양한 프로젝트 참여 기회를 확대할 수 있습니다.





항공 소프트웨어 개발에서 종이 기반 문서화 시스템의 문제점


일부 조직은 여전히 문서 기반 프로세스를 사용하고 있어 변경 사항을 파악하기 매우 어렵고, 전체 팀이 변경 사항을 관리하고 효과적으로 협업하는 데 필요한 가시성을 제공하지 못합니다. 그 결과는 어떨까요? 긴 검토 주기, 인적 오류 가능성 증가, 비용이 많이 드는 수정 작업, 그리고 고객 승인 지연으로 인해 프로젝트 전체가 느려지게 됩니다.



항공 시스템 개발의 레거시 도구도 별반 다르지 않습니다.



이메일이나 일반 파일 공유 서비스를 통해 문서를 주고받거나, 시스템 간 연동이 어렵고 유지보수가 제한적인 레거시 도구를 사용하는 환경을 생각해 보십시오.



이러한 방식은 종이가 아닌 전자 문서를 사용하더라도 문서 중심 관리 방식의 한계를 그대로 안고 있습니다.



여러 시스템에 데이터가 분산되어 있거나 수작업으로 정보를 관리하게 되면 가시성과 추적성이 떨어지고, 변경 이력 관리도 어려워집니다.



결국 개발자는 핵심 개발보다 문서 관리와 데이터 정리에 더 많은 시간을 쓰게 되며, 이는 개발 효율 저하와 프로젝트 비용 증가로 이어질 수 있습니다.




항공 시스템 준수: 도구가 모든 차이를 만듭니다


많은 레거시 도구는 항공 인증 요구사항을 충족하기 어렵게 만듭니다.



DO-178C 및 DO-254 요구사항을 충족하기 위해서는 많은 시간과 자원이 필요하며, 복잡한 문서화 작업도 함께 요구됩니다.



구식 문서화 시스템은 검토 주기를 길게 만들고, 오류를 증가시키며, 인증을 지연시킵니다.



항공 인증을 원활하게 준비하기 위해서는 레거시 시스템이나 수동 문서화 방식으로는 확보하기 어려운 수준의 추적성과 투명성이 필요합니다.



PTC의 ALM 솔루션인 Codebeamer는 팀에게 개발, 테스트 및 검증 프로세스에 대한 가시성을 제공하여 제품 수명 주기 전반에 걸친 엔드 투 엔드 추적성을 보장합니다. 



Codebeamer는 요구사항 정의부터 설계, 구현, 테스트 및 검증까지 전 개발 과정의 추적성을 제공합니다.


이를 통해 모든 요구사항이 제품에 올바르게 반영되고 검증되었는지 지속적으로 확인할 수 있으며, 운영 효율성을 높이는 동시에 항공 시스템의 안전성과 신뢰성을 향상시킬 수 있습니다.



항공 소프트웨어 및 하드웨어 개발에서는 DO-178C와 DO-254 준수를 위한 체계적인 개발 프로세스와 요구사항 관리가 무엇보다 중요합니다.



특히 요구사항 추적성(Traceability), 변경 관리(Change Management), 검증 및 테스트 관리 체계를 효과적으로 구축하는 것이 인증 준비의 핵심입니다.



MDS인텔리전스는 PTC Codebeamer를 비롯한 ALM(Application Lifecycle Management) 솔루션을 통해 항공, 국방, 자동차 등 안전 필수(Safety-Critical) 산업의 개발 및 인증 프로세스를 지원하고 있습니다.



DO-178C/DO-254 준수 체계 구축이나 Codebeamer 도입에 대해 궁금한 사항이 있으시다면 언제든지 MDS인텔리전스로 문의해 주시기 바랍니다.