Verification and validation, in engineering or quality
management systems, it is the act of reviewing, inspecting or testing, in order
to establish and document that a product, service or system meets regulatory or
technical standards.
1.The objective of verification and
validation is found to be similar.
2.Both these designs have been designed
to remove errors in software.
3.In spite the apparent similarity
between their objectives,the underlying principles of these two bug detection
techniques and their applicability are very different.
4.The main difference between
verification and validation are the following.
VERIFICATION:
1.Verification is the process of
determining whether the output of one phase of software development conforms
to that of its previous phase whereas in validation is the process of
determining whether fully developed project conforms to its required
specification.
2.verification step can be used to
check if the design documents produced after the design step conform to
the requirement specification.on the other hand,validation is applied to the
fully developed and integrated software to check if it satisfies the customer’s
requirements.
3.The technique used in verification
include review,simulation,and formal verification.on the other hand,validation
techniques are primarily based on product testing.
4.verification process is carried out
during the development process to check if the development activities are being
carried out correctly,whereas validation is carried out towards the end of the
development process to check if the right product as required by the customer
has been developed.
5.verification technique can be viewed
as an attempt to acheieve phase containment of
errors. phase containment of
errors has been acknowledged to be a cost-effective way to eliminate
program bugs.