What is the Difference between Verification and Validation
Verification and validation are misunderstood often because they work together and are interlinked i.e. one cannot be justified if the other is not justified. Verification and validation have the most common use in any type of project management. To be more specific, the terms are a part of the complete process of software development. So, verification and validation are not only essential, but always required terms.
Verification
Verification deals with “providing insurance” which means a certain action at a point in a specific time will do and will not cause any problem in the overall process going on. The problems, in the development life time of the projects, are predictive and likely to occur. The verification process is that step that assures such an action, which will prevent further problems to happen.
Validation
Normally, we use validation process at that time, once the verification is done. It provides the measurable evidence that the action is working fine” over time”. It means, once the component is ready and is under use, it even then requires a check that it is working according to the desires of the customer.
Verification vs. Validation
Verification is “before” the action and validation is “after” the action. An action is verified for desired results, e.g. a software developer develops software and after developing he verifies if he got his desired results from the software. After verifying he runs the software and now the smooth working of the software is the proof of the software being VALID. Verification is also the authenticity of something. If the action is authentic it means it is verified. While, validation is the after-verification step that validates that particular action. Moreover, verification in literary sense is the confirmation and validation is suitability or legitimacy. Whenever an action is valid it means it has passed the verification process for the particular use.
Related posts
- What is the Difference between Standby, Shut Down, Hibernate and Sleep
- What is the Difference between Quicken and Quickbooks
- What is the Difference between Textpad, Wordpad, Notepad and Notepad++
- What is the Difference between Udk, Ndk, Jre, Jdk and Sdk
- What is the Difference between Indesign, Flash, Imageready, and Fireworks
- What is the Difference between Perl Jsp Asp.Net Ruby on Rails Php and Python
- What is the Difference between UI Developer, UI Designer and Web Designer
- What is the Difference between Symbian, Wp7, Rim, Webos, Android and Ios
- What is the Difference between Ansi, Utf-8, Unicode and Ascii
- What is the Difference between Microsoft Office 2003, 2007 and 2010