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 Agglomeration Aggregation Composition Association in Programming
- What is the Difference between Standby, Shut Down, Hibernate and Sleep
- What is the Difference between Textpad, Wordpad, Notepad and Notepad++
- What is the Difference between Jscript, PowerShell, VbScript and JavaScript
- What is the Difference between Fortran, C++, Vb6, Java, Vb.Net and C# Sharp
- What is the Difference between Photoshop Cs3, Cs4, Cs5 and Cs6
- What is the Difference between Antispyware, Antivirus and Internet Security
- What is the Difference between Unix and Linux
- What is the Difference between Microsoft Office 2003, 2007 and 2010