https://velog.io/@yes3427/TIL-DAY4-validation-verification
오늘은 멘토링때 대답하지 못한 validation과 verification의 차이에 대해 알아보자!
정보처리기사 공부하면서 암기했던 부분인데 까먹었다..하하ㅏ하..나 hoxy 시험만 보면 모든것을 잊어버리는 병에 걸린건가..
오랜만에 정보처리기사 책을 펼쳐 개념들을 다시 확인해보았다.
validation(검사) : 사용자의 입장에서 개발한 소프트웨어가 고객의 요구사항에 맞게 구현되었는지를 확인하는 것이다.
verification(검증) : 개발자의 입장에서 개발한 소프트웨어가 명세서에 맞게 만들어졌는지 점검하는 것이다.
사실 이러한 개념으로는 정확히 이해가 가지 않기 때문에
조금 더 쉬운 설명들로 이해해보자!
✔ validation
Are we building the right system?
- 우리가 올바른 제품을 빌드하고 있나?
- 실제 제품을 검사하고 테스트하는 동적인 방법이다.
- 최종적으로 만든 결과물이 잘 나왔는지를 말한다.
- 검증은 항상 코드실행을 수반한다.
✔ verification
Are we building the system right?
- 우리가 제품을 올바르게 빌드하고 있나?
- 디자인과 코드를 검사하는 정적인 방법이다.
- 각 단계의 요구사항을 잘 지켜가며 만들었는지를 확인하는 것이다.
- 검사는 인간기반의 문서와 파일의 검사이다.
쉽게말하면
validation은 사용자의 관점에서 우리가 제품을 잘 만들고 있는가
verification은 논리적인 관점에서 해당 스펙대로 잘 수현했는가
'경로 및 정보' 카테고리의 다른 글
Argus 기사 (0) | 2023.03.09 |
---|---|
자동차 버그바운티 경로 (0) | 2023.03.07 |
품질관리_자동차_품질관리 용어 (0) | 2023.03.06 |
CAN-BUS With Arduino and Seeed CAN-BUS Shield (0) | 2023.03.06 |
AUTH PLAIN error with Thunderbird and Dovecot 1.2 (0) | 2023.03.05 |