Saturday, 27 June 2015
DIFFERENCE BETWEEN VERIFICATION AND VALIDATION
Before we head on to the differences let us discuss what verification and validation actually are in software engineering...
Verification vs Validation |
VERIFICATION:
Verification is defined as the process of evaluating and examining products of a development phase to find out whether or not they meet the specified and necessary requirements.
VALIDATION:
Validation is defined as the process of evaluating and examining software product at the end of development phase to figure out whether the software conform the
customer's expectations and requirements.
DIFFERENCE BETWEEN VERIFICATION AND VALIDATION
VERIFICATION
|
VALIDATION
|
1.Verification is process of evaluating as well as examining products of a development phase to find out
whether they conform to the specified requirements.
|
1.Validation is Process of evaluating software product at the end of development phase to
find out whether software conform to the customer's expectations and requirements.
|
2. Its aim is to make sure that the product being developed is as
per requirements and design.
|
2. Its aim is to make sure that the product actually conform to the user’s requirements, and also check whether or not specifications are correct at first place
|
3. Following activities are involved in association with verification:Reviews, meetings and inspection.
|
3. Following activities are involved in association with validation:Black box testing, white box testing, gray box
testing.
|
4. Performed by Quality Assurance team.
|
4.Performed by software testing team.
|
5.Examination of execution of code does not come under verification.
|
5.
|
6. Describes whether or not the outputs are according to inputs.
|
6.Describes whether or not the software is accepted by user.
|
7. Performed before validation.
|
7. Performed just after verification.
|
8. Cost of errors figured out here is less than those errors found in validation.
|
8. Cost of errors figured out here is more than error found in validation.
|
9. Basically involves the manual checking of the documents and files.
|
9. Basically involves the checking of developed programs.
|
10. It can be interpreted as:
Are we building the system right?
|
10.
Are we building the right system?
|
Subscribe to:
Post Comments (Atom)
Search
Popular Posts
-
Troubleshooting Cisco VPN client Before starting troubleshooting, Let us see what VPN is and what it requires to perform its intended f...
-
Evolution-Mobile Phones With the development of portable technology,wireless communication has so evolved that (According to the announce...
-
File Versioning C# File versioning, saving file with unique file name in c# File versioning allows a user to have several versions of ...
-
Text Box Hint in c# Windows Form Application Text Box Hint in c# Windows Form Application While developing a windows form applicat...
-
Unable to set the Freeze Panes property of Window Class C# It is generally easy to resolve the compile time errors because the reason fo...
0 comments:
Post a Comment