Jump to content

Software verification and validation

From Wikipedia, the free encyclopedia
This is an old revision of this page, as edited by GoetzUM (talk | contribs) at 22:56, 2 June 2004 (V&V). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.
(diff) ← Previous revision | Latest revision (diff) | Newer revision → (diff)

It is important to be able to tell if a system meets specifications and if it runs correctly. These are the processes of verification and validation. Verification is the process of determining if a system meets the conditions set forth at the beginning. Validation is the process of evaluating a system to determine whether it satisfies the specified requirements.

In mission-critical systems where flawless performance is absolutely necessary, formal methods can be used to ensure the correct operation of a system. However, often-times for non-mission-critical systems, formal methods prove to be very costly and an alternative method of V&V must be sought out. In this case, syntactic methods are often used.