Assignment 5 Muqadar Ali 70061566 BSSE-7th-B SVV
Assignment 5 Muqadar Ali 70061566 BSSE-7th-B SVV
Sap Id 70061566
Class BSSE-7th-B
Department CSIT
Subject SVV
Question: Why Software Verification and Validation is Important? Explain
through examples.
Answer:
Software Verification and Validation approaches is insure that the product is free from
failures and meets its user’s expectations. These are the two important aspects of software
system development. Verification gives the answer to the question whether the software
is being developed in a correct way and validation provides the answer whether the right
software is being produced. If a system is built without verification and validation
process, the project team cannot consider that the system fill full the requirements of
user’s. If the project team does the verification and validation of the system. The benefit
are, requirement analyst can readily identify all applicable requirements, removing re-
work because key requirements were missed. Changes to requirements are easily
captured and can be agreed upon, reducing the chance of claims. An end product that
meets user’s needs.
Example:
Verification would check the design doc and correcting the spelling mistake.
Otherwise, the development team will create a button like
So new specification is
Once the code is ready, Validation is done. A Validation test found the button not
clickable
Owing to Validation testing, the development team will make the submit button
clickable
In this example there are two errors one is spelling error (Submet) which remove through
verification and second is button not clickable which make clickable through validation.
Without software Verification and Validation of the system the development team cannot
recover these error.