This course discusses the systematic and comprehensive development of basic concepts, principles and procedures in carrying out verification and validation in the field of software development. Verification and validation techniques discussed in this course include: Independent Verification and Validation (IV&V) methods, Inductive and Deductive Fault Analysis, Test Benches, Design for Testability, and Accelerated Test methods and standards.