ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • Verification(검증), Validation(확인)
    임베디드 및 관련 기술 2025. 8. 24. 22:00

    소프트웨어 개발론을 공부하다가 Verification, Validation 라는 개념이 자주 등장한다. 사전을 찾아보면 검증,확인 이런 단어들이 나오는데 이러한 개념을 공부하고 정리하려고한다.

     

    • Verification (베리피케이션, 검증)

    우리가 요구사항대로 제대로 만들었는가?를 의미함

    대개 시스템, 요구사항 중심 그렇기에 개발 산출물이 요구사항 및 설계 문서와 일치하는지 확인

    개발 과정 전체에서 검증을 실행함

    방법으로는 코드 리뷰, 테스트등으로 시행한다.

    • Validation (벨리데이션, 타당성 확인)

    우리가 만든 것이 사용자가 원하는 것인가?를 의미함

    대개 사용자, 고객 중심이다. 개발된 제품이 실제 사용 환경이나 사용자 니즈에 부합하는지 확인한다.

    그렇기에 제품 완성 단계에서 시행한다

    방법으로는 차량 실제 시험, 사용자 평가 등으로 시행한다.

     

    V-Model

     

    V-Model을 보면 왼쪽 부분이 Verification , 오른쪽 부분이 Validation 이다.

    왼쪽 부분을 잘보면 요구사항, 설계 단계와 오른쪽 테스트 단계를 연결하는 역할로

    시스템 요구사항 < - > 시스템 시험

    SW 요구사항 < - > SW 시험

    단위 설계 < - > 단위 시험

    이렇게 연결된다

    오른쪽 부분은 단위, 통합, 시스템, 인수 테스트 등 최종 시스템이 목표에 충족하는지 확인한다.

     

    '임베디드 및 관련 기술' 카테고리의 다른 글

    자동차 Cyber Secure란?  (0) 2025.09.29
    Doxygen 개요  (0) 2025.08.31
    A-SPICE 와 ISO 26262  (2) 2025.08.17
    모터의 종류(DC,BLDC,PMSM)  (5) 2025.08.10
    AUTOSAR(AUTomotive Open System ARchitecture) 란 무엇인가?  (4) 2025.01.31
Designed by Tistory.