Software Engineering1 Verification: The software should conform to its specification Validation: The software should do what the user really requires.