검증과 검증의 차이점

Anonim

검증 및 검증

검증 및 검증 (V & V라고도 함)은 동일한 소프트웨어 패키지의 두 부분입니다. 이들은 소프트웨어 프로젝트 관리, 소프트웨어 테스팅 및 소프트웨어 엔지니어링에 사용됩니다. 소프트웨어 시스템이 특정 사양을 충족시키는 프로세스입니다. 또한 소프트웨어 시스템이 의도 된 목적을 달성하는 프로세스이기도합니다. 일반적으로 소프트웨어 품질 관리라고도합니다.

유효성 검사는 제품 설계가 의도 한 용도를 충족 시키거나 적합하다고 확인하는 소프트웨어 확인 및 잔액의 부분입니다. 이것은 높은 레벨 검사 (기본적으로 시스템에 올바른 제품을 빌드했다고 알리는 것)입니다. 그것은 동적 인 테스트와 다양한 다른 형태의 검토를 사용하여이 작업을 수행합니다. 동적 테스트는 시스템의 물리적 응답을 일정하지 않고 시간이 지나면 변경되기 쉬운 변수로 구체적으로 검사합니다. 기본적으로 유효성 검사는 제품이 사용자의 요구를 충족시키는 지 확인합니다. 또한 특정 사양이 사실 프로그램의 처음부터 정확하다는 것을 보장합니다. 기본적으로 유효성 검사를 통해 올바른 것을 구축했는지 알 수 있습니다.

검증은 특정 개발 단계에서 발견 된 제품이 해당 특정 단계의 시작 부분에 제시된 조건을 충족시키는 지 여부를 결정하기 위해 소프트웨어를 평가하는 소프트웨어 점검 및 잔액의 부분입니다. 기본적인 의미에서 검증은 특정 제품이 프로그램 초기에 도입 된 요구 사항 및 설계 사양에 따라 구축되었는지 확인합니다. 솔직히 검증을 통해 올바른 개체가 올바르게 작성되었음을 알 수 있습니다.

소프트웨어 공동체를 넘어 검증과 검증의 정의는 다소 유사합니다. 모델링 및 시뮬레이션 커뮤니티에서 유효성 검사는 모델, 시뮬레이션 또는 모델 및 시뮬레이션의 연계 정도와 관련 데이터를 결정할 수있는 프로세스입니다. 또한이 모델, 시뮬레이션 또는 연합이 모델에 사용 된 관점에서 실제 세계를 정확하게 표현하는지 여부를 결정합니다. 반면에 검증은 시스템이 컴퓨터 모델, 시뮬레이션 또는 모델 및 시뮬레이션 구현의 연합이며 해당 데이터와 관련된 컨텐츠는 개발자의 개념 설명 및 사양을 나타냅니다.

요약:

1. 유효성 검사는 제품 설계가 의도 된 용도에 맞는지 (올바른 객체가 구축되었는지 여부) 확인합니다. 검증은 발견 된 제품이 제시된 조건을 충족시키는 지 여부를 결정하는 소프트웨어를 평가합니다 (빌드 된 오브젝트가 올바르게 수행 된 경우).2. 모델링 및 시뮬레이션 커뮤니티에서 유효성 검사는 모델에 따라 실제 세계에 대한 관련 데이터의 정확도를 결정합니다. 검증은 컴퓨터 모델 및 관련 콘텐츠가 개발자의 개념 설명 및 사양을 나타내는 지 여부를 결정합니다.