Verification and Validation

Verification:

The process of evaluating work-products (not the actual final product) of a development phase to determine whether they meet the specified requirements for that phase.

To ensure that the product is being built according to the requirements and design specifications. In other words, to ensure that work products meet their specified requirements.

Are we building the product right?

The items that are evaluate from the Verfication is:

Plans, Requirement Specification, Design Specs, Code, Test Cases .

Activities are done in the Verification are:

  • Reviews

  • Walkthroughs

  • Inspections

Validation-

The process of evaluating software during or at the end of the development process to determine whether it satisfies specified business requirements.

To ensure that the product actually meets the user’s needs, and that the specifications were correct in the first place. In other words, to demonstrate that the product fulfills its intended use when placed in its intended environment.

Are we building the right product?

The items that are evaluate from the Validation is:

  • The actual product/software

Activities are done in the Validation is:

  • Testing

It is entirely possible that a product passes when verified but fails when validated. This can happen when, say, a product is built as per the specifications but the specifications themselves fail to address the user’s needs.

  • Trust but Verify.

  • Verify but also Validate.

576 total views, 2 views today

Share this OnShare on FacebookTweet about this on TwitterShare on LinkedInShare on Google+

Leave a Reply