ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 14. 확인 및 검증 프로세스 (Section 6.0)
    잡談/DO-254 기본 2019. 5. 3. 08:32

    하드웨어 확인(Validation) 및 검증(Verification) 프로세스는 다음 그림과 같이 하드웨어 설계 프로세스(Hardware Design Processes)를 지원하는 프로세스 중 하나이다. 계획 프로세스(Planning Process)를 통해서 확인 및 검증 프로세스가 미리 계획되어야 한다는 것도 아래 그림을 통해서 확인할 수 있다.

     

    그림 16 ,확인 및 검증 프로세스

    그런데 여기서 확인(Validation)과 검증(Verification)의 구분이 무엇일까? 사실 이 두 단어는 쓰이는 곳에 따라서 다소 뉘앙스가 달라지는 경우가 많다. 우리가 일반적인 개발과정에서 사용하는 개념으로는 대개 Validation을 요구사항이나 설계 자체가 정확한지에 대한 확인을 하는 것이라면 Verification은 요구사항이나 설계가 정확하게 구현되었는지에 대한 확인으로 구분하는 경우가 많다. 한편으로는 설계대로 잘 만들어 졌는지를 확인하는 것을 Validation이라고 하고 만들어진 결과물이 요구사항을 만족하는 지, 요구사항대로 제대로 동작하는지를 확인하는 것을 Verification이라고 하는 경우도 있다.

     

    그런데 DO-254에서는 그와는 또 다른 의미로 구분해서 사용하고 있다. 실제 가이드라인에서 그 부분을 확인해 보자.

     

     

    해석을 보자.

     

    확인 프로세스는 하드웨어 아이템에 할당된 시스템 요구사항에 대해서 하드웨어 아이템 파생 요구사항이 정확하고 완전한지에 대한 보장을 제공한다. 검증 프로세스는 하드웨어 아이템 구현이 파생 요구사항을 포함해서 하드웨어 요구사항의 모든 것을 만족한다는 것에 대한 보장을 제공한다.

     

    위의 설명을 보면 Verification은 앞서 예를 들었던 일반적인 개념과 유사한데 반해서 Validation파생 요구사항으로 국한된 개념이라는 것을 확인할 수 있다. 다음 절부터 본격적으로 확인 프로세스와 검증 프로세스에 대한 내용이 소개되는 데 이러한 개념의 차이를 유의하면서 살펴보자.

     

    댓글

Designed by Tistory.