요구사항 추적성 매트릭스(RTM)는 전자 제품 개발에서 요구사항과 그 구현을 추적하는 데 사용되는 문서입니다. RTM은 요구사항과 그와 관련된 모든 정보를 기록하는 큰 표로, 설계 문서, 회로도, 테스트 등을 포함합니다.
이는 엔지니어와 디자이너가 프로젝트 이해관계자와 협력하고 프로젝트의 결과물이 그 목표와 일치하는지 확인하는 데 도움을 줍니다.
요구사항 추적성은 프로젝트 요구사항, 아티팩트, 그리고 제품 개발 과정 전반에 걸친 검증 및 확인 테스트 간의 관계를 추적할 수 있는 능력입니다.
요구사항 추적성은 전방향, 후방향, 양방향 추적이 가능합니다.
요구사항 추적성은 전자 개발 팀이:
전자 회사가 의료 기기용 새로운 인쇄 회로 기판(PCB)을 설계한다고 상상해 보십시오. 규정에 따라 PCB는 전자기 간섭(EMI)에 대한 저항성이 있어야 합니다.
요구 사항 추적성 행렬은 PCB의 EMI 저항성이 단지 설계 목표가 아니라 최종 제품의 명백하게 달성된 특성임을 보장합니다.
EMI 저항 요구 사항에 대한 기본 RTM 기록입니다.
요구 사항 ID |
설명 |
출처 |
관련 아티팩트 |
검증 방법 |
검증 상태 |
EMI-001 |
PCB는 표준 IEC 60601-1-2에서 개요한 EMI 요구 사항을 충족해야 합니다. |
IEC 60601-1-2, 장치 신뢰성에 대한 고객 요구 사항 |
PCB 레이아웃 설계 사양(LDS-001), 부품 선택 문서(CSD-012), EMI 차폐 계획(ESP-005) |
IEC 60601-1-2를 기반으로 한 EMI 테스트 절차(TP-EMI-001) |
통과 |
EMI 요구 사항 기록 내에서 PCB 레이아웃에 더 가까운 추가 요구 사항을 정의할 수 있으며, 이는 EMI-001이 만족될 가능성을 최대한 높이기 위한 것일 수 있습니다. 이는 LDS-001이 될 수 있으며, PCB 레이아웃의 한 측면에 대해 충족되어야 하는 요구 사항에 대한 더 세부적인 세부 정보를 제공할 것입니다.
요구 사항 ID |
설명 |
출처 |
관련 아티팩트 |
검증 방법 |
검증 상태 |
LDS-001 |
스위칭 레귤레이터 회로 U8은 L1에 배치되어야 하며 L2에는 접지 컷아웃이 없어야 합니다. |
IEC 60601-1-2, 장치 신뢰성에 대한 고객 요구 사항 |
EMI 내성 사양(EMI-001), 부품 선택 문서(CSD-012), EMI 차폐 계획(ESP-005) |
PCB 검사 |
Passed |
필요에 따라 추가 PCB 레이아웃 사양을 생성할 수 있으며, 이는 주요 EMI-001 요구 사항 아래에 자식으로 존재합니다. 이것은 단일 부모 요구 사항과 그 종속 요구 사항 중 하나의 간단한 예입니다. 실제 전자 프로젝트에서는 수십 또는 수백 개의 요구 사항, 아티팩트 및 검증 활동이 있을 것입니다.
스프레드시트를 사용하여 수동으로 RTM을 생성하거나 전용 요구 사항 관리 소프트웨어를 사용할 수 있습니다. RTM 소프트웨어는 자동화 및 더 신뢰할 수 있는 추적성을 제공하지만, 요구 사항을 수동으로 추적하는 것은 더 간단한 프로젝트에 좋은 옵션이 될 수 있습니다.
RTM 문서가 추적해야 할 내용은 무엇이며, 어떤 종류의 추적성(전방, 후방 또는 양방향 추적)을 목표로 하고 있습니까? 목표를 명확히 정의하면 적절한 유형의 매트릭스와 그것이 포함해야 할 정보를 결정하는 데 도움이 됩니다.
목표를 설정한 후, 매트릭스에 포함할 요소나 아티팩트를 결정할 수 있습니다.
최소한 다음을 포함해야 합니다:
구조를 갖추었다면, 요구 사항 문서와 테스트 계획과 같은 소스에서 수집한 정보로 채워야 합니다. 프로젝트가 진행되고 요구 사항이 진화하며, 새로운 자료가 생성되고 검증 활동이 진행됨에 따라 지속적으로 업데이트되어야 하는 살아있는 문서임을 기억하세요.
요구 사항 추적성 행렬을 유지하는 것은 종종 요구 사항 관리의 가장 노동 집약적이고 오류가 발생하기 쉬운 부분입니다. 요구 사항, 자료, 그리고 테스트는 반드시 일치해야 합니다. 복잡한 프로젝트는 많은 요구 사항과 빈번한 변경으로 추적성을 유지하지 못해 비용이 많이 드는 재작업이 필요하거나 프로젝트가 포기되기도 합니다.
Altium 365 요구 사항 및 시스템 포털 내에서, 관리자는 요구 사항 추적성 행렬에서의 세부 사항을 요구 사항 목록으로 입력하고 추적할 수 있는 요구 사항 모듈을 사용할 수 있습니다. 아래에 표시된 요구 사항 목록은 각 항목에 대한 부모 및 자식 요구 사항뿐만 아니라 검증 상태를 나열합니다.
요구 사항 목록은 각 항목에 대한 부모 및 자식 요구 사항뿐만 아니라 검증 상태를 보여줍니다.
요구 사항 및 시스템 포털은 한 단계 더 나아가 Altium PCB 레이아웃과 관련된 많은 검증 작업을 자동화하는 데 도움을 줍니다. PCB 레이아웃의 객체는 항목 내에서 직접 태그할 수 있으며, 이러한 객체는 Altium 365 내의 PCB 레이아웃으로 교차 조사할 수 있습니다. 요구 사항 목록에서 PCB 디자인 검토를 실행하면 이러한 직접 교차 조사를 통해 요구 사항을 신속하게 검사하고 검증할 수 있습니다.
스키매틱이나 PCB에서 시작하는 경우, 특정 프로젝트 요구 사항을 스키매틱의 객체에 첨부할 수 있으며 스키매틱 시트를 프로젝트 요구 사항 내에서 참조할 수 있습니다. 전반적으로, 이는 검토를 가속화하고 프로젝트 검토 중 요구 사항 검사가 간과되지 않도록 도와줍니다.
Altium 365 Requirements & Systems Portal은 전자 제품 개발을 위해 설계된 RTM으로 추적성을 자동화합니다. 이 포털은 오류와 재작업을 줄이면서 팀 간 협업과 소통을 개선합니다.