Verification is concerned with evaluating a work product, component or
system to determine whether it meets the requirements set.
In fact, verification focuses on the question 'Is the deliverable built according to the specification?'.
Validation is concerned with evaluating a work product,component or system to determine whether it meets the user needs and requirements. Validation focuses on the question 'Is the deliverable fit for purpose, e.g. does it provide a solution to the problem?'.