The Institute of Electrical and Electronics Engineers (IEEE), IEEE Computer Society.
Revision of IEEE Std 1012-1998. Approved 8 December 2004. Recognized as an American National Standard (ANSI). Approved by ANSI 12 April 2005. 120 p. This standard applies to software being acquired, developed, maintained, or reused [legacy, modified, commercial off-the-shelf (COTS), non-developmental items (NDI)]. The term software also includes firmware, microcode, and documentation.
The purpose of this standard is to
— Establish a common framework for V&V processes, activities, and tasks in support of all software life cycle processes, including acquisition, supply, development, operation, and maintenance processes
— Define the V&V tasks, required inputs, and required outputs
— Identify the minimum V&V tasks corresponding to a four-level software integrity scheme
— Define the content of a software V&V plan (SVVP)