ABSTRACT

Software verication and validation requires that evidence be collected to demonstrate that specied requirements have been met by the process and the product. Verication 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 satises the predetermined requirements and specications for the product. There are other fundamental differences between software verication and validation, but the primary difference is that verication assures that the software was developed according to a documented process and validation assures that the product and software requirements were satised.