Program verification asks, "Are we doing the job right?"Program validation asks, "Are we doing the right job?
"B.W. Boehn, Software Engineering Economics, 1981.한글로 표현하면 일을 올바르게 하고 있는가?
와 올바른 일을 하고 있는가? 정도로 차이를 나눌 수 있다.Verification – The software should comform to its specification.Validation – The software should do what the user really requires.좀 더 상세하게 뜻을 살펴보면Verification은 정해진 스펙대로 소프트웨어가 만들어 졌는가?
(과정을 잘 지켰는가?) 이고Validation은 소프트웨어가 유저가 원하는 것을 반영했는가?
(결과가 잘..........