Distinguish between verification and validation.
Verification is the set of activities that ensure that software properly implements a specific function. Validation is a different set of actions that ensure that the software that has been built is traceable to the customer requirements.
According to Boehm, Verification:" Are we building the product right?"
Validation:" Are we building the right product?"