From IEEE Software Engineering Standards Collection:
IEEE Std 1012. This standard has a threefold purpose:
a. to provide, for both critical and non-critical software, uniform and minimum requirements for the format and content of Software Verification and Validation Plans (SVVPs);
b. to define, for critical software, specific minimum Verification and Validation (V&V) tasks and their required inputs and outputs that shall be included in SVVPs; and
c. to suggest optional V&V tasks to be used to tailor SVVPs as appropriate for the particular V&V effort.