Let us look at validation. We started with requirements, again we have specifications. The process is the same, then we have a product. Now, what we are really looking it is: does the product meet the requirements? Probably the product meets the specifications. That is good, I think the user is very happy that the product meets the specifications. He has done his job. But there is a problem. The requirements were not translated properly to the specifications. If they are not translated, then naturally the product will not meet the requirements.
So, the sort of the question that we are talking is: how we build a right product? Is a product a right product? This is what we mean by validation. We are validating, meaning by, we are asking: is it a right product? Does it meet the requirements?
In the case of a verification what we are really looking at is a product having the specifications as what we have originally thought of? So, if that is the case the product is designed right, it is built right. But it may not mean that it is meeting the requirements.