Software Independent Verification and Validation (SIV&V) Simplified

Abstract

SIV&V has been in existence for some 40 years, and many people still know little about its existence. Software IV&V certifies the quality of the software and independently validates and verifies that it meets or exceeds the customer's expectations. Independent V&V for component or element software development activities encompasses the following: (1) review and thorough evaluations of the software development, (2) review and comment on software documentation, (3) participation in all software requirements and design reviews, and (4) participation in software integration and testing for each software build. This thesis will explore and explain the benefits and rationale for Software Independent Verification and Validation. It will identify SIV&V processes that are used to support acquisition weapon systems. "SIV&V Simplified" will translate, into understandable terms, why SIV&V is considered Cheap Insurance and why it is needed. Additionally, this thesis serves as a tutorial, providing suggested policy and guidance, suggested software Computer-Aided Software Engineering (CASE) tools, criteria, and lessons learned for implementing a successful SIV&V program.

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Dec 01, 2006
Accession Number
ADA462428

Entities

People

  • Alexis P. Von Spakovsky
  • Ashley Mathis
  • David Patterson
  • Reffela Davidson

Organizations

  • Naval Postgraduate School

Tags

Communities of Interest

  • C4I
  • Cyber
  • Engineered Resilient Systems
  • Ground and Sea Platforms
  • Space
  • Weapons Technologies

DTIC Thesaurus Topics

  • Air Force
  • Business Administration
  • Computer Program Reliability
  • Computer Programming
  • Computer Programs
  • Computers
  • Engineers
  • Failure Mode And Effect Analysis
  • Graphical User Interface
  • Human Systems Integration
  • Information Processing
  • Organizational Structure
  • Software Design
  • Software Development
  • Software Testing
  • Systems Engineering
  • Test And Evaluation

Fields of Study

  • Computer science
  • Engineering

Readers

  • Software Engineering.
  • Systems Analysis and Design