Work smarter across teams with integrated tools that reduce delays.
항공우주 전자 산업은 이름에서 암시하듯, 하늘—실패가 용납되지 않는 영역에서 운영됩니다. 간과되거나 잘못 관리된 요구 사항에서 비롯된 단 하나의 고장 난 구성 요소는 수백만 달러에 달하는 프로젝트는 물론, 더 중요하게는 인간의 생명을 위협할 수 있는 치명적인 결과를 초래할 수 있습니다. 현대 항공 전자 시스템의 복잡한 성격과 엄격한 규제 요구 사항 및 연장된 수명주기는 실용적인 요구 사항 관리와 이를 달성하려는 팀에게 어려운 도전을 제시합니다.
항공우주 전자의 수명주기는 많은 다른 전자 제품과는 크게 다른 길고 복잡한 과정입니다. 일반적으로 여러 구분된 단계를 포함하며, 이는 대략 다음과 같이 분류됩니다:
수십 년에 걸쳐 이어지는 이 확장된 수명주기는 엄격한 요구 사항 관리를 요구하는 독특한 도전 과제를 제시합니다:
성공적인 항공 전자 개발의 기반은 요구 사항을 명확하게 정의하고 캡처하는 데 있습니다. 이는 다양한 유형의 요구 사항을 이해하고, 효과적인 수집 기술을 사용하며, 포괄적인 문서를 작성하는 것을 포함합니다.
유형 | 설명 | 예시 |
---|---|---|
기능적 | 시스템이 수행해야 하는 것. | 시스템은 기본 비행 디스플레이에 항공기 고도를 표시해야 합니다. |
비기능적 | 시스템이 수행해야 하는 방법. | 시스템은 최소 10,000시간의 평균 고장 간격을 가져야 합니다. |
인터페이스 | 시스템이 다른 시스템이나 구성 요소와 상호 작용하는 방법. | 시스템은 ARINC 429 인터페이스를 통해 GPS 데이터를 수신해야 합니다. |
성능 | 시스템의 측정 가능한 특성입니다. | 시스템은 최소 60hz의 비율로 디스플레이를 업데이트해야 합니다. |
규제 | 적용 가능한 표준 및 규정에서 파생된 요구 사항입니다. | 소프트웨어는 DO-178C, Level A에 따라 개발되어야 합니다. |
설계 제약 사항 | 설계에 부과된 제한 사항입니다. | 시스템의 무게는 2킬로그램을 초과하지 않아야 합니다. |
기법 | 예시 |
---|---|
이해관계자 인터뷰 | 조종사, 유지보수 인원, 엔지니어 및 규제 대표와의 구조화된 인터뷰를 실시하여 그들의 필요와 기대를 이해합니다. |
문서 분석 | 기존 표준, 규정 및 이전 시스템 문서를 철저히 검토합니다. |
사용 사례 및 시나리오 | 다양한 운영 시나리오에서 시스템이 어떻게 사용될지에 대한 자세한 설명을 개발하여 잠재적 요구 사항을 식별합니다. |
프로토타이핑 | 피드백을 수집하고 요구 사항을 정제하기 위해 시스템이나 사용자 인터페이스의 초기 단순화된 버전을 생성합니다. |
워크숍 | 이해관계자와 협력적인 워크숍을 운영하여 아이디어를 브레인스토밍하고, 우선 순위를 정하며, 요구 사항을 정제합니다. |
모든 수집된 요구사항은 명확하고, 간결하며, 모호함이 없도록 문서화되어야 합니다. 일반적인 문서에는 고수준 시스템 요구사항을 포착하는 시스템 요구사항 명세서(SysRS)와 소프트웨어 구성 요소에 대한 요구사항을 상세히 기술하는 소프트웨어 요구사항 명세서(SRS)가 포함됩니다. 이러한 문서들은 전체 개발 과정에 대한 단일 진실의 원천으로 작용합니다.
간단한 문서와 스프레드시트를 사용할 수 있지만, 복잡한 프로젝트의 경우 특히 전용 요구사항 관리 도구가 상당한 이점을 제공합니다. 이 도구들은 요구사항 캡처, 추적성, 버전 관리, 영향 분석 및 보고 기능을 제공합니다. 각각은 협업을 촉진하고 요구사항이 생명주기 동안 쉽게 접근하고 관리할 수 있도록 보장합니다. PCB 설계 도구와의 통합의 장점은 요구사항에서 물리적 실현으로의 원활한 경로를 제공한다는 것입니다.
요구사항이 정의되고 캡처되면, 설계 및 개발 단계를 통해 효과적으로 관리하는 데 초점이 이동합니다. 이는 견고한 추적성을 확립하고, 변경 사항을 관리하며, 다양한 공학 분야 간의 협업을 포함합니다.
V&V는 항공우주 전자 제품 수명 주기에서 시스템이 지정된 요구 사항을 충족하고 의도된 목적을 달성하는지 확인하는 중요한 단계입니다. 이 두 관련되면서도 구별되는 과정 사이의 차이를 이해하는 것이 필수적입니다.
검증은 "우리가 시스템을 올바르게 구축하고 있는가?"라는 질문에 답합니다. 이는 지정된 요구 사항에 따라 설계와 구현이 일치하는지 확인하는 데 중점을 둡니다. 이는 주로 기술적 평가입니다.
반면, 검증은 "우리가 올바른 시스템을 구축하고 있는가?"라는 질문에 답합니다. 이는 시스템이 이해관계자의 요구와 운영 요구 사항을 충족하는지 확인하는 데 중점을 둡니다. 심지어 공식 요구 사항 문서에 명시적으로 기술되지 않은 것들까지도 포함합니다. 이는 시스템이 의도된 용도에 적합한지에 대한 더 넓은 평가를 포함합니다.
종합적인 V&V 과정은 특정 요구 사항에 연결된 다양한 활동을 포함합니다.
테스트 케이스는 요구 사항에서 직접 파생되어야 하며, 이를 통해 포괄적인 테스트 커버리지를 보장해야 합니다. 각 요구 사항은 그 구현을 검증하는 적어도 하나의 해당 테스트 케이스를 가져야 합니다.
요구 사항 커버리지 분석은 요구 사항이 얼마나 검증되고 확인되었는지를 측정합니다. 이는 테스트 케이스, 리뷰, 또는 기타 V&V 활동에 의해 어떤 요구 사항이 다루어졌는지 추적하는 것을 포함합니다. 특히 안전 중요 시스템의 경우, 100% 요구 사항 커버리지를 달성하는 것이 일반적인 목표입니다.
모든 V&V 활동과 결과의 철저한 문서화는 특히 규제 준수에 있어 매우 중요합니다. 이 문서화는 시스템이 철저하게 테스트되었으며 모든 적용 가능한 요구 사항을 충족한다는 증거를 제공합니다. 테스트 보고서, 검사 기록, 분석 결과는 세심하게 유지되어야 하며 해당 요구 사항에 다시 연결되어야 합니다.
아무리 철저한 계획을 세워도 요구 사항의 변경은 불가피합니다: 변화하는 고객의 요구, 새로운 규제 요구 사항, 설계 결함, 또는 구성 요소의 단종 등이 있습니다. 그렇다면 팀은 시스템의 무결성과 준수를 어떻게 유지할 수 있을까요? 잘 정의된 공식 변경 관리 프로세스가 필수적이며, 일반적으로 다음 단계를 포함합니다:
항공우주 전자 제품의 수명 주기 전반에 걸쳐 요구 사항을 관리하는 것은 어렵지만 중요한 프로젝트입니다. 도전 과제는 상당하지만, 구조화되고 체계적인 접근 방식은 위험을 완화하고 성공 가능성을 높이는 데 도움이 될 것입니다. 핵심은 요구 사항 관리를 별도의 활동으로 보지 않고 초기 개념부터 최종 폐기에 이르기까지 전체 개발 여정의 중요한 부분으로 보는 것입니다. 그리고 미래의 발전과 추세에 관계없이, 명확한 의사소통, 철저한 문서화, 그리고 선제적 관리의 기본 원칙은 과정의 중심에 남아 있을 것입니다.
AI 보조 자동화로 더 명확한 요구 사항을 생성하고 싶으신가요? 오늘 Altium 365 Requirements & Systems Portal을 시도해 보세요 그리고 시스템 설계 및 요구 사항 관리에 대한 더 스마트하고 연결된 접근 방식을 경험하세요.