ABSTRACT

Software verification and validation requires that evidence be collected to

demonstrate that specified requirements have been met by the process and

the product. Verification is normally associated with and performed during

product development to assure that the software development process,

methodology, and design have been met by the current version of the software

and product. Validation is a terminal activity to software development and

demonstrates that the software design and implemented code satisfies the

predetermined requirements and specifications for the product. There are other

fundamental differences between software verification and validation, but the

primary difference is that verification assures that the software was developed

according to a documented process and validation assures that the product and

software requirements were satisfied.